                  ┌────────────────────────────┐                                    │     SOUND DESIGNER 1.0     │                                    └────────────────────────────┘                                                                                                                                                                               Ein Programm von                                                                                                                      Markus Malik                                                   Schlesischer Weg 4                                             W-4775 Lippetal-Herzfeld                                                                                                        Bundesrepublik Deutschland (FRG)                                                                                               Copyright bei Markus Malik  -  August 1991                                                                                                                                                                              *****                                                                                                 Die Namen AdLib und Visual Composer sind eingetragene Warenzeichender Firma Ad Lib Inc, 220 Grande-Allée East, Suite 850, Québec QC,                         Canada, G1R 2J1                                                                                                                           ***                                                                                                   Der Name SOUND BLASTER ist eingetragenes Warenzeichen der Firma                     CREATIVE TECHNOLOGY PTE LTD                                                                                                                    *****                                                                                                                                                                                               BESTELLUNG                                                                                                                                                                Die Vollversion kann direkt beim Autor für 50.- DM (Schein oder   besser Verrechnungsscheck) bestellt werden. Anzugeben ist der ge- wünschte Diskettentyp, also 5¼- oder 3½-Diskette. Im Preis inbe-  griffen sind dann die jeweils neueste Version des SOUND DESIGNER  und das Versandporto. Die vollständige Anleitung ist in das Pro-  gramm integriert. Ich bitte von telefonischen Bestellungen oder   Nachfragen abzusehen. Bitte schriftliche Fragen nur per Postkarte an mich leiten. Die Bestellung sollte nur in einem geschlossenen  Umschlag geschehen. Absendung des bestellten Programmes geschieht noch am Eingangstag der Bestellung!                                                                                                 Die Public-Domain-Version des SOUND DESIGNER bietet nur eine ein- geschränkte Nutzungsmöglichkeit, kann jedoch frei kopiert und wei-tergegeben werden.                                                                                                                                                                                                                                                                               VORAUSSETZUNGEN                                                                                                                                                              SOUND DESIGNER (ab jetzt kurz SD) funktioniert nur mit einer Ad-  Lib- oder SOUNDBLASTER-Karte. Die speziellen Fähigkeiten der      SOUNDBLASTER werden jedoch nicht genutzt. Diese Karte wird dann imAdLib-kompatiblen Modus betrieben. Ist keine der beiden Soundkar- ten vorhanden, so gibt das Programm beim Start eine entsprechende Fehlermeldung aus. Ein Weiterarbeiten ist dann nicht mehr möglich und auch nicht sinnvoll.                                          SD funktioniert mit allen Farbgrafikkarten, also CGA, EGA und VGA.Unbedingte Voraussetzung ist jedoch ein Farbmonitor. Mit Mono-    chrom- bzw. Herculeskarten läuft das Programm nicht. Bei EGA- und VGA-Karten wird zusätzlich ein alternativer Textzeichensatz einge-setzt, der diverse Sonderzeichen ermöglicht. Sollten hiermit ir-  gendwelche Probleme auftreten, so ist man stolzer Besitzer einer  nicht IBM-kompatiblen Grafikkarte. Abhilfe kann man schaffen, in- dem man die Grafikkarte in einen CGA-Farbmodus versetzt und dann  SD erneut startet.                                                Eine Maus wird empfohlen, ist jedoch nicht unbedingt notwendig zurBedienung des Programmes.                                                                                                                                                                                                    PROGRAMMBESCHREIBUNG                                                                                                                                                           Mit dem SOUND DESIGNER lassen sich Instrumente für die AdLib-Karteerzeugen und testen. Diese Instrumente lassen sich dann z.B. in   dem 'Visual Composer' der Firma AdLib Inc. für eigene Lieder ver- wenden. Dazu wird das genormte Instrumentenbank-Format benutzt    (Beschreibung siehe unten). In einer Instrumentenbank werden meh- rere Instrumente zusammengefaßt. SD entspricht im Leistungsumfang in etwa dem 'Instrument Maker' der Fa. AdLib, wobei ich diesen we-der je benutzt habe, noch ihn als Vorbild genommen habe. Eine Un- terstützung der MIDI-Schnittstelle bietet SD nicht.               Außerdem kann SD vortrefflich dazu benutzt werden, die AdLib-Karteeinmal auf Herz und Nieren durchzutesten. Weiterhin ist SD dazu   geeignet, einfach kleine Melodien auf einer Klaviatur zu spielen. Alle 11 Stimmen können mit eigenen Klängen belegt werden und zwi- schen den Stimmen kann schnell umgeschaltet werden (siehe Hilfe   zur Bedienung).                                                   Die aktuelle Einstellung der einzelnen Schieberegler kann visuell schnell durch die semigrafische Gestaltung erfaßt werden. Zur ge- nauen Anzeige der Werte wurde für jeden Regler eine Digitalanzeigehinzugefügt.                                                                                                                                                                                                            INSTALLATION UND PROGRAMMSTART                                                                                                                                                      SD wird als selbstentpackende Datei geliefert. Damit wird sicher- gestellt, daß alle notwendigen Dateien auch kopiert werden. Das   selbstentpackende Programm enthält zur Identifikation als ersten  Buchstaben des Dateinamens ein Ausrufezeichen. Diese Datei kopiertman in ein beliebiges Unterverzeichnis auf der Festplatte. Dann   startet man die Datei durch Eingabe des Namens. SD entpackt dann  sich und seine Hilfsdateien selbstständig. Der Umfang der Dateien unterscheidet sich zwischen der Voll- und der Public-Domain-Ver-  sion. Die selbstentpackende Datei wird nach erfolgreicher Instal- lation nicht mehr benötigt und kann gelöscht werden (nachdem man  sich selbstverständlich eine Sicherheitskopie angelegt hat!).     SD kann von jedem beliebigen Verzeichnis aus gestartet werden. Es findet selbstständig seine Hilfe-Dateien. Sollten diese einmal ausirgendeinem Grund nicht zugänglich sein, so funktioniert das Pro- gramm trotzdem ganz normal, nur daß man dann auf die Hilfstexte   verzichten muß. Zum Betrieb ist also eigentlich nur das Hauptpro- gramm SD.EXE notwendig. SD kann auch von Diskette gestartet wer-  den. Der benötigte Plattenplatz ist für heutige Verhältnisse rela-tiv gering.                                                       Zu Bedenken ist, daß alle neu von SD aus angelegten Instrumenten- bänke, immer im aktuellen Verzeichnis erzeugt werden - und nicht  in dem Verzeichnis, wo sich SD beim Programmstart befand.                                                                                                                                                                       DAS MISCHPULT                                                                                                                                                               Dies ist die Walt- und Schaltstelle in dem Programm. Hier können  beinahe alle Parameter der AdLib-Karte eingestellt und verändert  werden. Eine Veränderung eines Reglers wird unmittelbar an die    Soundkarte weitergegeben. Man hat beim Anspielen eines Tones und  gleichzeitigem Ändern eines Klangelementes also ein unmittelbares Feedback über die Auswirkung der Änderungen.                      Die Regler sind in drei Gruppen, paarweise für jeden Operator, zu-sammengefaßt. Die erste Gruppe dient zum Einstellen der Hüllkurve des Klanges. Die zweite Gruppe enthält diverse Regler für ver-    schiedene Zustände des Klanges, wie z.B. Lautstärke oder Wellen-  form. Die letzte Gruppe enthält alle zweistufigen Regler, also    alle Schalter, die eine bestimmte Eigenschaft ein- oder ausschal- ten.                                                                                                                                                                                                                  PERKUSSIVE UND MELODISCHE STIMMEN                                                                                                                                                     Schlagzeuginstrumente werden in perkussiven Stimmen entwickelt.   Dies sind die Stimmen 7 bis 11. Mit einer Ausnahme nutzen Schlag- zeuginstrumente nur einen Operator. Lediglich Stimme 7, die für   die Bassdrum vorgesehen ist, benötigt beide Operatoren zur        Klangerzeugung. Natürlich können gewisse perkussive Klänge auch inmelodischen Stimmen entwickelt werden. In perkussiven Stimmen wirdalso der zweite Operator nicht verwendet. Die Einstellung der Reg-ler und Schalter haben keine Auswirkungen auf den Klang und werdenauch nicht abgespeichert. Eine Ausnahme bildet nur die perkussive Stimme 7.                                                         Übrigens ist diese Einteilung in melodische und perkussive Stimmennicht fest vorgegeben. Jedoch stellt sie einen gewissen Standard  dar bei den Produkten, die die AdLib-Karte nutzen.                                                                                                                                                                  TECHNISCHE ASPEKTE DER KLANGERZEUGUNG                                                                                                                                                   Die AdLib-Karte besteht aus Oszillatoren und Hüllkurvengenerato-  ren. Beides zusammen wird 'Operator' genannt. Die AdLib-Karte be- sitzt insgesamt 18 dieser Operatoren, die immer paarweise einge-  setzt werden. Daraus resultieren also 9 verschiedene Stimmen. Im  perkussiven Modus wird für ein Schlagzeuginstrument aber nur 1    Operator benötigt (Ausnahme: Stimme 7), so daß dann insgesamt 6   melodische und 5 perkussive Stimmen zur Verfügung stehen.         Die zwei grundlegenden Möglichkeiten Klänge zu erzeugen sind ein- mal die Frequenzmodulation und die sogenannte 'Additive Synthese'.Bei Frequenzmodulation wird der erste Operator (auch 'Modulator'  genannt) benutzt, um die Frequenz des zweiten Operators           ('Carrier') zu modifizieren. Bei der additiven Synthese werden dieAusgänge der beiden Operatoren miteinander kombiniert. Sie sind   dann klangtechnisch gesehen, parallel geschaltet: Beide Operatoren'erklingen' sozusagen gleichzeitig. Der Klang ist die Summe der   Ausgänge von Operator 1 und Operator 2.                           Da die FM-Erzeugung ein größeres Klangspektrum ermöglicht, wird   sie für die meisten Klänge eingesetzt. Die additive Synthese ist  für Orgel-ähnliche Klänge gut geeignet.                           Es gibt bei der AdLib-Karte noch einen dritten Modus der Klanger- zeugung, CSW (composite sine wave) genannt. Er diente ursprünglichfür die Ausgabe synthetischer Sprache. Da die Ausgabequalität aberdamit nicht besonders ist, wird er nicht mehr unterstützt.                                                                          Die klang-bestimmenden Parameter, die auf der AdLib-Karte einge-  stellt werden können, lassen sich grob in drei Gruppen untertei-  len:                                                                                                                                   ■ Hüllkurve                                                       ■ Oszillatoren                                                    ■ Lautstärkenniveau                                                                                                              Durch die schier unendlichen Kombinationsmöglichkeiten ergeben    sich Milliarden von möglichen unterschiedlichen Klängen. Die gün- stigen Kombinationen zu beschreiben ist so also kaum möglich. Hierhilft nur der alte Lehrsatz: "Probieren geht über studieren!". Nunfolgt eine Beschreibung der einzelnen Parameter und ihre Auswir-  kungen auf den endgültigen Klang. Ich halte mich an die Reihen-   folge, die das Mischpult des SD vorgibt.                                                                                                                                                                                          HÜLLKURVE                                                                                                                                                                 Die Hüllkurve eines Klanges beschreibt das zeitliche und dynami-  sche Verhalten während des gesamten Tonereignisses vom Zeitpunkt  des Tonbeginnes, der Tondauer und des Tonabklanges:                                                                                                                                                     D│   Attack   Decay                                               y│      │    °  │ Sustain                                         n│      │   ° ° v    │                                            a│      │  °   °     v    Release                                 m│      v °     °°°°°°°°°°   │                                    i│       °                °  │                                    k│      °                  ° v                                     │     °                    °                                      │    °                      °       Zeit                         ─┼───°────────────────────────°─────────                                                                                                                                                          Abb. 1: Skizze zur Verdeutlichung der Bedeutung der Hüllkurve                                                                                                                                         Zum besseren Verständnis habe ich versucht, alle englischen Fach- begriffe ins Deutsche zu übersetzen.                                                                                                                   Attack Rate - Einschwingzeit                                                                                     Bezeichnet die Rate der Anstiegzeit eines Tones, vom Anspielen biszum höchsten Pegel. Dieser Parameter beeinflußt das Einschwingver-halten des Klanges, also wie schnell ein Ton anschwillt. Zum Bei- spiel hat ein Piano eine eher kurze Einschwingzeit - und eine     Geige eine eher längere.                                          Die Einschwingzeit läßt sich in 16 Werten von 0 bis 15 einstellen.Eine '1' bedeutet langsamen, eine '15' einen schnellen Anstieg.                                                                                          Decay Rate - Abklangzeit                                                                                       Bezeichnet die Rate der Abstiegzeit vom Attack Level bis zum      Haltepegel (Sustain Level).                                       Die Abklangzeit läßt sich in 16 Werten von 0 bis 15 einstellen.                                                                                         Sustain Level - Haltepegel                                                                                      Ist der Pegel, der angesteuert wird, wenn der Ton den maximalen   Pegel erreicht hat und nun auf den Haltepegel zusteuert. Die Hüll-kurve bleibt nur auf dem Haltepegel, wenn der Schalter 'Ton hal-  ten' auf 1 steht, sonst klingt der Ton, auch bei anhaltendem To-  nereignis (= Taste gedrückt gehalten) langsam aus (je nach Aus-   klingzeit).                                                       Der Haltepegel läßt sich in 16 Werten von 0 bis 15 einstellen.                                                                                         Release Rate - Ausklingzeit                                                                                      Bezeichnet die Rate der Zeit, in der der Haltepegel wieder auf 0  geht. Beeinflußt die Dauer, bis der Ton wieder abschwillt.        Die Abklangzeit läßt sich in 16 Werten von 0 bis 15 einstellen.   Bei einer Einstellung auf '0' klingt der Ton überhaupt nicht mehr aus, sondern verbleibt auf dem Haltepegel.                                                                                                                                                                       Frequency Multiplier - Frequenzmultiplikator                                                                             Hiermit wird die Oszillatorfrequenz so verändert, daß sie ein     Vielfaches der gerade gespielten Note ist. Die Multiplikatoren    werden auch 'Harmonische' genannt.                                Der Frequenzmultiplikator läßt sich in 15 Werten von 0 bis 14 ein-stellen, wobei jede Einstellung folgendem Multiplikationsfaktor   entspricht:                                                                                                                            F.-Multi.  Faktor    F.-Multi.  Faktor                                0       0,5          8         8                                  1        1           9         9                                  2        2          10        10                                  3        3          11        10                                  4        4          12        12                                  5        5          13        12                                  6        6          14        15                                                                                                                                                                               Modulation Feedback - Rückkopplung                                                                                  Der Oszillator des Modulators kann durch sein eigenes Ausgangssi- gnal selbst wieder moduliert werden. Der Ausgang wird also in den Eingang rückgekoppelt. Die Stärke der Rückkopplung läßt sich 8    Werten von 0 bis 7 einstellen, wobei jeder Wert folgender Rück-   kopplung (Phasenverschiebung) entspricht:                                                                                           Rückk.    :   0    1      2      3      4     5     6      7      Modulation:   0  PI/16   PI/8   PI/4   PI/2   PI   2*PI   4*PI                                                                      Dieser Parameter ist logischerweise nur für den Modulator verfüg- bar.                                                                                                                                                 Level Scaling - Pegelskalierung                                                                                    Die Lautstärke von akustischen Instrumenten variieren mit der Ton-höhe. Beispielsweise klingen die hohen Töne bei einem Piano leiserals die tiefen. Diese Eigenschaft läßt sich mit der Pegelskalie-  rung simulieren. Eine Erhöhung der Pegelskalierung bewirkt eine   Lautstärkeabsenkung der hohen Töne. Bei Einstellung von '0' er-   folgt keine Pegelanpassung.                                       Die Pegelskalierung besitzt vier Einstellungen von 0 bis 3. Die   korrespondierenden Absenkungswerte der Lautstärke sind 0dB, 3dB,  1.5dB und 6dB pro Oktave.                                                                                                                                 Waveform - Wellenform                                                                                         Die Wellenform läßt sich auch einstellen. Eine '0' bedeutet hier  Sinus, eine '1' Halb-Sinus, eine '2' Absolut-Sinus und eine '3'   Pulssinus.                                                                                                                                          Output Level - Maximale Lautstärke                                                                                  Dient zum Einstellen der maximalen Lautstärke eines Operators.    Wenn die Karte im FM-Modus angesteuert wird, dann bestimmt die ma-ximale Lautstärke des Modulators die Intensität der Modulation desCarrier-Operators. Die maximale Lautstärke des Carriers bestimmt  die Gesamtlautstärke des Klanges.                                 Bei der additiven Synthese steuert man die einzelnen Ausgabelaut- stärken jedes Operators getrennt.                                 Die maximale Lautstärke laßt sich in 64 Werten von 0 bis 63 ein-  stellen, wobei '0' höchste und '63' niedrigste Lautstärke bedeu-  ten. Wenn man die Werte mit 0.75dB multipliziert, erhält man den  Wert in dB.                                                                                                                                           Sustaining Sound - Ton halten                                                                                     Ermöglicht einen Ton auf dem Haltepegel (Sustain Level) zu halten,solange der Ton angespielt wird (= die Taste gedrückt ist!). Beim Zustand 'Aus' klingt der Ton nur kurz an - wie z.B. bei einem     Piano. Bei einer Orgel hält der Ton in der Regel für die Dauer desTastendrucks an. Hierzu müßte 'Ton halten' auf '1' gesetzt werden.                                                                                Envelope Scaling - Tonlängenskalierung                                                                                Bei einigen Instrumenten ändert sich die Hüllkurve in Abhängigkeitvon der angespielten Tonhöhe leicht. Beispielsweise ist eine hohe Note beim Piano merklich kürzer, als bei einem tiefen Ton. Diese  Tatsache kann mit der Tonlängenskalierung berücksichtigt werden.  Wenn der Schalter für die Tonlängenskalierung auf '1' gestellt    wird, dann sind hohe Töne kürzer als tiefe. Bei Einstellung '0'   ist diese Eigenschaft abgeschaltet.                                                                                                                Frequency Vibrato - Frequenzvibrato                                                                                  Mit diesem Parameter kann man die aktuelle Tonfrequenz rhythmisch 'wimmern' lassen. Die Oszillatorfrequenz schwingt also im dauern- den Wechsel leicht um die Grundfrequenz.                          Bei Einstellung '1' schaltet man diesen Effekt ein, die Einstel-  lung '0' schaltet ihn ab.                                                                                                                         Amplitude Vibrato - Lautstärkevibrato                                                                                 Ein ähnlicher Effekt wie beim Frequenzvibrato, nur daß hier die   Operatorlautstärke die Grundlage ist.                             Bei einer '1' (also 'An') wechselt die Lautstärke periodisch um   1dB. Bei einer '0' tritt der Effekt nicht in Erscheinung.                                                                                          Frequenzmodulation/Additive Synthese                                                                                 Mit diesem Schalter kann zwischen Additiver Synthese (Einstellung '0') und Frequenzmodulation (Einstellung '1') umgeschaltet werden.Die Einstellung dieses Schalters beeinflußt den Klang und die Be- deutung der anderen Regler, insbesondere der Hüllkurvenparameter  erheblich.                                                                                                                                                                                                          TIPS ZUM UMGANG MIT DEM SOUND DESIGNER                                                                                                                                                  Benutzen Sie eine Maus. Mit einer Maus wird die Bedienung wesent- lich vereinfacht. Schieberegler können einfach angeklickt werden  und schnell auf den gewünschten Wert verschoben werden. Es gibt   vielleicht nur eine Ausnahme, bei der ich zusätzlich Tastaturbe-  nutzung empfehle: Wenn man einen Ton auf der Klaviatur anspielen  möchte und gleichzeitig einen Klangwert ändern möchte. Hier bietetes sich an, auf der Tastatur den entsprechenden Ton anzuspielen   (z.B. mit der linken Hand) und gleichzeitig mit der Maus den ge-  wünschten Regler zu verstellen. So hört man noch während der Ton  erklingt, die Veränderung des Klanges infolge der geänderten Stel-lung des Reglers. Dieses Verfahren funktioniert so nur bei Benut- zung von Maus und Tastatur zusammen. Bei Tastaturbedienung allein,ist dies allerdings auch möglich: Man kann auf der Klaviatur Töne spielen und gleichzeitig einen Schieberegler verändern. Nur bei   reiner Mausbedienung ist dies natürlich nicht möglich, da immer   nur die Objekte manipuliert werden können, die sich gerade unter  dem Mauszeiger befinden. Und bei aktivem Schieberegler ist der    Mauszeiger notwendigerweise abgeschaltet.                         Wie schon erwähnt wurde, verwendet SD das Instrumentenbankformat  zum Abspeichern der Instrumente. Möchten Sie Instrumente einladen,die im älteren "*.INS"-Format vorliegen (jedes Instrument ist hierin einer separaten Datei abgespeichert), so müssen Sie sich des   Hilfsprogrammes 'BANKMNG.EXE' bedienen, das der Software jeder Ad-Lib-Karte beiliegt. Hiermit lassen sich mehrere einzelne Instru-  mentdateien zu einer Bank zusammenfassen.                                                                                                                                                                                   INSTRUMENTE ENTWICKELN                                                                                                                                                          Es kommt darauf an, ob Sie nur ein paar Instrumente entwerfen,    bzw. verändern wollen oder einen ganzen Satz für alle Ihre zukünf-tigen Lieder, also eine Art Instrumentenbibliothek anlegen wollen.Im ersteren Fall empfehle ich eine Standard-Instrumentenbank zu   nehmen, z.B. "standard.bnk", die der 'Jukebox' beiliegt, um dann  einzelne Instrumente zu verändern oder hinzuzufügen.              Für den zweiten Fall, wenn Sie sich also alle Ihre Instrumente    selber entwickeln wollen, bietet es sich an, zuerst eine neue     leere Instrumentenbank anzulegen. Hier speichern Sie dann alle    Ihre selbstentwickelten Instrumente ab. Selbstverständlich können Sie später immer noch Instrumente aus anderen Bänken hinzufügen.  Dazu laden Sie diese Bänke zuerst und kopieren einzelne Instru-   mente in die zur Verfügung stehenden Stimmen. Schließlich laden   Sie Ihre neue Instrumentenbank und speichern einfach die zu kopie-renden Instrumente darin ab, das ist auch unter einem neuen Namen möglich (siehe Hilfe zur Bedienung!).                                                                                               Zur Entwicklung von guten Klängen kann man nur wenige Empfehlungenschriftlich vermitteln. Dies ist eine Sache des Ausprobierens. EinTip ist, von schon vorhandenen Grundinstrumenten auszugehen, und  diese nach eigenen Vorstellungen zu modifizieren. Wenn man z.B.   eine bestimmte Art von Blasinstrument, sagen wir ein Saxophon     braucht, so sollte man in den vorhandenen Bänken nach einem ent-  sprechendem Saxophonklang suchen, diesen gründlich über die ganze Tonleiter testen, und dann entsprechend nach eigenem Geschmack    verändern und abzuspeichern. Auch bei Schlagzeuginstrumenten ist  diese Vorgehensweise empfehlenswert. Sonst kann man seiner Phanta-sie freien Lauf lassen. Bei diesem Prozeß kann ein Programm nur   wenig Hilfestellung leisten.                                      Kennt man übrigens die Hüllkurven bekannter Instrumente, so ist esnicht so schwer, diese auch entsprechend umzusetzen. Übung macht  auch hier den Meister. Ich bin sicher, daß man nach einiger Zeit  gute Instrumente und Klänge mit dem SOUND DESIGNER wird entwickelnkönnen. So manches Instrument klingt übrigens auch erst im Zusam- menspiel mit anderen gut. Hier sollte man die Möglichkeiten von SDnutzen, und parallel in mehreren Stimmen Instrumente entwickeln   und austesten.                                                    Damit man gleich zu Anfang etwas zum Testen hat, habe ich meine   eigene Instrumentenbank 'MY.BNK' beigefügt, die einige interes-   sante Sounds zum Ausprobieren bereithält.                                                                                                                                                                                DAS INSTRUMENTEN-BANK FORMAT                                                                                                                                                       Instrumentenbank-Dateien mit der Endung "*.BNK" dienen dazu, meh- rere Instrumente in einer einzigen Datei zusammenzufassen.                                                                          Am Anfang jeder Bank befindet sich ein Vorspann, Feld Nr. 6 im    Vorspann kennzeichnet den absoluten Start der Instrumentennamen inder Datei. Die Instrumentennamen müssen immer aufsteigend sortiertvorliegen. Zusammen mit den Instrumentennamen wird ein Flag abge- speichert, das anzeigt, ob das Instrument benutzt wird oder nicht,außerdem ein Zeiger auf die Klangdaten des Instrumentes in der    Bank. Vorspann-Feld Nr. 5 enthält die maximale Anzahl der Einträgeim Instrumentennamenbereich. Nicht alle Einträge müssen belegt    sein. Feld-Nr. 4 gibt die Anzahl der benutzten Einträge an. Die   benutzten Einträge kommen sortiert an den Anfang des Bereiches,   danach die unbenutzten.                                           Der Datenbereich für jeden Instrumentenklang besteht aus insgesamt30 Bytes.                                                                                                                                       Größe                                                 Feld-Nr.   in Bytes   Beschreibung                                                                                                                    VORSPANN                                          1           1       File-Version, Hauptnummer                     2           1       File-Version, Unternummer                     3           6       Signatur: "ADLIB-"                            4           2       Anzahl der benutzten Einträge                 5           2       vorhandene Einträge insgesamt                 6           4       Adresse der Namenliste                        7           4       Adresse der Klangdaten                        8           8       Füllerbyte (meist 0)                                              INSTRUMENTENNAMEN                             1           2       Zeiger auf Klangdatenbeginn                   2           1       Flag: 0 wenn Eintrag benutzt                  3           9       Instrumentenname (8 Zeichen + NULL)                                                                                                 KLANGDATENBEREICH                             1           1       Modus (0=melodisch, 1=perkussiv)              2           1       Stimmennummer (wenn perkussiv)                                                                                  Aufbau des Datenbereichs für jedes Instrument:                                                                                    Modulator (Operator 0)                                              3           1       Pegelskalierung                               4           1       Frequenzmultiplikator                         5           1       Rückkopplung                                  6           1       Einschwingzeit                                7           1       Haltepegel                                    8           1       Ton halten                                    9           1       Abklangzeit                                  10           1       Ausklingzeit                                 11           1       Maximale Lautstärke                          12           1       Lautstärkevibrato                            13           1       Frequenzvibrato                              14           1       Tonlängenskalierung                          15           1       1 = FM, 0 = Additive Synthese                                                                                 Carrier (Operator 1)                                               16           1       Pegelskalierung                              17           1       Frequenzmultiplikator                        18           1       Rückkopplung                                 19           1       Einschwingzeit                               20           1       Haltepegel                                   21           1       Ton halten                                   22           1       Abklangzeit                                  23           1       Ausklingzeit                                 24           1       Maximale Lautstärke                          25           1       Lautstärkevibrato                            26           1       Frequenzvibrato                              27           1       Tonlängenskalierung                          28           1       unbenutzt                                    29           1       Wellenform für Modulator                     30           1       Wellenform für Carrier                                                                                                                                                          Für weitere technische Information verweise ich auf das 'AdLib    Programmers Manual'.                                                                                                                                                                                                               SCHLUSS                                                                                                                                                                  Ich hoffe, daß das Programm einigen Leuten bei der Erstellung von guten Sounds Hilfe leistet. Für Rückmeldungen zu aufgetretenen    Fehlern, Tips und Erweiterungsvorschlägen, bin ich immer aufge-   schlossen. Bitte richten Sie Ihre Wünsche und Vorschläge aber nur schriftlich an mich, sonst stehen unsere Telefone Tag und Nacht   nicht mehr still. Danke.                                                                                                                                                                              Der Autor von Programm und Dokumentation:                                                                                           MARKUS MALIK                                                      