             Master-Keyboard und Drum-Computer Programm     23.02.92
             ==========================================
                     
                      Inhaltsverzeichnis                                  
                      ------------------

                Einleitung                                            

                Kurzbeschreibung                                      
    
        1       Allgemeines                                           
        1.1     Inhalt der Diskette                                   
        1.2     Start des Programmes                                  
        1.3     Beispiele fr die Verkabelung                         
        1.4     Spielen                                               


        2       Hauptseite                                             
        2.1     Menuepunkt "Allgemeines"                              
        2.1.1   -Def- Inhalt laden                                    
        2.1.2   Midi/Takt-Parameter Load/Save                         
        2.1.3   File lschen                                          
        2.1.4   Drucker Konfiguration
        2.1.5   Datum / Uhrzeit                                 
        2.1.6   Bytes frei Speicher/Disk A                            
        2.1.7   Programm-Ende                                         
   
        2.2     Menuepunkt "Masterkeyboard"
        2.2.1   Midi-In Parameter                                      
        2.2.2   Midi-In Filter                                         
        2.2.3   Midi-Out Filter                                        
        2.2.4   Set: Edit/Play                                         
        2.2.5   Set: Midi-Send                                         
        2.2.6   Set: Drucken                                           
        2.2.7   Set-Bank: Edit                                         
        2.2.8   Set-Bank: Drucken                                      

        2.3     Menuepunkt "Drum-Computer"
        2.3.1   Midi-Parameter                                         
        2.3.2   Takt-Parameter                                         
        2.3.3   Drum: Edit                                             
        2.3.4   Drum-Bank: Edit                                        
        2.3.5   Drum-Bank: Drucken                                     

        3       Gemeinsames in den Editoren                            

        4       Beschreibung Set-Editor                            
        4.0     Allgemeines                                            
        4.1     Info-Zeile                                             
        4.2     Split a/b                                              
        4.3     Splitpunkt ein/aus                                     
        4.4     Sendekanal                                             
        4.5     Oktave                                                 
        4.6     Programm-Change                                        
        4.7     Programm Nummer                                        
        4.8     Level                                                  
        4.9     Pan                                                    
        4.10    Ctrl.Change Alt/Neu                                    
        4.11    Pitch / Mod.Wheel / Sustain = ein/aus                  
        4.12    Key.Velocity                                           
        4.13    Funktionstasten F1-F10                                 
        4.14    Neues Set aus einer Bank laden                         
        4.15    Zustzliche Programm-Changes                           

        5       Beschreibung Set-Bank Editor
        5.0     Allgemeines                                            
        5.1     Neue Bank anlegen                                      
        5.2     Kopierfunktionen                                       
        5.3     Set aus Bank lschen                                   
        5.4     Funktionstasten F1-F10                                 

        6       Beschreibung Drum Editor
        6.0     Allgemeines                                            
        6.1     Editieren Drum-Kit                                     
        6.2     Setzen / Lschen einer Note                            
        6.3     Funktionstasten F1-F10                                  

        7       Beschreibung Drum-Bank Editor
        7.0     Allgemeines                                            
        7.1     Info-Zeile                                             
        7.2     Pattern/Fill-In/Intro/Ending in Bank speichern          
        7.3     Pattern/Fill-In/Intro/Ending aus Bank laden            
        7.4     Kopierfunktionen                                       
        7.5     Pattern aus Bank lschen                               
        7.6     Pattern in der Bank anhren                            
        7.7     Allgemeines zum Drum-Song                              
        7.8     Drum-Song editieren                                    
        7.9     Funktionstasten F1-F10                                 

        8       Set / Set-Bank / Drum-Bank drucken                     

        9       Tastaturbelegung                                   
        9.1     Allgemeine Belegung Set/Set-Bank/Drum/Drum-Bank        
        9.2     Belegung fr Set                                       
        9.3     Belegung fr Set-Bank                                  
        9.4     Belegung fr Drum                                      
        9.5     Belegung fr Drum-Bank                                 

        10      Endungen der einzelnen Dateien                         

        11      Zuknftige Projekte





                        Allgemeines zum Programm
                        ------------------------
 1. Dieses Programm ist Public Domain und darf/soll koopiert werden.
    Es darf nicht verkauft oder kommerziell verwertet werden.
    Fr Anregungen, sei es nderungen/Verbesserungen,bin ich dankbar.
    Schreibt mir eure Meinung ber das Programm, wenn ihr Lust habt,
    damit ich es Verbessern kann. 
    
 2. Ntige Hardware:
      mind. 1 Mbyte Speicher
      luft nur in der hohen Auflsung (640 x 400)

 3. Dieses Programm ist auf folgenden Rechnern getestet worden:

    a) 1040 STFM  mit TOS 1. 2
    b) Mega ST 2  mit TOS 1. 4  (+ Festplatte Megafile 30)
    c) 1040 STE   mit TOS 1. 6
    
    Es sollte laut Omikron. aber ebenso auf dem Mega STE und dem TT laufen.
    Compiliert mit dem neuen Compiler 3.54

 4. Kompatibilt mit anderen Programmen:

    Ich empfehle,keine residente Programme mitlaufen zu lassen.
    Damit sind nicht die Accessory gemeint.  
    Folgendes Problem trat dabei auf:
     
        a) Programm blieb manchmal kurz stehen und lief danach normal weiter.
        b) Kurzfristig keine Daten von der Midi-Schnittstelle
        c) Notenhnger,da Note-Off Daten fehlten.

    Die Midi-Daten Fehler konnte ich mit einem Midi-Monitor nachvollziehen
    und liegen nicht in einer falschen Auswertung in meinem Programm.
    Ich mchte hier keine Programme nennen,die Probleme bereiten,da ich nicht 
    ausschliessen kann,das der Fehler auch bei mir liegen kann.
    Am besten Testen.
 
    
 5. Folgende Midi-Keyboards wurden mit diesem Programm getestet:

    a) Kawai K1 (Version 1+2)
    b) Roland HP 2700
    c) Roland RD-250s
    d) Akai MX-73

 6. Folgende Midi-Expander wurden mit diesem Programm getestet:

    a) Yamaha FB 01
    b) Roland U 110
    c) Roland D 110
    d) Roland MT 32
    e) Oberheim Matrix 1000
    f) Akai S612
    
    Bei den Tests hatte ich keine Probleme mit dem Programm. Ich
    setze selber dieses Programm in einer Band ein,mit sehr guten
    Ergebnissen.Das ndern des gesamten Set's erfolgt jetzt innerhalb von
    Sekunden.
    Ich will aber nicht ausschliessen, das es Gerte gibt, die nicht  
    einwandfrei mit dem Programm laufen. Sollte es solche Exoten
    geben, so teilt mir es bitte mit genauer Gerte- und Fehlerangabe
    mit. Ich werde dann versuchen, das Programm anzupassen. 

    Meine Anschrift:   Ralf Sturm
                       Salzmannstr. 11
                       48 Bielefeld 15            Tel. :05206 / 1729

    Telefonisch bin ich nur zwischen 18 und 20 Uhr zu erreichen. 
    (Gegen eine kleine Spende habe ich nichts einzuwenden.)
     
    So, nun viel Spass mit dem Programm. 
    


                     Kurze Beschreibung des Programmes
                     =================================

                           1. Master-Keyboard
                           ------------------
                            
    Diese Programm macht aus jedem Keyboard mit Midi-In/-Out ein
    Master-Keyboard mit 4-fachem Split.Die einzelnen Split's drfen sich
    berlappen.In jedem Split knnen 2 Midi-Kanle angesprochen werden.
    Einzelne Set's knnen in einer Bank zusammengefasst werden.Aus der
    Bank kann ein Set per Programm-Change geladen werden.
    Ein Set lsst sich auch alleine abspeichern.

    Zustzlich gibt es die Mglichkeit,8 Programm-Changes auf getrennten
    Midi-Kanlen,zu senden.Diese sind zustzlich zum Set.
 
    Folgende Funktionen sind pro Split vorhanden:
     
     a) Receive-Kanal (Empfangs-Kanal)
     b) Name des Sende-Keyboard
     c) Split-Anfang/-Ende

    Folgende Funktionen sind pro Midi-Sendekanal vorhanden:

     a) Split ein/aus
     b) Sendekanal
     c) Oktav - Verschiebung
     d) Programm-Wechsel ein/aus
     e) Programm-Nummer 
     f) Lautstrke
     g) Stereo - Position
     h) Controller konvertieren
     i) Pitch Bender ein/aus
     j) Modulation Wheel ein/aus
     k) Sustain ein/aus
     l) Anschlagdynamik ein/aus
     m) Velocity-Switch (Per Anschlagdynamik anderen Sound spielen)

    Ist ein Split ausgeschaltet, so werden alle Daten, ausser 
    Tastaturdaten weiterhin ausgegeben. So kann man auch andere
    Gerte ansteuern. (z. B:Effekte, Expander etc. )
    Ebenso knnte man diese Programm dann als 8-faches Mischpult
    benutzen. ber den "Level" -Eintrag kann man die Lautstrke
    der einzelnen Sounderzeuger einstellen. Mit dem Master-Regler
    die Gesamtlautstrke, wobei die Verhltnisse erhalten bleiben. 
    (Dazu wird eine Merge-Box bentigt.)

    Eine Anpassung der Midi-Daten des Sende-Keyboard's ist mglich.
    Ebenso existiert ein Midi-In/Midi-Out Filter,um unerwnschte Daten
    auszufiltern. 
 

                             2. Drum-Computer
                             ----------------
    
    Der Drum-Computer arbeitet mit einer 1/16 Note Auflsung.Es stehen
    Editoren fr Pattern,Fill-In,Intro und Ending zur Verfgung.Die
    verschiedenen Pattern knnen 1- oder 2-taktig sein.Ebenso lassen sich
    verschiedene Taktarten einstellen.Sie gelten fr alle Pattern.
    Der Wechsel von Pattern kann am Ende eines Pattern oder mittendrin
    erfolgen.
    Die einzelnen Pattern werden in einer Bank zusammengefasst.
    
    Auch hier ist eine Anpassung an vorhandene Gerte mglich.
    Folgende Anpassungen sind mglich:

        a) Sendekanal + Lautstrke
        b) Controller zum Starten der einzelnen Pattern
        c) Start der Pattern ber Keyboard
        d) Interne/Externe Syncronisation
        e) Verschiedene Drum-Kits
              
     Der Songeditor fasst maximal 20 Steps.Der Song wird in einer Schleife
     gespielt.
 
                            3. Allgemeines
                            --------------

     Alle Daten werden bersichtlich in entsprechenden Ordnern verwaltet.
     In einer "DEF"-Datei kann man eine eigene Konfiguration des
     Programmes festlegen.Diese Datei wird bei jedem Start des Programmes
     aufgerufen.
     Folgende Daten knnen bei Start geladen werden:

        a) Set
        b) Set-Bank
        c) Midi-/Takt-Parameter
        d) Drum-Kit
        e) Drum-Bank: damit autom.auch  Pattern/Fill-In/Intro/Ending
                      Pattern aus Platz 1
                      Fill-In aus Platz 16
                      Intro   aus Platz 31
                      Ending  aus Platz 46
        f) Drum-Song


     
                      ****************************
                      **                        **
                      **  Bedienungs-Anleitung  **
                      **                        **
                      ****************************
                     
                           1. Allgemeines
                           **************
 
                        1.1  Inhalt der Diskette
                        ========================

     Folgende Daten mssen auf der Diskette sein:

        a) KEY_DRUM.PRG       ---> das eigentliche Programm
        b) BEDIEN.TXT         ---> die Bedienungs-Anleitung
        c) DEF        Ordner  ---> mit der Start-Konfiguration
        d) SET        Ordner  ---> mit verschiedenen Demo-Set's
        e) SET_BANK   Ordner  ---> Set-Bank
        f) DRUM_KIT   Ordner  ---> verschiedene Drum-Kits
        g) DRUM_BANK  Ordner  ---> Drum-Bank mit verschiedenen Demo-Pattern
        h) DRUM_SONG  Ordner  ---> Demo-Song
        i) DEMO.MID           ---> Midi-/Taktparameter (Demo)
                
     Die Ordner mssen sich im gleichem Verzeichnis befinden,worin auch das
     Programm steht.Sie drfen nicht gelscht oder umbenannt werden,da
     das Programm darauf zugreift.
     Im "DEF"-Ordner brauchen nur die Namen der Daten zu stehen,die geladen
     werden sollen,da die eigentlichen Daten dann aus den entsprechenden
     Ordner geholt werden.Damit werden immer die aktuellen Daten geladen.
     Ordner drfen auch leer sein.


                         1.2  Start des Programmes
                         =========================

     Es kann von jedem Laufwerk das Programm gestartet werden.     

     Nach dem Doppelklick auf KEY_DRUM.PRG werden zuerst die Dialogboxen
     und die Menue-Leiste geladen.Danach werden alle Daten aus der "DEF"-Datei
     geladen.
     Nun erscheint eine Info-Box mit Angaben zum Programm.Nach der
     Quittierung kommt eine Dialogbox mit dem Datum und der Uhrzeit.
     Danach erscheint die Menue-Leiste.Dort steht auch die aktuelle
     Versions-Nummer.(zur Zeit 1.03)

     Das Programm reserviert sich nur soviel Speicher,wie es selbst braucht
     und nicht den Gesamten.
        

                     1.3  Beispiele fr die Verkabelung 
                     ==================================

   1. Atari + Keyboard:
    
      Atari Midi-Out   --->  Keyboard Midi-In
      Atari Midi-In    <---  Keyboard Midi-Out


   2. Atari + Keyboard + Expander:

      Atari Midi-Out   --->  Expander Midi-In
      Atari Midi-In    <---  Keyboard Midi-Out  


   3. Atari + 2 Keyboards + Merge-Box + Expander:

      Keyboard 1 Midi-Out  ---> Merge-Box Midi-In 1
      Keyboard 2 Midi-Out  ---> Merge-Box Midi-In 2
      Merge-Box  Midi-Out  ---> Atari     Midi-In
      Atari      Midi-Out  ---> Expander  Midi-In


   4. Atari + Merge-Box + Hardware Sequenzer + Expander (Bei Mixer-Funktion)

      Atari     Midi-Out      --->  Merge-Box Midi-In 1
      Sequenzer Midi-Out      --->  Merge-Box Midi-in 2
      Merge-Box Midi-Out      --->  Expander Midi-In


                             1.4  Spielen 
                             ============

      Sobald man einmal im Set war,kann in allen 4 Haupt-Editoren
      gespielt werden.
      Wird ein Menuepunkt oder ein Softkey angewhlt,so wird das Spielen
      solange unterbrochen,bis die angewhlte Funktion beendet ist.
      Auf der Hauptseite kann nicht gespielt werden.
      Wichtig ist,das man einmal im Set-Editor war. 
      Ein Set muss natrlich vorher geladen sein.   
 



                              2. Hauptseite
                              *************
                      (Erklrung der einzelnen Menues)                    

                         2.1  Menuepunkt: "Allgemeines"
                         ==============================
                  
                         2.1.1  -Def- Inhalt laden 
                         -------------------------
  
     Tastatur-Aufruf: < Alternate + F1 >
 
     Damit lsst sich der Inhalt der "DEF"-Datei jederzeit laden.Es erscheint
     eine Alert-Box mit dem Hinweis,das alle Daten dabei gelscht werden.
     Nach der Besttigung werden die Daten geladen.                   


                        2.1.2  Midi/Takt-Parameter Load/Save
                        ------------------------------------

     Tastatur-Aufruf: < Alternate + F2 > bei Load
                      < Alternate + F3 > bei Save
 
     Smtliche Midi-Parameter fr Masterkeyboard
                      (Midi-In Param./Midi-In Filter/Midi-Out Filter)
     und fr den Drum-Computer
                      (Midi-Param./Taktparameter)
     knnen geladen oder abgespeichert werden.Es erscheint eine
     Fileselector-Box.


                        2.1.3  File lschen
                        -------------------

     Hier lsst sich ein File lschen.Nach selektieren in der
     Fileselector-Box kommt eine Sicherheitsabfrage,ob das File
     wirklich gelscht werden soll.


                        2.1.4  Drucker Konfig.
                        ----------------------

     Ein vorhandener Drucker kann an das Programm angepasst werden.Diese
     Einstellung lsst sich laden/abspeichern.
     Nach "Eingabe beendet" erscheint eine Files-Box und man kann seine
     Einstellung speichern.


                        2.1.5  Datum / Uhrzeit
                        ----------------------

     Damit kann das Datum und die Uhrzeit abgefragt oder eingegeben werden.
      

                        2.1.6  Bytes frei Speicher/Disk A:
                        ----------------------------------

     Bytes frei Speicher: Fr Neugierige  
     Bytes frei Disk A  : Fr ngstliche


                        2.1.7  Programm-Ende
                        --------------------

     Tastatur-Aufruf: < Alternate + F10 >

     Es erscheint ein Warn-Hinweis,ob alle Daten gespeichert sind.
     Wenn Ja,dann wird ein Note-Off auf allen Midi-Kanlen ausgegeben
     und danach das Programm beendet.
 



                         2.2  Menuepunkt: "Masterkeyboard"
                         =================================
   
                         2.2.1  Midi-In Parameter
                         ------------------------

     Tastatur-Aufruf: < Alternate + F4 >
 
     1. Set-Change Channel / Set-Change 
        Unter einer Bank werden mehrere Set's abgespeichert. 
        Die Set's aus der Bank knnen ber Midi-Programm-Change
        geladen werden. Dazu einen Midi-Kanal angeben und unter
        "Set-Change" einschalten.

          Ein  = Button schwarz
          Aus  = Button weiss 
     

     2. Master-Volume Channel / Master-Volume-Controller / Master-Volume
        Zum Abgleichen der Gesamtlautstrke. Die unter "Level" im Set
        eingestellten Verhltnisse bleiben erhalten. 
        Zum Steuern kann ein beliebiger Controller genommen werden. 
        (z.b:Modulation Wheel)
       
        Unter "Master-Volume-Channel" wird der Midi-Kanal eingetragen, 
        der die Controller-Daten sendet. 
        Bei "Master-Volume-Controller" muss der Controller eingetragen 
        werden. (1-63)
        Mit "Master-Volume" kann man die Funktion ein-/ausschalten.

          Ein  = Button schwarz
          Aus  = Button weiss 


     3. Local off Channel / Local
        Damit lsst sich die Tastatur von der Sounderzeugung trennen. 
        (Ist nicht in jedem Keyboard integriert)
        Bei "Local Off Channel" den Midi-Kanal eintragen und bei "Local"
        die Funtion ein-/ausschalten.

          Ein  = Button schwarz
          Aus  = Button weiss 


     4. Velocity bei Key.Vel=0
        Arbeitet man im Set ohne Anschlagdynymik,so kann man hier den
        Wert festlegen,der dann gesendet werden soll.
        (Default = 64)
    

     5. Midi-Anzeige   
        Damit lsst sich kontrolieren,ob berhaupt Midi-Daten an den 
        einzelnen Split's ankommen.

        !!!! Dies sollte nur zum Testen eingeschaltet werden.       !!!!
        !!!! Ist alles ok,sollte die Anzeige ausgeschaltet werden,  !!!!
        !!!! um keine Verzgerungen bei den Midi-Daten zu bekommen. !!!!

         
 
                        2.2.2  Midi-In Filter
                        ---------------------

     Tastatur-Aufruf: < Alternate + F5 >
 
     Es knnen einzelne Midi-Daten schon im Eingang gefiltert werden.
     Der Midi-In Filter hat Vorrang vor den Set-Daten.
     Bei den Controllern 1-4 muss der Controller eingetragen werden.
     Ansonsten die Button anklicken.

     Filter Ein  = Button schwarz
     Filter Aus  = Button weiss 



                        2.2.3  Midi-Out Filter
                        ---------------------

     Tastatur-Aufruf: < Alternate + F6 >
 
     Es knnen einzelne Midi-Daten unterdrckt werden und gelangen
     nicht zum Midi-Out.
     Der Midi-Out Filter hat Vorrang vor den Set-Daten.
     Bei den Controllern 1-4 muss der Controller eingetragen werden.
     Ansonsten die Button anklicken.

     Filter Ein  = Button schwarz
     Filter Aus  = Button weiss 


                        2.2.4  Set: Edit/Play
                        ---------------------

     Tastatur-Aufruf: < Alternate + 1 >
 
     Editieren/Spielen eines Set's. 
     (Siehe Beschreibung "Set Edit")


                        2.2.5  Set: Midi-Send
                        ---------------------

     Tastatur-Aufruf: < Alternate + F7 >
 
     Damit knnen smtliche Daten eines Set's an die angeschlossenen
     Gerte geschickt werden.Regulr werden die Daten beim Aufruf
     des Set-Editors ausgegeben.
     Dieser Menue-Punkt kann nur aufgerufen werden,wenn man vorher einmal
     im Set-Editor war.


                        2.2.6  Set: Drucken
                        -------------------

     Ausdruck eines Set's.Es stehen 2 Schriftarten zur Verfgung.
     Normal-Druck oder Schmal-Druck.


                        2.2.7  Set-Bank: Edit
                        ---------------------

     Tastatur-Aufruf: < Alternate + 2 >
 
     Editieren einer Set-Bank 
     (Siehe Beschreibung "Set-Bank Edit")


                        2.2.8  Set-Bank: Drucken
                        -------------------

     Ausdruck eines Set-Bank.Es stehen 2 Schriftarten zur Verfgung.
     Normal-Druck oder Schmal-Druck.




                         2.3  Menuepunkt: "Drum-Computer"
                         =================================

                         2.3.1  Midi-Paramater
                         ---------------------

     Tastatur-Aufruf: < Alternate + F8 >
 
     1. Drum-Channel
        Sende-Kanal des Drum-Computer. Default = 10
 
     2. Drum-Volume
        Lautstrke  des Drum-Computer. Default = 127

     3. Midi-Controller: Start Pattern/Fill-In/Intro/Ending
        Es kann fr die 4 Pattern-Arten jeweils ein Controller
        eingetragen werden.(64 - 121)
        Sendet der Controller den Wert 127,so wird das entsprechende
        Pattern gestartet.

     4. Midi-Controller: Stop
        Auch hier kann ein Controller eingetragen werden,der den Drum-
        Computer stoppt.(64 - 121)
        Sendet der Controller den Wert 127,so wird der Drum-Computer
        gestoppt.

     5. Midi-Channel fr Fernbedienung
        Empfangskanal fr die Keyboard-Fernbedienung.

     6. Keyboard-Anfang fr Fernbedienung
        Auch ber das Midi-Keyboard kann man die einzelnen Pattern starten
        oder den Drum-Computer stoppen.Dazu gibt man die Taste ein,ab der
        die Fernbedienung laufen soll.Die eingetragene Taste und die 4
        nachfolgenden Tasten sind dann nur zum Starten/Stoppen des 
        Drum-Computers zustndig(Halb-Tne zhlen).Deshalb sollte man diesen 
        Bereich nur ans Ende oder Anfang setzen.

          1.Taste = Start Pattern
          2.Taste = Start Fill-In
          3.Taste = Start Intro
          4.Taste = Start Ending
          5.Taste = Stop  Drum-Computer
              
     7. Ex.Syncron.Drumcomputer
        Button weiss   = Syncronisation intern
        Button schwarz = Syncronisation extern ber Midi-Clock.
                         Start/Continue/Stop wird erkannt.
        Der Drum-Computer kann nur als Slave laufen,da er nur Midi-Clock
        empfangen kann.
        Bevor der Drumcomputer auf Ext.Start/Continue oder Stop reagiert,muss
        man per Softkey angewhlt haben,ob man Pattern oder einen Song
        laufen lassen will.


                        2.3.2  Takt-Paramater
                        ---------------------

     Tastatur-Aufruf: < Alternate + F9 >
 
     1. Taktzahl
        Getrennt fr Pattern/Fill-In/Intro/Ending kann man
        ein ein- oder zweitaktiges Pattern whlen.

     2. Wechsel bei ...
        Wird der Drum-Computer ber Controller oder Keyboard fernbedient,
        so ist es mglich im Takt oder am Takt-Ende das Pattern zu
        wechseln.      

     3. Takt
        Es knnen unterschiedliche Taktarten angewhlt werden.Die
        angewhlte Taktart gilt fr alle Pattern.

                          !!! Achtung !!!

        Nach verlassen dieser Dialogbox mit "Fertig" wird ein eventuell
        geladener Song neu generiert.


                        2.3.3  Drum: Edit
                        -----------------

     Tastatur-Aufruf: < Alternate + 3 >
 
     Editieren eines der 4 Pattern. 
     (Siehe Beschreibung "Drum-Editoren")


                        2.3.4  Drum-Bank: Edit
                        -----------------------

     Tastatur-Aufruf: < Alternate + 4 >
 
     Editieren der Drum-Bank. 
     (Siehe Beschreibung "Drum-Bank")


                        2.3.5  Drum-Bank: Drucken
                        -------------------------

     Ausdruck eines Drum-Bank.Es stehen 2 Schriftarten zur Verfgung.
     Normal-Druck oder Schmal-Druck.




                             3. Gemeinsames in den Editoren
                             ******************************

      Es gibt 4 Haupt-Editoren.

         1. Set
         2. Set-Bank
         3. Drum
         4. Drum-Bank 

      Zwischen den einzelnen Editoren kann mittels <Alternate + Zahl>
      umgeschaltet werden.
      Ebenso knnen gewisse Menue-Funktionen direkt per Tastatur in den
      Editoren angewhlt werden.Drckt man in einem Editor die <Help> 
      Taste,so erscheint eine Dialogbox mit der Tastenbelegung,
      die fr den entsprechenden Editor gilt.
      Drckt man <H> so erscheint eine Dialogbox mit der Tastenbelegung,
      die fr alle Editoren gilt.

      Wird mit der Maus die Menue-Zeile angefahren,wird das Fenster
      ausgeschaltet.Whlt man einen Menue-Punkt an,so wird nach
      Beendigung der Funktion das Fenster wieder gezeigt.
      Whlt man keinen Menue-Punkt an,so wird auch das Fenster nicht wieder
      angezeigt.Will man z.B. zurck zum Set,so muss man ein 2.tes mal 
      klicken,egal wo,und gelangt in den Editor,woraus man die Menueleiste
      aufgerufen hat.
      Das geschieht deshalb,um nicht dauernd auf Menue-Aktionen zu achten,da 
      dadurch die Bearbeitung der Midi-Daten verlangsamt wird.Es wird nur
      die Position des Mauszeiger beachtet.
      Das gleiche geschieht bei Anwahl eines Accessory.

      Der Curser kann entweder per Curser-Tasten oder durch die Maus
      positioniert werden.Bei der Mausbedienung muss an die neue
      Position geklickt werden.
      
      Eine Eingabe muss entweder mit Return oder Enter beendet werden,bevor 
      eine andere Funktion aufgerufen werden kann.Ebenso wird die Eingabe
      beendet,wenn man mit der Maus eine neue Position anklickt.
      Wird dies nicht gemacht und man versucht eine andere Funktion 
      aufzurufen,so erscheint eine Alert-Box mit einem entsprechenden Hinweis.

  

                              4. " SET: Edit/Play "
                              *********************

 4.0  Allgemeines

      Werden nderungen an den Parametern vorgenommen, wird
      der Controler 123 = All Notes Off,gesendet.  
      Solange eine Taste auf der Computer-Tastatur gedrckt wird, 
      werden keine ankommenden Midi-Daten verarbeitet. 

      Bei Notenhngern einfach eine beliebige Taste auf dem Computer
      drcken,dabei wird der Controler 123 (All Notes Off)gesendet.
      Sollte immer noch eine Note hngen,so kann man durch Drcken der
      Leertaste ein "Note Off" fr alle Noten und fr alle 
      16 Midi-Kanle ausgegeben. 

      Bis auf "Empfangs-Kanal/Name Sende-Keyb./Splitpunkt min,max", kann 
      jeder Parameter mit den Curser-Tasten oder der Maus angefahren werden. 
        (Bei der Maus muss einmal geklickt werden,damit der 
              Curser auf die Position springt.)  

      Bei "Programm Nr. /Level/Pan" kann der Wert mit den <+>/<->
      Tasten zustzlich verndert werden. 
      Bei allen anderen Parametern knnen nur Zahlen eingegeben werden. 
      
      Hat man sich vertippt und die Eingabe noch nicht mit <Enter/Return>
      beendet, so kann mit  der <Clr/Home> -Taste das Eingabefeld gelscht
      werden. Ansonsten Curser wieder auf den Parameter stellen und neu
      eingeben. 

      Mit jeder Bettigung von <Enter/Return> wird der Curser um einen 
      Parameter weitergestellt. Und zwar immer von oben nach unten. 
       
      !!!   Nur mit Taste <Enter/Return> oder Maus-Klick wird    !!!
      !!!   eine Eingabe beendet.                                !!!
      
      Die eingebenen Werte werden berprft. Sind falsche Daten eingeben, 
      z. B. Midi-Kanal 17, so wird in dem Eingabefeld eine 0 eingetragen
      und der Curser geht nicht auf das nchste Feld. 

      Die gesamten Parameter werden ber Midi gesendet, wenn:

          a) ein neues Set von Diskette geladen wird
          b) ein neues Set aus einer Bank geladen wird
          c) beim ffnen des Set-Editor
          d) Bei Anwahl des Menue-Punktes " Set: Midi-Send "

      Die Parameter eines Midi-Kanals pro Split werden immer nach
      drcken der <Enter/Return>-Taste, bei "Programm Nr. /Level/Pan" nach
      drcken der <Enter/Return> oder <+> oder <-> Taste bertragen. 

     
 4.1  Info-Zeile

      Tempo:      Hier wird das eingestellte Tempo fr Pattern/Song angezeigt.
                  Durch Anklicken oder drcken von <T>,kann das Tempo 
                  gendert werden.Steht der Drum-Computer auf externe 
                  Syncronisation,so steht anstatt Tempo nur "Syn.Ext." und
                  es ist nicht mglich,eine Eingabe zu machen.

      Mast.Vol:   Anzeige ob Master-Volume ein/aus.Durch Anklicken gelangt
                  man in die entsprechende Dialogbox.

      Set Chg.:   Anzeige ob Set-Wechsel ber Midi ein/aus.Durch Anklicken
                  gelangt man in die entsprechende Dialogbox.
       
      Prg.Change: Beim Anklicken oder Drcken von <P> kann man die 
                  zustzlichen Programm-Changes erreichen.
                  
      Bank:       Wenn eine Bank geladen wurde, und aus dieser Bank ein Set, 
                  so erscheint der Bank-Name. 
                  Durch Anklicken kann eine neue Bank geladen werden.

      Der Name des geladenen Set's und die Nummer steht in der 
      Fenster-berschrift.
  

 4.2  Split a/b

      Unter jedem Splitbereich kann auf 2 getrennten Midi-Kanlen 
      gesendet werden. 

      In jedem Splitbereich wird angezeigt,von welchem Midi-Kanal der Split
      angesprochen wird und der Name des Sende-Keyboards. 
      (Nur, wenn eingegeben)

      Zum Eingeben einen der Softkey F1-F4 anwhlen.Es erscheint
      in der Meldezeile "Receive Channel (0-16):".Den Midikanal des
      Sendekeyboards eintragen.Wird dort 0 eingetragen,empfngt der
      Split auf allen Kanlen.Mit <Enter/Return> wird die Eingabe beendet.

      Danach erscheint "Receive-Name". Dort kann der Name des 
      Sendekeyboards eingetragen werden.
      Auch hier die Eingabe mit <Enter/Return> beenden.

      Steht unter Channel oder Name schon etwas,kann es mit <Delete> gelscht 
      werden.Es drfen fast alle Zeichen der Tastatur beim Namen eingegeben
      werden.Zum Editieren stehen Delete,Backspace,Leertaste,Insert,
      Pfeil rechts,und Pfeil links zur Verfgung.
 
      Nachdem der Name eingegeben ist,wird der Split-Bereich eingestellt. 
      Mit den Tasten auf dem Midi-Keyboard kann jetzt der Anfangs- und
      Endpunkt definiert werden. Mit drcken von 2 mal <ESC> kann man
      auch ohne Midi-Keyboard den Splitpunkt verlassen. 

 4.3  Splitpunkt ein/aus

      Unter jedem Splitbereich kann man 2 verschiedene Sende-Kanle
      ansprechen. Um den jeweiligen Midi-Kanal zu aktivieren, muss
      er hier eingeschaltet werden. 
      
      0 = Splitbereich fr den Midi-Sende-Kanal nicht aktiv
          Folgende Daten werden noch bertragen:
             Programm Nr.
             Level
             Pan
             Konvertierung Cotroller
             Mod.Wheel
             Sustain
          (z.b:Mischpultfunktion, Ansteuerung von Effektgerten)

      1 = Splitbereich fr den Midi-Sende-Kanal aktiv
          Keyboard-Daten werden bertragen
          Alle Daten aus der Tabelle werden bertragen
          Die Anschlagdynamik wird 1:1 bergeben,wenn an.

      2 = Splitbereich fr den Midi-Sende-Kanal aktiv
          Keyboard-Daten werden bertragen
          Alle Daten aus der Tabelle werden bertragen
          Die Anschlagdynamik wird invers bergeben,wenn an.
          D.h.: Umso lauter eingespielt wird,umso leiser wird er Ton
                ausgegeben und umgekehrt.Damit kann man weiche bergnge 
                von einem Sound zum Anderen realisieren.

 4.4  Sendekanal

      Hier knnen fr jeden Splitbereich 2 Midi-Kanle zum Senden
      angegeben werden. 


 4.5  Oktave

      Oktav-Lage kann um +/- 4 Oktaven verschoben werden
      ( 12 = 1 Oktave)
      Das Minus-Zeichen darf erst nach Eingabe der Zahl eingegeben werden,
      da es sonst nicht erkannt wird.

 
 4.6  Prg. Change

      Programm-Wechsel per Midi ein/aus.
      
           0 = Prg.Wechsel ist ausgeschaltet
           1 = Prg.Wechsel ist eingeschaltet,es wird die Prg.Nummer aus
               der Tabelle bernommen.
           2 = Prg.Wechsel ist eingeschaltet,es wird eine ber Midi
               gesendete Prg.Nummer bernommen.
        
 4.7  Programm Nr. 

      Ist Programm-Change eingeschaltet, kann man hier die Programm-Nummer 
      angeben, die ber Midi gesendet werden soll. 


 4.8  Level

      Frei einstellbare Lautstrke fr die einzelnen Sende-Kanle


 4.9  Pan

      Position im Stereo-Bild. (Nur bei Keybopards mit Stereo-Ausgang
      und entsprechender Midi-Implikation)


 4.10 Ctrl. Change alt/neu

      Konvertierung von Controller. 
      z.B: Modulation in Volume-Daten:
                    alt: 1 (Modulation)
                    neu: 7 (Volume)

      Filterung von Controller
      z.B: Modulation soll nicht bertragen werden
                    alt: 1 (Modulation)
                    neu: 0 (= Controller nicht bertragen) 
                    

 4.11 Pitch/Mod.Wheel/Sustain = ein/aus

      Die einzelnen Funktionen knnen ein/ausgeschaltet werden. 


 4.12 Key.Vel
       
      Key Vel.= 0  (Anschlagdynamik ausgeschaltet)
                    Es  wird der Wert fr Anschlagdynamik bertragen,
                    der in den "Midi-In-Parameter" steht.                    
  
      Key Vel.= 1  (Anschlagdynamik eingeschaltet)
                    Es wird der empfangene Wert in Abhngigkeit vom
                    2.Sendekanal bertragen.
                    (Velocity-Switch)

      Key Vel.= 2  (Anschlagdynamik eingeschaltet)
                    Es wird der empfangene Wert unabhngig vom
                    2.Sendekanal bertragen.

      Key Vel.> 2  (Anschlagdynamik eingeschaltet)
                    Eine Note wird nur ausgegeben,wenn der empfangene 
                    Anschlagwert gleich/grsser wie der Eingetragene ist.
                    Kann benutzt werden,um ein Wechsel zwischen 2 Sound's
                    per Anschlagdynamik zu realisieren.

                     
       Beispiele fr Velocity-Switch

           a)  Sende-Kanal 1: Key-Vel.= 80
               Sende-Kanal 2: Key-Vel.= 0

               Ist der empfangene Anschlagwert kleiner 80,so sendet nur
               Kanal 2 mit festen Anschlagwert,der in den "Midi-In-Parameter"
               steht.
               Bei grsser sendet nur Kanal 1 den empfangenen Anschlagwert.             
              
           b)  Sende-Kanal 1: Key-Vel.= 80
               Sende-Kanal 2: Key-Vel.= 1

               Ist der empfangene Anschlagwert kleiner 80,so sendet nur
               Kanal 2,bei grsser sendet nur Kanal 1.
             
           c)  Sende-Kanal 1: Key-Vel.= 80
               Sende-Kanal 2: Key-Vel.= 2

               Ist der empfangene Anschlagwert kleiner 80,so sendet nur
               Kanal 2,bei grsser senden  Kanal 1+2.             
             
           d)  Sende-Kanal 1: Key-Vel.= 1/2
               Sende-Kanal 2: Key-Vel.= 1/2

               Kanal 1+2 senden gleichzeitig.             

             
 4.13 Funktionstasten 1-10

      Entweder Funktionstasten drcken oder mit der Maus anklicken.
 
      F1 - F4 = Split 1 - 4
                Anwahl des Split-Bereiches

      F5      = Play-Drum
                Start des Drum-Computer.Pattern wird in einer 
                Schleife gespielt.Der Softkey ndert sich von Play auf Stop.
                Nochmalige Anwahl stoppt den Drum-Computer.
                Steht der Drum-Computer auf ext.Syncronisation,so erscheint
                in der Meldezeile ber den Softkey's, "Ext.Sync.:", sobald man 
                <F5> drckt.Wird nun Start/Stop oder Continue empfangen,so wird
                dieses dahinter geschrieben. 
  
      F6      = Play-Song
                Start des Drum-Computer.Song wird in einer
                Schleife gespielt.Der Softkey ndert sich von Play auf Stop.
                Nochmalige Anwahl stoppt den Drum-Computer.
                (Ext.Sync. siehe <F5> Play-Drum)
                
      F7      = Init
                Set lschen, um Neues zu bearbeiten

      F8      = Load
                Set von Diskette/Festplatte oder aus Set-Bank laden

      F9      = Save
                Set auf Diskette/Festplatte speichern

      F10     = Ende
                Set verlassen, zurck zur Hauptseite


 4.14 Neues Set aus einer Bank laden

      Entweder kann dies ber Midi-Programm-Changes geschehen oder
      man geht mit <F8> zur Bank, whlt dort ein neues Set und drckt
      <F2>. Sind unter diesem Set-Namen Daten vorhanden, so wird die Bank
      verlassen und das Set geladen. 



                      !!! Achtung !!!

     Werden in einem Set nderungen vorgenommen und dieses Set ist auch
     in einer schon geladenen Bank, so werden die genderten Daten 
     nur in das Set aus der Bank bernommen, wenn die Bank noch mal
     geladen wird. 


 4.15 Zustzliche Programm-Changes
    
     Durch Anklicken von "Prg.Change" in der Info-Zeile oder durch drcken
     von <P> knnen 8 weitere Programm-Change Befehle eingegeben werden.
     Fr jeden Programm-Change kann ein Midi-Kanal und eine
     Programm-Nummer eingegeben werden.Diese werden mit dem
     Set abgespeichert,so das fr jedes Set 8 zustzliche Programm-
     Change Befehle vorhanden sind.
     Besttigt wird die Eingabe mit <Enter>.
     Mit <Return> wird die Box verlassen.
     Die Dateneingabe und Positionierung des Curser erfolgt wie im Set.
     Gesendet werden diese Daten,wenn :    

          a) ein neues Set von Diskette geladen wird
          b) ein neues Set aus einer Bank geladen wird
          c) beim ffnen des Set-Editor
          d) Bei Anwahl des Menue-Punktes " Set: Midi-Send "
          e) beim Editieren

 
  
                            5. Set-Bank Edit
                            ****************

 5.0  Allgemeines

      Hier knnen verschiedene Set's zusammengefasst werden, um schneller
      geladen zu werden, als direkt von der Diskette. 

      Der geladene Bank-Name erscheint in der Fenster-berschrift.

 5.1  Neue Bank anlegen

      Mit <F7> alte Bank lschen. Curser auf die Position stellen, wohin
      das Set soll. Mit <F8> ein neues Set laden. Dies so oft wiederholen, 
      bis in der Bank alle gewnschten Set's stehen. Es befinden sich
      jetzt die gesamten Set-Daten in der Bank. 
      Beim Abspeichern einer Bank werden nur die Set-Namen abgespeichert. 
      Wird die Bank neu geladen, werden die entsprechenden Set's
      auch geladen. (siehe Pkt.:Start Hauptprogramm)


 5.2  Kopierfunktionen

      Klickt man ein Set in der Bank 2 mal an oder drckt die Taste <C>,
      so erscheint in der Meldezeile: " Copieren nach ? ".
      Drckt man <Enter/Return> ohne eine Zielposition eingegeben zu haben,
      so wird das Kopieren verlassen.Gibt man einen Wert ein und drckt 
      <Enter/Return>,erscheint eine Dialog-Box mit den Kopierfunktionen:

        a) Copy        = Es wird eine Kopie an der neuen Position angelegt
        b) Vertauschen = Alte und Neue Position werden miteinander vertauscht.
        c) Versetzen   = Das Set wird auf die neue Position gesetzt.Die
                         alte Position wird gelscht.
      
       
 5.3  Set aus Bank lschen

      Dazu Curser auf das zu lschende Set stellen und Taste <Clr Home>
      drcken.Nach Besttigung wird das Set aus der Bank gelscht.


 5.4  Funktions-Tasten 1-10

      F1  = Set-Editor
            Zurk zum Set-Editor

      F2  = In Set
            Angewhltes Set aus der Bank in den Set-Editor laden und 
            zurck zum Set-Editor.Sind unter dem angewhlten Set keine
            Daten,so wird eine Alert-Box geffnet.Nach Besttigung wird 
            nicht zum Set-Editor gesprungen.

      F7  = Init
            Bank lschen

      F8  = Load
            a) Set in Bank von Diskette/Festplatte laden
            b) Bank von Diskette/Festplatte laden

      F9  = Save
            Bank auf Diskette/Festplatte speichern

      F10 = Ende
            Bank verlassen, zurck zur Hauptseite



                           6.  Drum-Edit
                           *************

 6.0  Allgemeines
      
      Der Drum-Editor besteht aus Unter-Editoren fr
      Pattern/Fill-In/Intro/Ending.  
      Zwischen den Editoren kann mittels Softkey <F1> oder den Anfangs-
      buchstaben umgeschaltet werden.

      P = Pattern
      F = Fill-In
      I = Intro
      E = Ending

      In der Fensterberschrift steht das geladene Drum-Kit,in welchem
      Editor man sich befindet,Taktart und das geladene Pattern.

      Ein Pattern/Fill-In/Intro/Ending kann nur in der Drum-Bank
      gespeichert werden und nicht einzeln auf Diskette.

                             !!! Achtung !!!
      Werden die Pattern per Controller oder Keyboard gestartet,so wird nach 
      dem Start von einem "Ending",der Drum-Computer nach Ablauf gestoppt.


 6.1  Editieren Drum-Kit

      Ein Drum-Kit gilt fr alle Unter-Editoren.

      Der Text im Drum-Kit kann nicht editiert werden,er ist fest vorgegeben.
      Angepasst werden kann die auszugebene Note und die Anschlagstrke.
      dazu Curser auf entsprechndes Instrument stellen und die Daten
      ndern.
      Die Eingabe kann mittels Ziffernblock oder ber die <+> / <-> Tasten
      erfolgen.
   
      Hat man sich vertippt und die Eingabe noch nicht mit <Enter/Return>
      beendet, so kann mit  der <Clr/Home> Taste das Eingabefeld gelscht
      werden. Ansonsten Curser wieder auf den Parameter stellen und neu
      eingeben. 

      Mit jeder Bettigung von <Enter/Return> wird der Curser um einen
      Parameter weitergestellt. Und zwar immer von rechts nach links. 
       
      !!!   Nur mit Taste <Enter/Return> oder Maus-Klick wird    !!!
      !!!   eine Eingabe beendet.                                !!!
      
      Die eingebenen Werte werden berprft. Sind falsche Daten eingeben, 
      z. B. Note  200 , so wird in dem Eingabefeld eine 0 eingetragen
      und der Curser geht nicht auf das nchste Feld. 

      Mit dem Softkey <F2> kann das angewhlte Instrument angehrt werden.


 6.2  Setzen / Lschen einer Note

      Das Setzen einer Note im Taktgitter erfolgt durch Anklicken.
      Wobei egal ist,ob mit Rechts oder Links geklickt wurde.
      Wird die gleiche Note nochmal angeklickt,ist sie wieder gelscht.
      
      Zur besseren bersicht sieht man beim Noten setzen/lschen den
      Namen des Instrumentes in normaler Grsse in der Zeile ber den
      Softkey's.
      Es kann nur im aktiven Gitter eine Note gesetzt werden.
      Ein Gitter ist aktiv,wenn unter dem Gitter "Takt X" steht.

      Whrend des Abspielens knnen weiter Noten gesetzt und gelscht
      werden.Nach jedem Klicken wird das Pattern wieder von vorne abgespielt.
   
      Die Grsse des Gitters wird durch die Taktparameter beeinflusst.
      Die Zahlen ber dem Gitter geben die 1/8 Noten an.

   
 6.3 Funktionstasten 1-10

      Entweder Funktionstasten drcken oder mit der Maus anklicken.
 
      F1  = Editor Wechsel
            Wechsel zwischen den 4 Drum-Editoren in der Reihenfolge
            Pattern / Fill-In / Intro / Ending

      F2  = Play Sound
            Das angewhlte Instrument wird gespielt.

      F3  = Tempo
            Hier wird das eingestellte Tempo fr Pattern/Song angezeigt.
            Durch anklicken/drcken von <F3> oder drcken von <T>,
            kann das Tempo gendert werden.Steht der Drum-Computer auf
            externe Syncronisation,so steht anstatt Tempo nur "Syn.Ext." und
            es ist nicht mglich,eine Eingabe zu machen.

      F4  = Fill je Takt                  
            Eingabe der Anzahl Takte,die zwischen einem Fill-In
            liegen sollen.
            z.B: Fill je 5 Takte = Nach 5 Takten Pattern wird ein
                                   Fill-In gespielt.
  
      F5  = Play-Drum
             a) Bei Fill je Takt = 0
                Das Pattern in dem angewhlten Editor wird in einer 
                Endlos-Schleife gespielt.Ein kleiner Pfeil zeigt die 
                jeweilige Position im Takt.
 
              b) Bei Fill je Takt > 0
                 Egal,in welchem Editor man sich befindet,wird 
                 x.Takte das Pattern und danach das Fill-In,in einer
                 Endlos-Schleife gespielt.
                 Taktcurser erscheint nur im Pattern/Fill-In Editor,wenn
                 es gespielt wird.

            Der Softkey ndert sich von Play auf Stop.Nochmalige Anwahl
            stoppt den Drum-Computer.
            Steht der Drum-Computer auf ext.Syncronisation,so erscheint
            im Softkey <F3> anstatt Tempo nun "Ext.Sync.:".Sobald man 
            <F5> drckt,wird auf Start/Stop oder Continue reagiert ,und
            dieses darunter geschrieben. 
  
      F6  = Play-Song
            Start des Drum-Computer.Song wird in einer
            Schleife gespielt.Der Softkey ndert sich von Play auf Stop.
            Nochmalige Anwahl stoppt den Drum-Computer.
            (Ext.Sync. siehe <F5> Play-Drum)

      F7  = Init
            Pattern im angewhlten Editor lschen.
            Drum-Kit wird nicht gelscht.

      F8  = Load
            a) Drum-Kit von Diskette/Festplatte laden
            b) Pattern/Fill-In/Intro/Ending  aus Drum-Bank laden

      F9  = Save
            a) Drum-Kit auf Diskette/Festplatte speichern
            b) Pattern/Fill-In/Intro/Ending  in Drum-Bank speichern

      F10 = Ende
                Set verlassen, zurck zur Hauptseite




                           7.  Drum-Bank Edit
                           ******************

 7.0  Allgemeines

      Der geladene Bank-Name erscheint in der Fenster-berschrift.

      Hier werden Pattern/Fill-In/Intro/Ending gespeichert.
      Die Einteilung in der Bank ist frei.Die berschrift der Bank
      ist nur eine Hilfestellung fr eine gewisse Ordnung in der Bank.
      D.h.: Es kann ein Fill-In im Intro abgespeichert werden und auch
            umgekehrt geladen.

      Jedes Pattern/Fill-In/Intro/Ending,das man in der Bank
      speichern mchte,kann man einen Namen geben.


 7.1  Info-Zeile

      Tempo      :  Hier wird das eingestellte Tempo fr den Song angezeigt.
                    Durch Anklicken oder drcken von <T>,kann das Tempo 
                    gendert werden.
                    Steht der Drum-Computer auf externe Syncronisation,
                    so steht anstatt Tempo nur "Syn.Ext." und es ist nicht
                    mglich,eine Eingabe zu machen.
      
      Play Pattern: Durch anklicken oder drcken von <P> kann man ein 
                    Pattern abhren.

      Song       :  Wenn ein Song geladen wurde,so erscheint der Song-Name. 
                    Durch anklicken kann ein neuer Song geladen werden.

      Song-Ablauf:  Zeigt den Ablauf des Songs an.
                    Durch anklicken kann ein neuer Ablauf eingegeben werden.

  
 7.2  Pattern/Fill-In/Intro/Ending in Bank speichern

      Curser auf Zielposition stellen.Mit <F4> den Editor anwhlen,woraus 
      man das Pattern haben mchte.Danach <F3> drcken zum Holen.Es erscheint
      eine Dialogbox und man kann fr das Pattern einen Namen eingeben.Nach
      <Enter/Return> steht das Pattern in der Bank.
      Mit <F1> gelangt man vom Drum-Bank Editor in den Drum Editor.
      Und zwar wird in den zuletzt angewhlten Editor gesprungen.
 

 7.3  Pattern/Fill-In/Intro/Ending aus Bank laden

      Curser auf Quellposition stellen.Mit <F4> den Editor anwhlen,worin 
      man das Pattern haben mchte.Danach <F2> drcken zum bertragen in
      den angewhlten Editor.
      So knnen alle 4 Editoren gefllt werden.
      Mit <F1> gelangt man vom Drum-Bank Editor in den Drum Editor.
      Und zwar wird in den zuletzt angewhlten Editor gesprungen.
       

 7.4  Kopierfunktionen

      Klickt man ein Pattern in der Bank 2 mal an oder drckt die Taste <C>,
      so erscheint in der Meldezeile: " Copieren nach ? ".
      Drckt man <Enter/Return> ohne eine Zielposition eingegeben zu haben,
      so wird das Kopieren verlassen.
      Gibt man einen Wert ein und drckt <Enter/Return>, erscheint eine 
      Dialog-Box mit den Kopierfunktionen:

        a) Copy        = Es wird eine Kopie an der neuen Position angelegt
        b) Vertauschen = Alte und Neue Position werden miteinander vertauscht.
        c) Versetzen   = Das Pattern wird auf die neue Position gesetzt.Die
                         Alte wird gelscht.
      
       
 7.5  Pattern aus Bank lschen

      Dazu Curser auf das zu lschende Pattern stellen und Taste <Clr Home>
      drcken.Nach Besttigung wird das Pattern aus der Bank gelscht.


 7.6  Pattern in der Bank anhren

      Durch anklicken von "Play Pattern" in der Info-Zeile oder 
      drcken von <P> kann ein Pattern aus der Bank angehrt werden.
      Es wird das Pattern im Curser gespielt.Gestoppt wird durch
      jede Taste oder durch Maus-Klick.
      So kann ein Pattern abgehrt werden,ohne es vorher in den Editor
      zu laden.


 7.7  Allgemeines zum Drum-Song

      In den Zeile oberhalb der Drum-Bank steht der geladene Song und
      sein Ablauf.
      Es ist ein sehr einfacher Song-Editor mit max.20 Steps.
     
                            !!! Achtung !!!
      Der Song wird in einer Endlos-Schleife gespielt,auch wenn ein Ending im
      Ablauf ist.
      Die Taktlnge der einzelnen Steps ergibt sich aus der Position
      in der Bank und der eingestellten Taktparameter.
      z.B: Pattern = 2 Takte
           Fill-In = 1 Takt
           Intro   = 2 Takte
           Ending  = 1 Takt

      Song-Eingabe = 1 16 31 46 ,so wird :

                     1  = 2 Takte lang,da aus Bank Pattern
                     16 = 1 Takt  lang,da aus Bank Fill-In
                     31 = 2 Takte lang,da aus Bank Intro
                     46 = 1 Takt  lang,da aus Bank Ending


 7.8  Drum-Song editieren

      Mit <F5> wird eine Editor-Zeile aufgerufen.Ist bereits ein Song
      geladen,so erscheint der Ablauf dieses Songs.Ansonsten ist das
      Feld nur mit ____ gefllt.
      Zum Editieren stehen Delete,Backspace,Leertaste,Insert,Pfeil rechts,
      Pfeil links und die Zifferntasten zur Verfgung.

      Man trgt die Nummer des Pattern ein und lsst ein Leerzeichen frei.
      Das solange,bis die Zeile voll oder der Song fertig ist.

      Nach <Enter/Return> wird die Eingabe auf Fehler berprft.Es wird danach
      der Song bis zum Fehler oder bis zum Ende generiert.Ist ein Pattern
      nicht vorhanden,so wird es bersprungen.Das Ergebnis
      sieht man an dem Punkt: Song-Ablauf

      Mgliche Fehler sind:
          
        a) Pattern Nr. > 50
        b) Pattern Nr. = 0
        c) 2 Leerzeichen anstatt 1 Leerzeichen

      Ist ein Pattern leer,so wird eine entsprechend lange Pause gespielt.
      Es werden beim Generieren immer die Pattern aus der aktuellen
      Bank genommen.So kan man einen Song auch mit anderen Pattern
      laufen lassen,wenn eine neue Bank geladen ist.
      Dazu muss nur <F5> und danach <Enter/Return> gedrckt werden.Der Song
      wird jetzt mit den Neuen Pattern generiert.
      Ebenso wird ein Song automatisch neu generiert,wenn man den
      Menuepunkt "Taktparamter" aufruft.


 7.9  Funktions-Tasten 1-10

      F1  = Drum-Editor
            Zurck zum angewhlten/zuletzt gearbeiteten Drum-Editor

      F2  = In .......
            Pattern an Curser-Position aus der Bank in den angewhlten
            Editor laden. 
            Sind unter dem angewhlten Pattern keine Daten,
            so wird eine Alert-Box geffnet.Nach Besttigung kann
            weitergearbeitet werden.

      F3  = Aus .......
            Aus angewhlten Editor Pattern in Bank an Curser-Position laden. 
            Sind in dem angewhlten Editor keine Daten,
            so wird trotzdem das Pattern in die Bank geladen.
            So ist es mglich,auch Leer-Pattern in der Bank zu haben.
            ber eine Dialogbox kann man einen Namen eingeben. 

      F4  = Next In/Aus
            Damit wird zwischen den 4 Drum-Editoren zum Laden/Speichern
            in der Reihenfolge    Pattern/Fill-In/Intro/Ending
            umgeschaltet.

      F5  = Eingabe Song
            Aufruf der Editor-Zeile fr den Drum-Song
 
      F6  = Play-Song
            Start des Drum-Computer.Song wird in einer Endlos-Schleife 
            gespielt.
            Der Softkey ndert sich von Play auf Stop.Nochmalige Anwahl
            stoppt den Drum-Computer.
            Steht der Drum-Computer auf ext.Syncronisation,so erscheint
            in der Meldezeile ber den Softkey's, "Ext.Sync.:", sobald man 
            F6 drckt.Wird nun Start/Stop oder Continue empfangen,so wird
            dieses dahinter geschrieben. 
 
      F7  = Init
            Bank lschen

      F8  = Load
            a) Drum-Bank von Diskette/Festplatte laden
            b) Drum-Song von Diskette/Festplatte laden

      F9  = Save
            a) Drum-Bank auf Diskette/Festplatte speichern
            b) Drum-Song auf Diskette/Festpaltte speichern

      F10 = Ende
            Drum-Bank verlassen, zurck zur Hauptseite
          
               

                        8. Set/Set-Bank/Drum-Bank drucken
                        *********************************

      Set / Set-Bank / Drum-Bank Daten knnen ausgedruckt werden. 
      Das Programm kann an verschiedene Drucker angepasst werden. 
      Dazu Menuepunkt "Drucker-Konfig. " unter "Allgemeines" whlen. 
      Diese Druckerparameter knnen geladen/abgespeichert werden. 
      Hat man neue Daten eingegeben und klickt "Eingabe beendet", so
      erscheint eine File-Selector-Box und man kann die Daten
      abspeichern. 
      Will man nur die neuen Daten testen, dann Abbruch drcken. 



                         9. Tastatur-Belegung
                         ********************

                           !!! Achtung !!!
         Solange eine Eingabe nicht mit <Enter/Return> oder Mausklick
         auf einer neuen Position bei Set-/Drum-Edit beendet ist,
         kann keine Tastatur-Funktion oder die Menuezeile
         aufgerufen werden.Versucht man diese trotzdem,so erscheint
         eine Alert-Box mit dem Hinweis,das die Eingabe erst beendet
         werden muss.


 9.1   Allgemein fr Set/Set-Bank/Drum/Drum-Bank

       Alt + 1   = Set Editor
       Alt + 2   = Set-Bank Editor
       Alt + 3   = Drum Editor
       Alt + 4   = Drum-Bank Editor

       Alt + F1  = -Def- Inhalt laden
       Alt + F2  = Midi/Takt Parameter laden
       Alt + F3  = Midi/Takt Parameter speichern
       Alt + F4  = Set:  Midi-In Parameter
       Alt + F5  = Set:  Midi-In  Filter
       Alt + F6  = Set:  Midi-Out Filter
       Alt + F7  = Set:  Midi-Daten senden
       Alt + F8  = Drum: Midi Paramter
       Alt + F9  = Drum: Takt Parameter
       Alt + F10 = Programm-Ende

       H         = ruft die Tastaturbelegung auf,die fr alle Editoren gilt
       Help      = ruft die Tastaturbelegung der einzelnen Editoren auf


 9.2   Set Editor
       
         +       = Wert erhhen     bei Prog.Nr/Level/Pan 
         -       = Wert erniedrigen bei Prog.Nr/Level/Pan 
         Clr     = Inhalt des Curser lschen
         0 - 9   = Eingabe der Werte
         P       = zustzliche Programm-Changes
         T       = Eingabe Tempo Pattern/Song
         Space   = "Note off" fr die Noten 0-127 und den Midi-Kanlen 1-16
                   ausgeben.
  

 9.3   Set-Bank Editor

         C       = Kopieren
         Clr     = Set aus Bank lschen
         Space   = "Note off" fr die Noten 0-127 und den Midi-Kanlen 1-16
                   ausgeben.


 9.4   Drum Editor
       
         +       = Wert erhhen     bei Note/Velocity 
         -       = Wert erniedrigen bei Note/Velocity 
         Clr     = Inhalt des Curser lschen
         0 - 9   = Eingabe der Werte beim Drum-Kit

         T       = Eingabe Tempo Pattern/Song

         P       = Pattern editieren
         F       = Fill-In editieren
         I       = Intro   editieren
         E       = Ending  editieren

         Space   = "Note off" fr die Noten 0-127 und den Midi-Kanlen 1-16
                   ausgeben.
         

 9.4   Drum-Bank Editor

         C       = Kopieren
         Clr     = Pattern aus Bank lschen
         P       = Play Pattern 
         T       = Eingabe Tempo Pattern/Song
         Space   = "Note off" fr die Noten 0-127 und den Midi-Kanlen 1-16
                   ausgeben.


                         10. Endung der einzelnen Dateien
                         ********************************

        *.PRN  = Drucker Parameter  
        *.MID  = Midi-/Takt Parameter

        *.SET  = Set Daten
        *.BNK  = Set-Bank Daten

        *.DBK  = Drum-Bank Daten
        *.KIT  = Drum-Kit Daten
        *.SNG  = Drum-Song Daten



                         11. Zuknftige Projekte
                         ***********************

   1. Erweiterung beim KEY_DRUM.PRG
        a) Dynamikabstufungen fr die einzelnen Instrumente (Drum-Computer)
        b) Erweiterter Songeditor
        c) Prg.Change Map fr Set-Anwahl aus der Set-Bank
        d) Drum-Computer Konfiguration mit Set abspeichern

   2. Software-Emulation eines Portable-Keyboard 
         (z. B:Roland E5, Yamaha PSR1200 etc) mit folgenden
         Echtzeit-Funktionen:
            a) Bassbegleitung
            b) Akkord 1 (Flche)
            c) Akkord 2 (Rythmus)
            d) Mit integrierten Drum-Computer. 

 
       
