home *** CD-ROM | disk | FTP | other *** search
/ Groovy Bytes: Behind the Moon / groovybytes.iso / GROOVY / SND_TOOL / GB303_V7.ZIP / DMANUAL.TXT next >
Encoding:
Text File  |  1995-09-09  |  11.0 KB  |  298 lines

  1.  
  2.  
  3.                             PURGE GB-303 Bassline
  4.  
  5.                                   Version 7
  6.  
  7.                               Betriebsanleitung
  8.  
  9. 1. Einleitung
  10.  
  11. Herzlichen Glückwunsch zum Erwerb ihrer PURGE GB-303. Die GB-303 wird ihnen
  12. beim Erstellen von Bassmustern behilflich sein, die sie z.B. als Begleitung
  13. für Live-Auftritte verwenden können.
  14.  
  15. Ähnlichkeiten mit bereits existierenden Synthesizern sind rein zufällig und
  16. keineswegs beabsichtigt.
  17.  
  18. 1.1. Allgemeine Hinweise zur Anleitung
  19.  
  20. In der Anleitung wird die Bedienung der einzelnen GB303-Bestandteile meist nur
  21. theoretisch erklärt. Die Bezeichnung dazugehörigen Tasten befindet sich
  22. komplett auf der Oberfläche. Ihr genaues Studium wird also empfohlen.
  23.  
  24. Bei der Entwicklung wurde mehr Wert auf Minimierung der benötigten
  25. Entwicklungszeit als auf intuitive Benutzerführung gelegt. Dennoch lässt sie
  26. sich um ein Vielfaches einfacher als die schlechte Kopie einer bekannten
  27. japanischen Synthesizer-Firma bedienen.
  28.  
  29. 1.2. Wichtige Hinweise zu Beginn
  30.  
  31.   - Drücken sie zuerst TAB um nicht aus Versehen den Track zu aktivieren.
  32.   - Drücken sie TAB um den Track zu beenden und in andere Bedienfelder zu
  33.     gelangen.
  34.   - ALLE Tasten die gedrückt werden können sind auf der Oberfläche vermerkt,
  35.     lesen sie sie genau.
  36.   - Viele der Anzeigen funktionieren noch nicht wie sie sollen. Verlassen sie
  37.     sich bei der Eingabe der Parameter lieber auf ihr Gehör als auf unsere
  38.     Angaben.
  39.  
  40.  
  41. 2. Bedienung des Sequenzers
  42.  
  43. Der Sequenzer besteht aus zwei Teilen, dem Patterneditor und dem Trackeditor.
  44. Der Patterneditor dient zur Eingabe und Speicherung der einzelnen Bassmuster.
  45. Der Trackeditor dient zur Eingabe und zum Abspielen ganzer Folgen von
  46. Bassmustern.
  47.  
  48. 2.1. Erstellen von Bassmustern
  49.  
  50. 2.1.1. Anwahl eines Speicherplatzes
  51.  
  52. Bevor ein Bassmuster editiert werden kann muß ein Speicherplatz dafür
  53. angewählt werden. Dieser wird einfach im 'Pattern Memory'-Feld mit den
  54. Cursortasten ausgewählt.
  55.  
  56. 2.1.2.
  57.  
  58. Die abzuspielenden Bassmuster werden im 'Pattern Editor'-Feld editiert.
  59. Bassmuster werden mit den unter dem Fenster angegebenen Tasten editiert. Für
  60. jeden Noteneintrag können folgende Werte editiert werden:
  61.  
  62.   │C#│0││
  63.    └┤ │ └┤
  64.    ┌┼─┘  │
  65.   ┌┼┼────┘
  66.   ││├ C...B     Setzen einer Note. Hiermit wird eine Note angeschlagen.
  67.   ││├ Hold      Note halten. Die Note wird um einen Schritt (1/16 oder 1/12)
  68.   │││           länger gehalten.
  69.   ││└ Pause     Die Note klingt aus / verstummt.
  70.   │└  Octave    Jede Note kann um eine Oktave nach oben / unten transponiert
  71.   │             werden.
  72.   ├   Slide     Portamento zur nächsten Note.
  73.   └   Accent    Hervorheben der Note. (Siehe Synthesizer-Erklärung)
  74.  
  75.  - Die Note klingt zur Zeit bis zum Beginn des nächsten Notensteps.
  76.  
  77. 2.1.4. Länge eines Bassmusters / Triolenmodus
  78.  
  79. Die Dauer eines Bassmusters ist gegeben durch die Anzahl von Noten im
  80. Bassmuster und den eingestellten Step-Modus. Es gibt den Sechzehntel-Modus und
  81. den Triolenmodus.
  82.  
  83. Der Triolenmodus dient zum zeitkorrekten Wiedergeben von Triolen. Der Takt ist
  84. dann nicht mehr in 16 Sechzehntel eingeteilt, sondern in zwölf Drittel...
  85. dieses Feature ist zwar vollkommen unnötig, wird aber wegen erhöhter
  86. Naturgetreue unterstützt.
  87.  
  88. 2.2. Der Trackeditor
  89.  
  90. Es gibt sieben verschiedene Tracks. Jeder Track hat bis zu 64 Einträge. Für
  91. jeden Trackeintrag kann das abzuspielende Bassmuster und die Transponierung
  92. für selbiges eingetragen werden:
  93.  
  94.   │A3│05┐│
  95.    └┤ └┤
  96.     │  └─────── Transponierung (0 bis 11 Halbtöne)
  97.     └────────── Bassmuster innerhalb der Trackbank
  98.  
  99. In der letzten Spalte ist die Da Capo und die Dal Segno Position angegeben.
  100. Da Capo ist die Position bis zu der der Track gespielt wird, bzw. ab der er
  101. zur Wiederholposition springt. Dal Segno ist die Wiederholposition.
  102.  
  103.  
  104. 3. Der Synthesizer
  105.  
  106. Der Synthesizer wird über die sechs Schieberegler, über die
  107. global/local-Einstellung sowie über die Waveform-Einstellung bedient.
  108.  
  109. 3.1. Finetune-Regler
  110.  
  111. Mit diesem Regler kann die Tonhöhe aller Noten um bis zu 2 Halbtöne in jeder
  112. Richtung verändert werden. Diese Funktion dient lediglich der ansonsten
  113. keineswegs unterstützten MIDI-Kompatibilität.
  114.  
  115. 3.2. Cutoff-Frequency
  116.  
  117. Dieser Regler bestimmt die Abschneide-Frequenz des Lowpaß-Filters.
  118. Die Frequenz kann von vollständigem Filtern bis zu vollständigem Durchlaß
  119. geregelt werden.
  120.  
  121. 3.3. Resonance
  122.  
  123. Dieser Regler bestimmt das Resonanz-Verhalten des Filters. Resonanz nennt man
  124. die Verstärkung des Frequenzbereichs um die Cutoff-Frequenz.
  125.  
  126. 3.4. Envelope Modulation
  127.  
  128. Dieser Regler verhält sich ähnlich wie die Cut-Off-Frequenz. Mit ihm wird
  129. eingestellt wie weit der Filter am Anfang der Hüllkurve offen ist.
  130.  
  131. 3.5. Decay
  132.  
  133. Mit diesem Regler bestimmen sie die Dauer der Ausklingphase einer Note, sowie
  134. die Geschwindigkeit mit der der Filter runtergezogen wird.
  135.  
  136. 3.6. Accent
  137.  
  138. Hiermit bestimmen sie, wie stark die mit Accent hervorgehobenen Noten lauter
  139. gespielt werden. Das heißt, sie bestimmen, um wieviel leiser die nicht
  140. hervorgehobenen Noten gespielt werden. Eine Markierung mit  bedeutet,
  141. daß die Note auf voller Lautstärke gespielt wird. Der Regler stellt also das
  142. Lautstärken-Verhältnis von markierten und unmarkierten Noten ein.
  143.  
  144. 3.7. Tempo
  145.  
  146. Mit diesem Regler wird die Abspielgeschwindigkeit der GB-303 geregelt. Die
  147. langsamste Geschwindigkeit ist 82 BPM, die schnellste 338 BPM.
  148.  
  149. 3.8. Volume
  150.  
  151. Dieser Regler kontrolliert die Lautstärke und Verzerrung des Tones.
  152.  
  153. 3.9. Einstellen der Wellenform
  154.  
  155. Mit der Taste M kann man von gefakter Dreiecksschwingung auf gefakte
  156. Rechteckschwingung umschalten. (siehe Technische Informationen)
  157.  
  158.  
  159. 4. Technische Informationen
  160.  
  161. Die GB-303 basiert auf 32bit Assembler Routinen bei deren Programmierung Wert
  162. auf Hochgeschwindigkeit und hohe Genauigkeit gelegt wurde, um Echtzeit-
  163. Tonerzeugung in 16bit-Qualität zu ermöglichen. In diesem Kapitel soll dem
  164. interessierten Anwender die interne Arbeitsweise der GB-303 skizziert werden.
  165.  
  166. 4.1. Tonausgabe
  167.  
  168. Die von der GB-303 erzeugten Klänge werden mit einer Sampling-Frequenz von
  169. 22050 Hz und einer Dynamikauflösung von 16bit abgespielt. Diese Werte wurden
  170. gewählt um größtmögliche Qualität bei annehmbarem Speicher- und Rechenaufwand
  171. zu ermöglichen. Eine Sampling-Frequenz von 44100 Hz ist außerdem unnötig, da
  172. das Filter das Obertonspektrum sowieso abschneidet.
  173.  
  174. Bis jetzt wird das Abspielen der Samples über eine Gravis Ultrasound
  175. realisiert. Dazu werden sie einfach in deren Speicher gedumpt (was einen
  176. Großteil der Rechenzeit beansprucht) und dann abgespielt.
  177.  
  178. 4.2. Das Filter
  179.  
  180. /*
  181. Um ein Bassmuster zu filtern wird es bei der Erzeugung in 4096 byte große
  182. Blöcke zerlegt, die dann via Integer-FFT in ihr Spektrum verwandelt werden.
  183. Dieses wird mit einer Filterfunktion multipliziert und darauf
  184. rücktransformiert.
  185.  
  186. Die Filterfunktion wird aus den Werten der Regler 'Cut Off' und 'Resonance'
  187. bestimmt. Die Cut-Off-Frequenz wird als weicher Abhang im Spektrum
  188. dargestellt, die Resonanz als Spitze dazuaddiert. Beim Aussehen dieser beiden
  189. Funktionen wurde auf größtmögliche Ähnlichkeit mit analogen Schaltungen Wert
  190. gelegt.
  191.  
  192. Das Filter hat eine Dynamik von 107.37 db (intern - effektiv 54.18 db) und
  193. liefert somit eine viel bessere Qualität als mit 16bit (also 48.16 db)
  194. wiedergegeben werden kann.
  195. */
  196.  
  197. // Ab Version 5 wird eine neue, überlegene Methode verwendet.
  198.  
  199. Ab Version 6 ist ein resonanzfähiges IIR-Filter in Betrieb, welches korrekt
  200. funktioniert.
  201.  
  202. 4.3. Andere Effekte
  203.  
  204. Der Verzerreffekt ist einfach eine Übersteuerung wie mit einem Transistor-
  205. verstärker.
  206.  
  207.  
  208. 5. Tips zum Editieren
  209.  
  210. 5.1. Geschwindigkeit
  211.  
  212. Die GB-303 ist für den Echzeitbetrieb ausgelegt. Allerdings kann es auf
  213. langsamen Rechnern zu Rechenstaus kommen, was sich natürlich negativ auswirkt
  214. da es zwischen zwischen zwei Bassmustern zur einer kleinen Pause kommt.
  215.  
  216. Wir empfehlen daher eine der folgenden Gegemaßnahmen:
  217.  
  218.   - Erhöhen sie die Geschwindigkeit mit dem Tempo-Regler. Dabei wird auch die
  219.     Rechenzeit verkürzt.
  220.   - Verwenden sie kürzere Patterns
  221.   - Kaufen sie sich einen schnelleren Computer
  222.   - Versuchen sie die Turbo-Taste zu drücken
  223.  
  224. (Eine weitere Geschwindikeitserhöhung wird durch Einbau von DMA-Transfer und
  225.  IRQ-Handling in einer späteren Version erreicht werden)
  226.  
  227. 5.2. Bekannte Merkwürdigkeiten
  228.  
  229. Der GUS-Baseport wird über F10 (Session Name) und dann  editiert.
  230.  
  231. Wenn man die Potis auf 'local' stellt, werden die Einstellungen für jeden
  232. einzelnen Trackeintrag verwendet. Wenn man auf 'global' stellt, werden die
  233. angezeigten globalen Einstellungen verwendet. (Wird später komfortabler
  234. gestaltet)
  235.  
  236.  
  237. 6. Sonstiges
  238.  
  239. 6.1. Rechtliches
  240.  
  241. Dieses Programm ist Freeware, weil darin PMode/W von Tran verwendet wird, und
  242. wir ihm erst $500 blechen müssen wenn wir das Teil für kommerzielle Zwecke
  243. benutzen wollen. Dies gilt auch für anderweitige kommerzielle Verbreitung:
  244.  
  245.                    ┌──────────────────────────────────────┐
  246.                    │ (W)&(C) für diese Software 1995 by   │
  247.                    │ Gerhard Brandt. Verbreitung auf CDs, │
  248.                    │ PD-Disks, PayUser-BBSs o.ä. NUR MIT  │
  249.                    │ ZUSTIMMUNG des Autors !!!!!!!!!!!!!  │
  250.                    └──────────────────────────────────────┘
  251.  
  252. Trotzdem wirkt sich eine freiwillige Spende von ca. 20 DM sehr positiv auf
  253. unsere Hilfsbereitschaft bei Fragestellungen und auf die zukünftige
  254. Geschwindigkeit der Programmfortentwicklung aus.
  255.  
  256. Sollten sie also irgendwelche Fragen, Probleme haben oder einen unbändigen
  257. Zahlungsdrang verspüren, so wenden sie sich direkt an unsere
  258. Entwicklungsabteilung:
  259.  
  260.       Gerhard Brandt
  261.       Teckstr. 10
  262. 71263 Weil der Stadt 5
  263.       GERMANY
  264.  
  265. Hotline: +49-(0)7033-42191 (16h - 22h !)
  266.    FIDO: 2:2471/6000.21
  267.   email: gb303@nmi.bawue.bb.de
  268.  
  269. Wir suchen auch immer noch nach Experten auf dem Gebiet der synthetischen
  270. Klangerzeugung ! Falls sie Informationen zur weiteren Verbesserung der
  271. Naturgetreue der GB-303 haben, wenden sie sich an uns !
  272.  
  273. 6.2. Untergrund Nachricht
  274.  
  275.               - ! Following text for underground people only ! -
  276.  
  277. Credits:
  278.  
  279. All coding done by: The Räd-Äd / PURGE.public_NMI.
  280. Thanx must go to:   Toxic Trancer / Radical Rythms (for supplying us with a
  281.                                                     TB-303 manual)
  282.                     Code-X / PURGE.D-LUSi0N (for help with the GUS-routines
  283.                                              and the Keyhandler)
  284.                     [annibal / Radical Rythms   (for moral destruction and
  285.                                                  general lameness)
  286.                     Raver Ray / RR              (for the TB-303 blueprints)
  287.  
  288. Greetings:
  289.  
  290. KREWEL KREW, TPTOWER, RADICAL RYTHMS, RESISTANCE AGAINST RADICAL RYTHMS,
  291. WHO'S THAT BERT, XOGRAPHY, VACUUM, N-FACTOR, N-FACTOR STAY HARDCORE DIVISION,
  292. M.A.D. SYNDICATE, LEGEND DESIGN, AMABLE, K.L.F., EYE-D-ALISTIC, VIRTUAL
  293. DESIGN, K.G.B., IMPHOBIA-CASCADA, NOSTALGIA, ORANGE, TRAN, ACID, TRAXX,
  294. AVALANCHE, SURPRISE!PRODUCTIONS, IGUANA, HYPERNOVA, ANARCHY, FUTURE CREW,
  295. ACME, BRAINWASH INCORPORATION, GOLLUM, JESKOLA!PRODUCTIONS, MENTAL DESIGN,
  296. TRITON, ZWILIGHT TONE... incomplete and old list so jerk your dick
  297.  
  298.