FM Stereo PAK Manual

Survival, Water, Medical Field Manuals

Military Manuals

Document text

For MSX, 
MSX2 and MSX2: 
computers 


MSX 


VooRwooRD 


Wij wensen u geluk met het feit dat u uw keuze hebt laten vallen 
op de FM STEREO PAK. Wij zijn ervan overtuigd, dat u veel plezier 
zult beleven aan dit uniek MSX-produkt. 


Hoewel de meeste MSX-produkten hedendaage uit Japan komen, ie dit 


weer eens een onvervalst Europees produkt, wat garânt staat voor 
kwaliteit. 


He wensen u veel computer-genoegen met de FM STEREO PAK! 


INHOUDSOPGAVE 


INLEIDING. sss eee eee 
Te AAWDBIGLAG ans inaid oe is 
2. HET DEMO-PROGRAMMA …...... 
3. DE FM-BASIC «soes 
4. AANSTURING IN MACHINETAAL «... + 
5. TECHNISCHE GEGEVENS FM STEREO PAK … 
APPENDIX 1; Overzicht MML in FM-BASIC 

APPENDIX 2; Overzicht van de stemmingen 


APPENDIX 3; Overzicht instrumenten … 


INLEIDING 


Na de guccesvolle introductie van de FM-PAC in Japan in 1988, was 
deze cartridge maar mondjesmaat leverbaar in Nederland. Helaas is 
de FM-PAC niet meer leverbaar. Het geluidssysteem van de FM-PAC, 
de MSX-HUSIC, is in veel MSX-2t machines ingebouwd. Ook deze 
machines zijn niet in grote hoeveelheden leverbaar. 


om toch in een grote behoefte te voorzien is de FM STEREO PAK op 
de Europese markt gebracht. Dit produkt herbergt een 
geluidssysteem, dat compatibel is met het geluidssysteem dat ten 
grondslag ligt aan MSK-MUSIC/FM-PAC. Voor dit produkt is er op 
dit moment al een veelheid aan software beschikbaar, zowel 
conmereieel als public domain. 


De FM STEREO PAK bevat geen S-RAM, dit in tegenstelling tot de 
FN-PAC. 


Zoals de naam het al zegt ie de FM STEREO PAK in stereo 
uitgevoerd. Dit vraagt om enige uitleg: de in de FM STEREO PAK 
gebruikte geluidschip gebruikt 9 kanalen voor het opwekken van 
geluid. Het stereo-effect wordt bereikt door het scheiden van de 
eerst 6 kanalen en de laatste 3 

kanalen. eze laatste 3 kanalen worden in de meeste programma's 
gebruikt ale drum kanalen. Verder kunt u het 

interne geluid van de MSX mengen met het geluid van de PAK. 
Hierdoor hoort u dan rechts de 5 kanalen van de PAK en (zacht) de 
3 interne kanalen, links 3 kanalen van de PAK en de 3 interne 
kanalen van de MSX. 


Zo'n FM STEREO PAK schreeuwt er natuurlijk om, aangesloten te 
worden op uw stereo-installatie. De makers hebben er inderdaad 
voor gezorgd dat u uw cartridge direct kunt aansluiten op uw 
stereo-installatie. De hiervoor benodigde kabels worden 
meegeleverd. 


Zoale het bij een goed NSX-produkt past kan de FM STEREO 
PAK op elke MSX aangesloten worden, zowel MSX-1, MSX-2(+) 
alsmede eventueel toekomstige Msx-versies. Op de cartridge 
bevindt zich een demo-programa, dat als mininum configuratie 
MSX-2 eist. Dit programma kunt u niet opstarten indien u een 
MSx-1 bezit. Het geluideeysteem zal op een MSX-1 wel helemaal 
werken. 


1. AAN DE SLAG 


wanneer u de doos openmaakt zult u naast de handleiding een 
cartridge, de FM STEREO PAK, en twee kabels aantreffen. Het 
inbrengen van de cartridge gebeurt op de bekende manier: conputer 
ALTIJD uitzetten alvorens de cartridge in te steken. Ook wanneer 
u de cartridge eruit haalt moet de computer ALTIJD uitstaan. Voor 
eventuele schade aan computer of cartridge zijn wij niet aan- 
sprakelijk. 


Wanneer u geen gebruik wilt maken van de aansluitingen op uw 
stereo-installatie kunt u de computer aanzetten. Start u een 
programma op dat de FM STEREO PAK gebruikt dan hoort het geluid 
via uw monitor of TV. Bij het aansluiten op uw stereo-instal- 
latie kunt u het beste uw computer en stereo-installatie 
uitzetten. op de cartrigde bevinden zich aan de zijkant twee 
connectors. De buitenste connector, de connector die zich het 
verste van het gat in de cartridge bevindt, wordt middels de 
twee-aderige kabel (1.5m lang) aangesloten op uw 
stereo-installatie. Aan het ene uiteinde bevindt zich een stekker 
zoals we die ook van de hoofdtelefoonaansluiting kennen. Deze 
gaat in de bovenste uitgang van de cartrigde. Aan het andere 
uiteinde bevinden zich 2 tulpstekkers. Deze kunt u op uw 
stereo-installatie aansluiten. Meestal betreft het hier dan de 
AUX ingang van uw versterker. Wanneer u dit hebt aangeäloten kunt 
u net geluid van de FM STEREO PAK, in stereo, op uw 
stereo-installatie bewonderen. op uw monitor/IV hoort ‘u cok het 
geluid van de PAK samen met het interne geluid van de MSX. 

De andere connector, oftewel de conector die zich het dichste bij 
het gat in de cartridge bevindt, wordt middels de een-aderige 
kapel aangesloten op de AUDIO-uitgang, die te vinden ie aan de 
achterkant van uw MSX. De verbinding met de computer komt tot 
stand via een tulpstekker. tu wordt het interne geluid van de úsx 
gemengd met het geluid van de PAK. Het stereo-effect is nu 
volledig. Het geluid van de FM STEREO PAK ie nu niet meer 
hoorbaar via de monitor/TV vanwege een technische reden 


Beschikt u over het spelprogramma XAK van MicroCabin dan 
hoort u dit stereoreffect op fantastische wijze: dit programma 
benut alle kanalen van zowel de PAK als de MSX, 

12 in totaal. 


Er zijn enkele computers o.a. VG-8235 en NMS-8245, die 
geen tuipuitgang voor de audio hebben. Voor deze computers is een 
verloopstuk verkrijgbaar bij de verkoper. 


2. EET DEMO-PROGRAMMA 


Naast de uitgebreide FM-BASIC (Zie volgend hoofdstuk) is er nog 
een programma op de cartridge aanwezig. Hiermee 

verandert u uw MSX in een eenvoudig polyfoon orgel. Voorte is het 
mogelijk enkele voorgeprogrammeerde muziekjes af te spelen. zoals 
reeds in de inleiding opgemerkt eist dit programma dat u in bezit 
bent van minimaal MSX-2. Met andere woorden mensen met een MSX-1 
kunnen hiervan geen gebruik maken. De andere functies van de PAK 
zijn op MSX-1 echter wel volledig beschikbaar. 


Het programma kunt u onder BASIC m.b.v. het commando CALL 
FNPAK of _FMPAK opstarten. Besturing van het programma geschiedt 
via de cursortoetsen, een joystick in poort 1 

of een muis in poort 2. Wijkt u hiervan af dan kan het zijn dat 
het programma niet behoorlijk functioneert. 

Zoals bekend zijn er twee modes waarin uw NSX kan werken: 50 en 
60 Hz. Het programma zal de mode die op het moment van opstarten 
actief is handhaven. Houdt u de SHIFT toets in wanneer u op 
RETURN drukt na het ingeven van CALL FMPAK dan wordt er 
geswitched tussen de twee modes. Na het opstarten verschijnt het 
logo van FM STEREO PAK op het scherm. Een druk op spatiebalk of 
vuurknap brengt u În het hoofdscherm van het programma. Op de 
bovenste helft van het scherm ziet u een versterker. Deze ku 
bedienen met het pijltje. Ten eerste moet de versterker 
natuurlijk aapgezet worden via de POWER toets. Er zijn twee 
modes: 


1. MUSIC mode 
2. KEYBOARD mode 


Na het aanzetten van de versterker bevindt u zich in de 
MUSIC mode. Dit wordt kenbaar gemaakt op het display van de 
versterker. In deze mode kunt u de 4 voorgeprogrammeerde 
muziekjes afspelen. m.b.v. de twee toetsen met het opschrift 
TRACK kunt u eon muziekje selekteren. Dit wordt ook in het 
display aangegeven. Meteen na het selekteren begint het muziekje 
te spelen. Tijdens het afspelen van zo'n muziekje ziet u van eìke 
stem de aanslag op het display verschijnen. Door het selekreren 
van TRACK 00 stopt de muziek. Met behulp van de twee toersen met 
het opschrift VOL. kunt u het volume instellen. Ook dit wordt op 
het display kenbaar gemaakt. 


Met behuìp van de toets KEYBOARD komt u in de twoede mode 
terecht, waarin het toetsenbord verandert in een polyfoon 
keyboard. Dit keyboard is in de onderste helft van het scherm 
afgebeeld en is verbonden met de versterker, zodat u ook in deze 
mode het volume kunt instellen. 


Voorts is het mogelijk met behulp van de twee toetsen met het 
opschrift INSTR. een instrument te selekteren. 


Er zijn 15 verschillende mogelijke instrumenten aanwezig. Welke u 
geselekteerd hebt staat in de dieplay van het keyboard. Het 
keyboard omvat ongeveer 3 octaven. Er kunnen maximaal 6 tonon 
tegelijk gespeeld worden. zoals gezegd gebeurt het spelen via het 
toetsenbord. Welke toetsen dienen voor welke toon vindt u in het 
INFo scherm, dat geaktiveerd kan worden m.b.v. de toets INFO. 
Naast een schematische opstelling van uw computer, PAK en 
stereo-installatie ziet u hier ook dat de 5 verschillende drums 
met behulp van de funktietoetsen bediend kunnen worden 
(terugkeren geschiedt m.b.v. de vuurknop) . 


Het programma ondersteunt 5 verschillende soorten drums met de 
volgende afkortingen: 


Fl HH Hi Hat 
F2 CIK Cimbal 
F3 TOK Tom Tom 
F4 SD Snare drum 
F5 BD Bass drum 


Terugkeren naar BASIC vanuit de PAK ie onmogelijk. De computer 
resetten is de enige mogelijkheid. 


3. DE FM-BASIC 


Naast het dero-programma bevat de FM STEREO PAK aen progranma dat 
ervoor zorgt dat de BASIC van uw MSX wordt 

uitgebreid met enkele commando's. Met behulp van deze conmando's 
het mogelijk onder BASIC gebruik te maken van de geavanceerde 
geluidsmogelijkheden van de FK STEREO PAK. Deze extra BASIC is 
natuurlijk compatibel met de BASIC, die we aantresten in de 
FM-PAC/MSX-MUSIC. Ook hiervoor geldt dus dat eventuele 
Basic-programma's geschreven voor de FN-PAC/NSX-MUSIC in 
combinatie met de FM STEREO PAK gebruikt kunnen worden. 


Om het oen on ander duidelijk te maken beschrijven ve ieder nieuw 
conmando in het kort. Verder verduidelijkt een klein 
Basic-programmaatje het gebruik ervan. 


1 cALú Musie 


syntax: 
CALL MUSIC (DRUM, OL ,mA(, AAL sees [4 AS1IDDIDDDDDD 


Funktie 
Het ait commando wordt de FM-BASIC geinicialiseerd. Het dient als 
het ware om de FM-BASIC op te starten. 


Zoals reeds opgemerkt heeft de FM STEREO PAK 9 stemmen, 
waarvan er arie gebruikt mogen worden om drumgeluiden op te 
wekken. Wordt voor DRUM de waarde O gebruikt dan ie het 
drumgeluid niet beschikbaar. Er zijn dan 9 kanalen mogelijk 
Wordt voor DRUM de waarde 1 gebruikt dan kunt u wel gebruik maken 
van de drumgeluiden. Er zijn dan 6 

kanalen mogelijk. nl t/m n9 Stellen de 9 stemmen voor die de FM 
STEREO PAK ondersteunt. 

Maakt u gebruik van drums dan zijn alleen nl t/m n6 geldig. Door 
waarden voor deze parameters in te vullen kunnen we aangeven 
hoeveel kanalen per stem gebruikt worden. Een voorbeeld 


CALL MUSIC (1,0,2,1,1,1,1) 


et dit commando initialiseert u de FM-BASIC. Voorts stelt v de 
computer in op gebruik van drums. De 6 kanalen worden verdeeld 
over de eerste 5 otenmen. de eerste sten krijgt 2 kanalen 
toegewezen, de rest 1 kanaal. Ondat u de eerste sten 2 kanalen 
geeft, zal alles wat op deze stem gespeeid wordt ‘voller 
klinken. Het totaal van nl t/m n6 in dit geval is 6 het maximaal 
aantal dat beschikbaar ie wanneer u gebruik maakt van drums 


Een foutief commando is bijvoorbeel: 
CALL MUSIC (1,0,2,1,1,1,1,1) 


of 


CALL MUSIC (1,0,3,1,1,1,1) 


In beide gevallen gebruikt u 7 kanalen, terwijl er maar 6 
beschikbaar zijn. Gebruikt u geen drums en wilt u 9 stemmen 
gebruiken dan luidt het commando als volgt: 


CALL MUSIC (D,0,1,1,1,1,1,1,1,1,1) 


ook nu is het mogelijk meerdere kanalen per stem te schakelen, 
maar weer geldt het maximum nu van 9 kanalen.0 


2. CALL BGN 
Syntax: CALL BGM (n) 


Funktie: 
Met dit eonmando wordt aangegeven of de muziek als achtergrond of 
voorgrond gebruikt wordt. 

„ 
De geavanceerde MSX-BASIC maakt het mogelijk, dat er tijdens het 
spelen van muziek andere BASIC-comnando's 
gebruikt kunnen worden. Wanneer u voor n de waarde O neert is het 
niet meer mogelijk andere BASIC-comnando'a uit te voeren terwijl 
de muziek speelt. Neemt u de waarde 1 dan is dit wel mogelijk. 
Standaard staat uw MSX in de modus, waarbij de MSX commando's 
blijft uitvoeren. De volgende 2 programma's maken net verschil 
duidelijk. 


10 CALL MUSIC (0,0,1) 
20 CALL BGM (1) 

30 PLAY #2, "CDEFGAB" 

40 PRINT "BASIC is klaar” 
50 END 


210 caLL MUSIC (0,0,1) 
20 CALL BGM (0) 

30 PLAY #2,"CDEFGAB" 

40 PRINT "BASIC is nu pas klaar” 
50 END 


CALL PITCH 
Syntax: CALL PITCH (n) 


Funktie: 
Het stemmen van de grondtoon 'A' met een frequentie van 440 Hz. 


Standaard ia de frequentie van de 'A' 440 Hz. Door het invoeren 
van een waarde van n wordt de 'A" opnieuw gestemd. n mag liggen 
tussen 410 en 459. Alle andere tonen zullen door het opnieuw 
stemmen automatisch gestend worden. Een klein programma 
onderschrijft di 


10 CALL MUSIC (0,0,1) 
20 CALL VOICE (02) 
30 PLAY #2,"AIB1" 

40 CALL PITCH (459) 
50 PLAY #2,"AID1" 

60 END 


De werking van dit commando ie echter miniem. 


CALL TEMPER 
Syntax: CALL TEMPER (a) 


Funktie: 
Instellen van de ‘temperatuur’ of wel de stemming van de 
toonladder zoals die gebruikt wordt door de FM-DASIC. 


Er zijn met behulp van CALL TEMPER 22 verschillende 
muzieksyatemen in te stellen. Een overzicht van deze stemmingen 
is te vinden in appendix 2. n Kan de waarde O t/m 21 hebben. Het 
volgend programma demonstreert het 

verschil in stemmingen 


10 CALL MUSIC (0,0,1) 
20 CALL B&M (0) 

30 CALL VOICE (€1) 

40 FOR N=0 TO 21:PRINT "STEMMING 
50 CALL TEMPER (N) 

60 PLAY #2, "CDEFGAB>C<" 

70 NEXT N 

80 xD 


De standaard waarde is 9, dit is de ‘gewone’ stemming zoals wij 
die kennen. 


5. CALL TRANSPOSE 
Syntax: CALL TRANSPOSE (n) 


Funktie: 
Het verhogen of verlagen van alle tonen volgend op die commando. 


n mag liggen tussen -12709 en 12779. De toonverhoging of 
verlaging is 1/100 toon per halve toon. Voorbeeld: 


CALL TRANSPOSE (200) 
Een verhoging van 2 tonen. De standaard waarde is 0. 


El 


Dit commando heeft eigenlijk alleen nut om een reeds geschreven 
FM-BASIC programma in toon te verhogen of te verlagen. 


6. PLAT 


syntax: 
PLAY [# MODE ,} HALI [‚--…-[, MMEn [, Mm (,MALPl.……[, 
MMLP3 }]JJ 


Funktie: 
Afspelen van muziek geschreven in Music Macro Language (MML). 


Met behulp van dit programma is het heel gemakkelijk on in BASIC 
muziek te schrijven. PLAY als commando op zich kan gebruikt 
worden zoals dit in de handleiding van uw MSX computer staat 
beschreven. Voorbeeld: 


PLAY "V15CDEFCAB" 


Wilt u gebruik maken van de nieuwe F-mogelijkheden, dan is het 
commando uitgebreid. Achter het PLAY commando moet dan de 
toevoeging #MODE gebruikt worden. MODE kan de waarden 0,2 en 3 
hebben. Gebruikt u 0 dan is het commando gelijk aan het gewone 
PLAY commando oftewel die nieuwe 

mogelijkheden zijn nog niet mogelijk. Voorbeeld: 


PLAY #0,"V1SCDEFGAB" 


Gebruiken we mode 2 of 3 dan gebruiken we wel dio 
FM-mogelijkheden. Voorbeeld: — … 


PLAY #2,"V1SCDEFGAB" 


Achter dit commando kunt u een hele rij strings meegeven. U kunt 
hiermee alle FM-stenmen aansturen, MMLI t/m MMLn, de eventuele 
drumstem MMLm en de drie MSX ctemmen, MMLpl t/m MKLp3. 


Hoeveel FM-stemmen u mag gebruiken en of u een 
drumstem mag gebruiken hangt af van het CALL MUSIC commando door 
u gegeven. Enkele voorbeelden demonstreren dit: 


10 CALL MUSIC (0,0,4,5) 

20 CALL VOICE (82,03) 

30 PLAY #2,"CDEFGAB", "BAGFEDC","CACACACA",— 
“BEBEBEB} 


In dit geval hebt u gekozen voor FM-geluid zonder drums, 

terwijl er op de eerste stem 4 en op de tweede stem 5 kanaten 
geschakeld worden. Bij het afspelen van de eerste 2 stemmen wordt 
dan ook FM-geluid gegenereerd. De laatste 2 strings wekken geluid 
op via de eerste 2 kanalen van de 

MSX. 


10 


Een ander voorbeeld: 


10 CALL MUSIC (1,0,2,2,2) 

20 CALL VOICE (@2,03,24) 

30 PLAY #2, "CDEFGAB", "BAGFEDC" 
“HB4HBCAHBCN4HB4B4" ,"L2CDEF” 


In dit geval gebruikt u de drumstem, terwijl elk van de eerste 
Arie stemmen 2 kanalen krijgen. Gespeeld worden nu drie 
Fh-stemmen, de drumstem en 1 kanaal van de MSX. 


De Kusic Macro Language van de FM STEREO PAK is uitgebreider dan 
die van de MSX. Voorts is er een aparte MAL ontwikkeld voor de 
eventuele drumstem. Een overzicht van alle mogelijke commando's 
vindt u in appendix 1. 


Z._CALL PLAY 
Syntax: CALL PLAY (n,var) 


Funktie: 
Testen of de muziek of een stom klaar ie met muziek spelen. 


wanneer u de muziek als achtergrond laat spelen (CALù BGX (1)) 
aan.kan het van pas komen om te weten of de muziek of een 
bepaalde sten nog aan het spelen is. n bepaalt hier hot 
stennunmer. Noont u de waarde O dan wordt elke stem getest. 


Tevens is het mogelijk de drumstem en de eventuele kanaïen van de 
MSX te testen. Voorbeeld: 


10 CALL NUSIC (1,0,2,2,2) 


Hierna zijn stem 1 t/m 3 FM-stemmen, stem 4 de drumstem, en zijn 
de stenmen 5,5“en 7 de stemmen van de MSX. 


Met CALL PLAY moeten we een tweede integer variabele 
toekennen. Wanneer de met n aangegeven stem nog speelt 

krijgt de variabele de waarde -1 (false), wanneer de stem 
klaar is de waarde 0 (true). Een volgend programma ondersteunt 
dit: 


10 CALL MUSIC 
20 CALL BCM (1) 

30 PLAY #2,"CDEFGAB" 

40 CALL PLAY (1,X) 

50 IF X=-1 THEN GOTO 40 

60 PRINT “STEM 1 IS NU KLAAR” 
10 END 


EEN 


8. CALL STOM 


CALL STOPM 


synta: 


Funktié 
Het onmiddelijk stoppen van de muziek. 


pit commando heeft alleen een nut wanneer de BGN (1) wode actief 
is. Alle muziek die eerder via PLAY werd ingegeven wordt meteen 
gestopt. Aan dit commando kunnen geen parameters doorgegeven 
worden. 


2. CALL VOICE 


Syntax: CALL VOICE ([@n1},[@n2),.--,[@n9)) 


Funktie: 
Het kiezen van instrumenten voor de FM-stemmen. 


Dit commando maakt het mogelijk om vooraf een instrument te 
kiezen voor een bepaalde stem. Het aantal stenmen is weer 
gelimiteerd en wordt bepaald door het door u gekozen aantal 
stemmen m.b.v. CALL MUSIC. Natuurlijk kunt u alleen maar voor de 
FM-stemmen een instrument kiezen. Hierbij is het bereik van n 0 
t/m 63. 


om onduidelijkheid te voorkomen bespreken we eerst een _ « 
beperking van de FM chip. Deze chip heeft de mogelijkheid 
voer 16 verschillende instrumenten. 15 van deze instrumenten 
zitten hardwarematig in de chip ingebakken. 


Deze instrumenten hebben in appendix 3, het overzicht 
van de instrumenten, een OPLL nummer. Het 16e instrument van de 
chip is softwarematig dat wil zeogen programmeerbaar. Deze is 
zelf te programmeren (zie conmando 10) 

maar we kunnen ook gebruik maken van de 48 andere voorhandén 
zijnde instrumenten in de ROM van de FM STEREO PAK. 


Een gevolg van deze beperking is dus dat we nooit 2 softwarena- 
tig gemaakte instrumenten kunnen gebruiken 


Voorbeeld: 
CALL VOICE (@0,031,032) 


Met dit commando geven we aan dat voor stem 1 de PIANO 1 
een hardware instrument geschakeld wordt. Voor stem 2 krijgen we 
het software-instrument BASSDRUM, terwijl we voor stem 3 ook weer 
een software-instrument gebruiken nl. PIANO 3. Zoals gezegd is 
dit niet mogelijk. De computer geeft geen foutmelding maar 
accepteert alleen het laatste software-instrument PIANO 3. Stem 2 
is niet hoorbaar. 


12 


Beter ie: 
CALL VOICE (@0,86,e25,24) 


Voorts dient te worden opgemerkt dat het ook mogelijk ie om 
bijvoorbeeld alleen van stem 3 het ingtrument te veranderen. Dit 
gaat ala volgt: 


CALL VOICE (,,040) 


10. CALL VOICE COPY} 
Syntax: CALL VOICE COPY (@n1,@n2} 


Funktie: 
Kopieren van instrument data naar de vrije ruimte in de FM-chip. 


Zoals gezegd heeft de PM-chip de mogelijkheid 1 stem 
softwarematig te bepalen, d.w.z. zelf te programmeren. Deze lege 
ruinte is in FN-BASIC gelocaliseerd in instrument 63. 


Met behulp van CALL VOICE COPY kunnen we een instrument 
naar een integer array of een integer array naar instrument 63 
kopieren. Dit array moet een grote hebben van 16 bytes. 
Voorbeeld: 


10 CALL MUSIC 
20 DIM K(15) 

30 CALL VOICE COPY (@31,K) 
40 CALL VOICE COPY (K,063) 


Met dit programma kopieert u het softwareinstrument BASSDRUM uit 
de ROM naar de vrije ruimte. Dit heeft op zich geen nut, als u 
instrument 3} gekozen had m.b.v. CALL VOICE, had de computer dit 
zelf hierin gekopieerd 


Interessanter is het om de data in array K te manipuleren. Hiermee 
kunnen dan nieuwe instrumenten gegenereerd worden. 

Om het gebruik nogmaals te onderstrepen, een voorbeeld hoe het 
niet moot: 


CALL VOICE COPY (@31,832) 


U probeert nu een instrument naar een ander instrument anders dan 
63 te kopieren, dit ie niet mogelijk. 


11, CALL AUDREG 
Syntax: CALL AUDREG (n‚d) 


Funktie: 
Het direkt aansturen van de input poorten van de FM: 


13 


Met dit commando echrijvon we rechtetroeke data naar de 
register van de FM-chip. n Stelt hierin het registernunmer voor. 
Geldige waarden zijn hiervoor Q t/m 7, 14 t/m 24, 32 t/m 40 en 48 
t/m 56. d is data en is acht bits breed en heeft dus het bereik 0 
t/m 255. Voorbeeld: 


CALL AUDREG (3,15) 


In het hoofdstuk ‘Aansturing in machinetaal’ vindt u meer over de 
registers en hun betekenis. 


14 


« AANSTURING IN MACHINETAAL 


voor de gevorderde KsX-ers, die reeds hun programma's in 
machinetaal schrijven geven we enkele wenken bij het 
progranneren van de FM STEREO PAK in machinetaal. 


De aansturing ie gelijk aan de aansturing zoals we die 
vinden in het MSX-MUSIC systeem. De FM-chip verschijnt aan de 
z80A via de 1/0 poorten 7Ch en JDh. 7Ch ie hiegin de adrespoort, 
waarin de programmeur het registernummer moet plaatsen. 
Vervolgens wordt een 8 bit data naar poort 7Dh gestuurd. Tussen 
het schrijven naar deze twee poorten 

moeten we enkele T-cycli wachten. Een specifieke routine 

voor het beschrijven van een register ziet er als volgt uit: 


ADRPRT: EQU CHIC 
DATPRT: EQU &H7 
LD A,D 
our (ADRPRT) ‚A 
EX (SP), EL 
ERLSP), HL 
Ex (SP), HL 
EX_(SP),HL 
ED'A,E 
our (DATPRT),A 
EX (SP), BL 
EK (SP), EL 
EK (SP), EL 
EX (SP) ‚EL 
RET 


EM.WRT: 


han deze routine moet in D het register en in 2 de data 
doorgegeven worden. 


In het volgende göäeoìte sullen ve alle register van de Fú STEREO 
PAK bespreken. Deze registers zijn natuurlijk compatible met ce 
registers van ce F-PAG/MSH-MUSIC. 


A. REGISTER: OEh em.rsT 


SND: Schrijven we oen 1 dan schakelen we de SOUND OUTPUT van de 
chip uit. Een O schakelt SOUND OUTPUT weer aan. 


SAMP: Schrijven ve hier een 1 dan wordt de chip in de SAMPLE 
mode geschakeld. Deze FM-chip kan 4 bits samples aan. 
Het registernumner om sample data heen te sturen is 10h. 
Deze mogelijkheid ie niet gespecificeerd op de 
FM-PAC/MSK-HUSIC hoewel hij wel aanwezig is. 


De niet gebruikte bits bespreken we hier niet. 


15 


2. REGISTER: 1Oh t/m 18h LOWF 
b7__b6 b5 bá b3 b2 bl bO 


8 bit LSB FREQUENCY Met behulp van deze register geven we 
voor stem 1 t/m 9 de laagste 8 bits van de frequentie. 
Deze frequentie bestaat uit 9 bits. 


3. REGISTER: 20h t/m 28h SELE 
D1 b6 Db5 Di b3 b2 bl bo 
== SUS KEY OCT2 OCT OCTO HFRO 


HERQ: Dit bit ie de MSB het hoogste negende bit van de 
frequentie. 


oct: Deze 3 bits geven het octaaf nummer aan waarmee gespeeld 
wordt. Er zijn 8 octaven voorhanden. 


KEY: Willen we een nieuwe toon aanslaan dan moeten we eerst dit 
bit uitzetten. Vervolgens nieuwe data laden (frequentie, 
instrument en volume), en dit bit weer aanzetten. Dit ligt 
ten grondslag aan ieder machinetaalprogramma dat de 
FM-mogelijkheden gebruikt. 


SUS: Staat dit bit op 1 dan vloeit de toon langzaam af, nadat het 
KEY bit is uitgezet. staat SUS op O dan stopt de toon meteen 
wanneer het KEY bit uitgezet wordt. 


On t‚ S 
b7 _b6 b5 Dâ b3 b2 bl bO 
INS3 INS2 INS1 INSO VOL3 VOL2 VOL vOLO 


VOL: Met deze 4 bits wordt het volume van de stem aangegeven. 
Deze bits vormen een zogenaamde negative logie rij. Dit 
betekent dat het maximale volume bereikt wordt wanneer alle 
bits uitstaan Oh en een minimaal volume wanneer ze allemaal 
aanstaan Fh. 

INS: Deze 4 bits stellen het instrument voor. 1 t/m 15 Zijn de 
hardware-instrumenten. Instrument O is het software- 
instrument, dat via de registers 0 t/m 7 geprogrammeerd 
wordt (zie verder). 


16 


Nummer: Instrument 


oo SOFTWARE INSTRUMENT 
or VIOLIN 
02 GUITAR 
03 PIANO 
o4 FLUTE 
o5 CLARINET 
o6 ozoE 
07 TRUMPET 
oa ORGAN 
os TUBE 
oa SYNTHESIZER 
op HARPSICORD 
oc VIBRAPHONE 
op SYNTHESIZER BASS 
or ELECTRIC PIANO 1 
or ELECTRIC PIANO 2 
&, REGISTER: OEh DRHSEL 


b7 b6 bs bi b3 b2 bl bo 
== SEL BD SD ToM CIM HH 


SEL: Met dit bit geven we aan of we gebruik maken van de 
arunsectie van de FM-chip. Een 1 geeft aan dat we nem 
gebruiken. Nu zijn alleen nog de eerste 6 stenmen van de 
FH-chip bruikbaar. In de registers 16h t/m 18h, 26 t/m 28 en 
36 t/m 38 komen data voor de drumgoluiden terecht. In het 
volgend overzicht vindt u ze: 


Register: pat. Opmerkingen: 
16h 20n 
Ih 5oh 
Len con 
26n osn 
27h osn 
2en oan 
36h o3n Low nibble volume Bass Drum 
37 33h Hich nibble volume Hi Hat 
Low nibble volume snare Drum 
zen 33n High nibble volume Tom Tom 


Low nibble volume Cimbal 


BD.. Met de laagste 5 bits kunnen we de drums aanzetten. 
Door een 1 te schakelen voor een of meerdere van de bits 
worden de drums opgewekt. Voorwaarde ie natuurlijk dat het SEL 
bit op 1 staat en de drumdata correct geschreven zijn. 


17 


De afkortingen van de drums zijn als volgt: 


Afkorting: Naam: 
ED Bass Drum 
SD snare Drum 
Ton Tom-Tom 
cm Cinbal 
ER Hi Hat 


Inatellen software-instrument. 
Voor het zelf samenstellen van een instrument heeft de 

FH-chip de beschikking over 2 operatoren. Het geluid wordt 
opgewekt via de F-eynthese dat staat voor Frequency Modulation. 
Een uitleg van dit aysteem zou hier te ver voeren. We geven nier 


alleen een overzicht 
van de zeven registers, die dit beinvloeden. 


6. REGISTER: OOh/Olh SET.B/SET/A 
b7 b6 b5 bi b3 b2 bl bo 
AM VBR S/D RKS MS3 MS2 MS1 MSO 


Register O ie het selektieregister voor operator B, register 1 
voor operator A. 


AM: Amplitude Modulation 


VBR: Viprato 


s/D: _pecay-0 Sustain: 
RKS: Rate Key Scale 


KS: Multi sample wave selection 


2. REGISTER: Odh/05h CTRL. B/CTR 
b7 b6 bs b4 b3 b2 bl bo 
AIT3 ATT2 AIT ATTO DEC3 DEC2 DEC1 DECO 


Register 4 ie het controll register voor operator B, register 5 
voor operator A. 


AIT: Attack envelope rate 


DEC: Decay envelope rate 


1e 


b1 b6 b5 bâ b3 b2 bl bÒ 
IND3 IND2 INDI INDO REL3 REL2 REL1 RELO 
IND: Indication decay/sustain level 


REL: Release envelope rate 


SCHOI 


D7 b6 b5 bâ b3 b2 bl bo 


EKS1 LKSO MOD5 MOD4 HOD3 MOD2 MOD1 MODO 


LKS: Level Key Scale 


MOD: Modulation Control 


Is O3n Fi 


b7 b6 b5 b4 b3 b2 bl bO 
LKS1 LXSO - DIS? DIS1 FD2 FD1 FDO 

LKS: Level Key Scale 

DIS: Distorted Wave Form 

FD: FM-Poodback constant 


Hebt u geen verstand van FM-synthese, dan is proberen Het motto. 
Er zijn heel leuke effecten bereikbaar. 


19 


5. TECHNISCHE GEGEVENS FM STEREO PAK 


jetingen cart: : 


h*bede= 17,2 nm 119,3 mm * 70,3 om 


opgenomen stroom/vermogen: 


Aansluiting Stroom (I) Vermogen (P) 
+5 Vv 50 mA 250 nwatt 
+12 v 65 ma 780 mwatt 
=12 v 8 ma 96 matt 


Totaal opgenomen vermogen: 1126 matt (1,126 Watt) 


Aansluitingen en technische informatie: 
= 50 polige cartridge connector bestemd voor standaard MSX slot. 


- 3,5 mm etereo jack plug voor aansluiting naar versterker m.b.v. 
bijgeleverde kabel. 


= 3,5 mm mono jack plug voor het aansluiten van de AUDIO 
uitgang van de computer naar cartridge m.b.v. bijge leverde 
kabel. 

gegevens PH-chip: 


= type: Yamaha YM-2413 
= gebruikte 1/0 adressen voor aansturing van de FM-chip: 


Ich: adreepoort 
IDh: datapoort 


(zie ook hoofdstuk ‘Aansturing in machinetaal 


= aantal geluidskanalen: 9 
= stereo verdeling: 


links : kanaal 1-6 (hoofdzakelijk muziek) 
rechts: kanaal 7-9 (hoofdzakelijk drums) 


Gegevens software: 
- 64 Kb EPROM (27512) 


— 16 Xb FM-DASIC 
= 48 Xb demo-programma 


20 


APPENDIX 1; Overzicht MML in FM-BASIC 


OPDRACHT _ BETEKENIS WAARDEN DEFAULT 
va Volume Oen<15 8 
Ln Lengte noot Len<6a 4 
en Deling nootlengte _ 1<n<® e 
on octaaf Len<8 4 
> Stijging 1 octaaf 
< paling 1 octaaf 
In Tenpo muziek 32<n<255 220 
kn Noten op nummer Osn<96 e 
Rn Rust lengte n 1en<64 4 
At/mG Noot 
# of + Halve toon omhoog 
- Halve toon omlaag 
5 Verlenging met 1.5 
zxr Geeft par. x door 
Xa: Geeft par. A$ door 
& Verbinding 
On Speelt alle noten binnen {} met lengte n 
én Iastrument n osn<63 
evn Nauwkeurig volume O<n<127 
@an Handhaaf lencte n _ 1<n<64 
Yr‚d Stuur FM-chip aan 


Voor de drumtrack bestaat er een aparte MÁL. 


OPDRACHT _ BETEKENIS WAARDEN 
B Grote trom 

s Kleine trom 

x Kleine pauken 

e Bekken 

a Hoge pauken 

: Benadrukt vorige noot 

n Rust tussen data 1en<64 

va Volume Oene15 

Can Sterkte benadruk. _ Osn<15 


Verder kunnen In, 


DEFAULT 


@un en Rn gebruikt worden. Ook eventuele 


parameters kunnen zoals in de gewone MUL worden doorgegeven 


21 


APPENDIX 2; Overzicht van de stemningen 


Nummer 


BOOSausurHo 


s 


Stenming 


Pythagoras 

Mineur 

Werckmeister 1 

Werckmeister 2 

Werckmeister 3 

Kirnberger 1 

Kienberger 2 

Valetti 

Rameau 

petauit 

Reine ec major 
cis major 
d major 
es major 
e major 
1 major 
tis major 
S major 
gie major 
a major 
b minor 
h minor 


22 


APPENDIX 3; Overzicht instrumenten 


Instrument 


Piano 1 
Piano 2 

Violin 

Flute 1 
Clarinet 

ovoe 

Trumpet 

Pipe organ 
xylophone 

organ 

Guitar 

Santool 1 
Electrie piano 1 
Clavicede 1 
Harpsicode 1 
Harpsicode 2 
Vibraphone 

Koto 1 

Taiko 

Engine 1 

uro 

Syntnesizer bel1 
Chine 
Synthesizer base 
Synthesizer 
Synth. Percussion 
Synth. Rythm 
Harn drum 
coubell 

Close Hi-hat 
Snare dran 

Bass drum 

Piano 3 

Rlectric piano 2 
Santool 2 

Brass 

Flute 2 
clavicode 2 
Clavicode 3 
Kote 2 

Pipe organ 2 
Pohdspla 
Ronaspla 

orch L 

och r 

Synth. Violin 


23 


15 


u 


13 
10 


14 


OPLL nummer 


46 
47 
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 
58 
ss 
60 
61 
62 
63 


Nuamer 


synth. organ 
Synth. Brass 
Tube 
Shamieen 
Magical 
Huwawa 
Wunder Flute 
Hardrock 
Machine 1 
Machine 2 
comic 
SE-comic 
SE-laser 
SE-noise 
SE-Star 1 
SE-Star 2 
Engine 2 
Silence 


Instrument 


Zum Geleit. 


Wir wünsehen Ihnen viel Glück mit der Wahl für das FM STEREO PAK. 
Wir gind überzeugt, dasa sie viel Spass mit diesem einzigartigen 
Hsx-Produkt haben. Obwchl die meisten MSX-Produkte heutzutage aus 
Japan konmen, is dieses nun wieder ein unverfalschtes europïsches 
Produkt, welches Qualität garantiert. 


Wir wüschen Ihnen viel Computerspass mit dem FM STEREO PAK. 


INHALTSANGABE 


EINLEITUNG. … 


1. BEGINNEN. . 


2. DÂS DEMO-PROGRAMM. 


3. DIE FM-BASIC...…snenene ens eneene 


4. ANSTEUERUNG IN MÄSCHINESPRACHE. 


5. TECHNISCHE DATEN FM STEREO PAK. 


ANEANG 1; BERSICHT MML IN FM-BASIC. 


ANEANG 2; EINSTINMBERSICHT. --22 


ANEANG 3; INSTRUNENTENBERSICHT. . 23 


EINLEITUNG 


Nach erfolgreicher Einführung von den FM-PAC 1968 in Japan, konnte 
diege Cartridge nur vereinzelt in Europa geliefert werden. Leider 
ist diese FM-PAC nicht mehr lieferbar. 

Un doch der grosse Nachfrage nachzukommen wurde,das FM STEREO PAK 
auf den Europischen Harkt gebracht.Dieses Produkt enthält ein 
Klangsystem, welches vergleichbaar ist mit dem Klangsysten, das dem 
MSX MUSIC/FM-PAC zu Grunde liegt. Für dieses Produkt viel software 
zu bekommen, sowohl im Handel als auch als Public Domain. 


Das FM STEREO PAK enthält kein S-RAM, dieses in Gegensate zum 
EFN-PAC. 


Wie der Name sagt, ist das FM-STEREO PAK in Stereo ausgelegt. Darum 
einige Anmerkungen: Der in dem FK STEREO PAK verwendete Klangchip 
gebraucht 9 Kanäle zur Klangerzeugung. Der Stereoklang wird durch 
das Scheiden der ersten 6 Kanäle von den letzten 3 Kanälen erreicht. 
Diese letzten 3 Kanäle werden in den meisten Programmen als Trommel- 
kanäle gebraucht. weiterhin kann man den eigenen MSX-Klang mit dem 
Klang vom PAK mischen. Hierdurch kann man rechts die 6 Kanäie vom 
PAK und links “(leiser) die 3 MsX-eigenen hören oder umgekehrt. 


Rin FM STERRO PAK fragt natürlich um einen Anschluss an eine 
Stereoanlage. Die Hersteller haben auch damit gerechnet; man kann 
die cartridge mit dem mitgelieferten Kabel an die eigene 
Stereoanlage anschìiessen. 


Wie es sich für ein gutes MSX-Produkt gehört, kann das FM STEREO PAK 
an jede MSX-Apparatur angeschlossen worden. Sowohl MSX-1 als auch 
MSX-2(+) oder etwaige spätere MSX-ausführungen. In der Cartridge 
befindet sich ein Demo-Progranm, das mindestens eine MSX-2- 
Apparatur benötigt. pieses Programm kann nicht mit einer MSX-1-Appa- 
ratur gestartet werden. Das Klangsystem jedoch arbeitet auch auf 
einer KSX-1-Apparatur. 


1. BEGINNEN 


Sobald man die Schachtel öffnet, findet man nebst einer Gebrauche- 
anweisung eine Cartridge, das EM STEREO PAK, und zwei 
Anschlushnüre. Die Cartridge wird nach bekannter Manier angebracht: 
JI EDES MAL erst den Computer ausschalten bevor man die 
cartridge anbringt. Auch beim Abnohmon der Cartridge muce der 
computer auageschaltet sein. Für eventuelle Schäden am Computer oder 
der cartriage können wir nicht haftbar gemacht werden. 


Ist keine Stereoanlage angeschlossen, schaltet man den Computer an. 
Sobaìd nan oin Programm eingelezen hat, welches das FM STEREO PAK 
braucht, hört man den Klang via Monitor oder Ferneehgerät. Vor den 
Anschluss Computer und Stereoanlage ausschalten. An der Cartridge 
Sind an der seite zwei Kontakte angebracht. Der Aussere; der Kon- 
takt, der sich am Entferntesten vom in der Cartrigde angebrachten 
Loch iet; wird mit der mitgelieferten sweiaderigen schnur (1.5 n 
lang) an die Stereoanlage angeschlossen. (Kopfhörerstecker an 
Cartridge; Tulpenstecker an Stereoanlage, meistens AUX Eingang) 
Nach dem Einschalten von Computer und Stereoanlage, kann man den 
Klang vom FM STEREO PAX, natrlich in Stereo, über die stersoaniage 
bewunderen. über den Monitor cder das Fehrnsehgert hört man den 
Klang vom PAK zusammen mit der internen MSX-Klang. 


Der andere Kontakt; der in dem Loch in der Cartridge am Nänesten; 
wird mit der mitgelieferten einaderigen schnurram AUDIO-Ausgang an 
der Rückseite des MSX-Computers angeschlossen. Die Verbindung wird 
durch Tulpenstecker hergestellt. Damit wird der interne MSK-Klang 
mit dem Klang vom PAK gemiecht. Der Stereoeffekt iet nun volletänd- 
ig. Der Klang vom FM STEREO PAK ist nun der Technik wegen nicht 
mehr über den Monitor oder ein Fehrnsehgerät zu hören. 


Besitzt man das Spielprogramm XAK von MicroCabin, dann kaan man auf 
phantastische Weiae diesen Stereoeffekt hören. Dieses Programm 
gebraucht alle Kanäle, sowohl die vom PAK als auch die von MSX 
nämlich zusammen 12. 


Für Computer, die keinen Tulpensteckerausgang für AUDIO haben 2.5. 
vo-8235 und NMS-0245, ist beim Verkäufer ein Anpassungsstecker. zu 
erhalten. 


2. DAS DEMO-PROGRAMM. 


Neben ausgebreiteter FM-BASIC (siehe volgendes Kapitel) ist noch ein 
Progrann auf Cartridge aufgenonmen. Hierdurch wird der MSX in einen 
einfache meertonige Orgel verwandelt. Damit ist es möglich einige 
vorgeprogram- mierte Musiken abzuspielen. Wie schon in der Ein- 
leitung beschrieben wurde, benötigt dieses Programm mindestens einen 
MSX-2. Mit anderen Worten; Bezitzer eines MSX-1 können keinen 
Gebrauch von diesem Programm machen. 


Die anderen Funktionen vom PAK sind für MSX-1 Besitzer jedoch 
vollständig zu gebrauchen. Dieses Programm kann man unter BASIC mit 
dem Kommando CALL FHPAK oder _FHPAK starten. Bedient wird dieses 
Progrann mit den Cursortasten, einem Joystick in Eingang 1 oder 
einer Maus in Eingang 2. Wird hiervon abgewichen, funktioniert das 
Prorann nicht mehr zuverlässig. Wie bekannt ist, arbeitet MSX mit 
zwei Modes; 50 und 60 Hz. pas Programm wird die Mode handhaben, die 
man beim Starten aktiviert hat. Beim Festhalten der SHIFT-taste nach 
der Eingabe von CALL FMPAK und RETURN wird zwischen den zwei Modes 
geschaltet. Nach dem Starten erscheint das FM STEREO PAK Emblem auf 
dem Bild. Ein Druck auf die Leertaste oder den Feuerknopf lässt das 
Anfangsbild erscheinen. Die oberste Hälfte ist ein Verstärker. 
Diesen kann man mit dem Pfeil bedienen. Erstens muss der Verstärker 
eingeschaltet werden durch die POWER-taste. Man hat die Wahl aus 
zwei Möglichkeiten: 


1, MUSIC mode 
2. Keyboard mode 


Beim Einschaîten des verstärkers ist man in der MUSIC mode. Dieses 
Ist an der Abblldung des verstärkers zu sehen. In dieser Mode kann 
man die 4 vorprogrammierten Musiken abspielen. Mit Hilfe der 2 
TRACK-Tasten kann man einen Mueik auswhlen. Dieses wird auch auf 
dem Bild angegeben. Sofort nach der Wahl fängt die Musik an zu 
spielen. Während die Musik spielt, sieht man den Anschlag jeder 
Stinme auf dem Bild. Die Wahl von TRACK 00 beendet die Musik. Mit 
Hilfe der 2 Tasten vor kann man die Lautstärke regelen. Diese ist 
auch auf dem Bild zu sehen. Die Taste KEYBOARD bringt uns in die 
zweite. Mode. Hier verändert sich die Tastatur in ein meerstinmiges 
Keyboard, welche in der untersten Hälfte des Bildes abgebildet und 
mit dem Veratärker verbunden ist, um auch die Lautstärke in dieser 
Mode regelen zu können. 


ú 


Mit den zwei INSTR-tasten ist es möglich ein Instrument zu wählen. 


Han kann aus 15 verschieden Instrumenten wählen. Im Bild erscheint 
das gewänlte Instrument. Das Keyboard besitzt ungefähr 3 oktaven. Es 
können nicht mehr als 6 Töne gleichzeitig gespielt werden. Gespielt 
wird mit der Tastatur; welche Taste zu welchem Ton gehört, ist auf 
dem INFO-bild, welchee durch die INFO-taste aufgerufen wird, zu 
sehen. Neben einer Abbildung eines Computers, PAK und einer Sterao- 
anlage sieht man hier auch die 5 verschiedenen Trommeln, welche mit 
Hilfe der Cursortasten werden bedient. (zurckkehren mit Hilfe des 
Feuerknopfes). Das Programm unterstützt 5 verschiedene Trommeln mit 
den Abkrzungen: 


F1 HH Hi Hat 
F2 CIM _ Cimbal 
F3 TOK Tom Ton 
F4 SD Snare drum 
F5 BD Base drum 


Zurückkehren nach BASIC ist aus PAK unmöglich. Die einzige Möglich- 
keit iet den Computer zu "resetten". 


3. DIE FM-BASIC. 


Neben dem Demo-Programm enthält daa FM STEREO PAK ein Programm, 
welches dafür aorgt das die BASIC Ihres MSX mit einigen Kommandos 
ausgebreitet wird. Mit Hilfe dieser Konmandos ist es möglich unter 
BASIC von den fortschrittlichen Klangmöglichkeiten des FM STERBO PAX 
Gebrauch zu machen. Diese extra BASIC ist natürlich "conpatibel” mit 
der BASIC, die man in der FM-PAC/MSX-KUSIC antriffc. Hierfür gilt 
auch das eventucile BASIC-Programme für FM-PAC/MSX MUSIC in Verbin- 
dung mit den FM STEREO PAK gebraucht werden können. 


Um das Ein oder Andere deutlich zu machen, beschreiben wir kurz 
jedes neue Kommando. Weiterhin macht ein kleines BASIC-Programm don 
Gebrauch deutlicher. 


CHILL MUSIC 


Syntax: 


CALL MUSIC ((<DRUN>[,O[‚nl{‚n2l,--+-L/09)111DD) 


Funktion: 
Mit dieser Punktion wird die FM-BASIC eingesetzt. sie startet die 
FM-BASIC. 


Wie wir schon geschrieben haben, besitzt dac FM STERZO PAK © Stim- 
men, wovon 3 ale Trommelklänge gebracht werden können. Wird für 
DRUM der Wert O gebraucht, dann ist kein Tronmelklang vorhanden. 9 
Kanäle aind möglich. Wird für DRUM der Wert 1 gebraucht, dann ist 
Tronmelklang vorhanden. Es sind dann 6 Kanie möglich. ni bis n9 
sind die 9 Stimmen, die das FM STEREO PAK hat.Deim Gebrauch ven DRUM 
sind nur die Stimmen nl bis n6 verhanden. Durch Worte einzugeben 
kann man bestinmen, wieviel Kanäle per Stinme gebraucht werden. Ein 
Beispiel: 


CALL MUSIC (1,0,2,1,1,1,1,) 
Durch dieses Kommando hat man die FM-BASIC angerufen. Der Computer 
hat sich zum Gebrauch von Trommeln eingorichtet. Die 6 kanäle werden 
auf die ersten 5 Stimmen verteilt. Die erste Stimme kriegt 2 Kanäle, 
die restlichen einen Kanal zugeordnet. Mit der Zuordnung von 2 
Kanlen für die erste Stimme, wird alles was auf dieser Stinme 
gespielt wird "vorter” klingen. In diesem Beispiel macht man 
Gebrauch voi DRUM(1) und somit ist nl bis nó die Höchstzahì der zur 
Verfügung stehenden Kanäle, nämlich 6. 


Falsche Kommandos sind zum Beispie; 
CALL MUSIC (1,0,2,1,1,2,1,1) 
oder 
CALL MUSIC (1,0,3,1,1,1,1) 


In beiden Fällen werden 7 Kanäle gebraucht, obwohl nur 6 Kanäle zur 
Verfügung etohen. 


Will man keine DRUMS oder 9 Stimmen gebrauchen, so lautet das 
Kommanao: 


CALL Kusie (0,0,1,1,1,1,1,1,1,1,1) 


Auch jetzt ist es wieder möglich verschiedene Kanäle per Stimme zu 
schalten, mit der Köchtstzahl von 9 Kanälen. 


CALL BOM 
Syntax: CALL BEM (n) 


Funktion: 
Mit dieser Funktion wird angegeben ob man die Musik als Hinteroder 
Vordergrundmucik gebrauchen will. 


Die fortschrittliche MSX-BASIC macht es möglich, da ünterdessen das 
die Husik spielt, andere Basic- Kommandos gegeben werden können. 
Fällt die Wahl für (n) auf O0, ist es nicht meer möglich andere BASIC 
Konmandos auszuführen. Mit dem Wert 1 ist das aber möglich. 
Srandardgemäss steht der MSX in dem Modus, in dem or die 
MSX-Konmandos ausführen kann. Die nachfolgenden 2 Programne machen 
dieses deutlich. 


10 CALL MUSIC (0,0,1) 
20 CALL BEM (1) 

30 Pray #2, "CDEFCAB" 

40 PRINT "BASIC ist fertig” 
50 END 


10 CALL MUSIC (0,0,1) 

20 CALL BeM (0) 

30 Pray #2, "CDEFGAB” 

40 PRINT “BASIC ist nun erst fertig” 
50 END 


nl rel 


En 
Syntax: CALL PITCH (n) 


Funkt Lon: 
Dient un den Grundton “A” mit der Frequenz von 440 Hz einzustimmen. 
Normal ist die Fregenz von "A" 440 Hz. Darch Einfuhr eines Wertes 
(n) wird "ar neu gostimmt. Der Wert (n) kann zwiechen 410 und 459 
liegen. Alle andere Töne sollen durch das neue Stimmen automatisch 
gestimnt werden. Ein kleines Programm beschreibt dieses 


10 CALL MUSIC (0,0,1) 
20 CALL VOICE (02) 
30 PLAY #2,"A1B1" 
#0 CALL PITCH (459) 
50 PLAY £2,"A1B1" 
60 END 
Die Wirkung dieses Kommandos ist jedoch gering. 


CALL TEMPER 
Syntax: CALL GEMPER (n) 


Funktion: 
Einstellen der "stinmung” oder des Temperamentes einer Tonleiter, 
die durch die FM-BASIC gebraucht wird. 


Mit Hilfe von CALL TEMPER können 22 verschiedene Musik- stimmungen 
Eingesteld werden. Ein übersicht von diesen Stimmangen findet man in 
Anhang 2. n kan den Wert O bie 21 haben. Folgendes Programm demon- 
striert den Unterschied der stimmungen: 


10 CALL MUSIC (0,0,1) 
20 CALL BCM (0) 

30 CALL VOICE (@1) 

40 FOR N=0 TO 21;PRINT "STIMMUNG";N 
50 CALL TEMPER (N) 

60 PLAY #2, "CDEFGAB>C<" 

70 NEXT Nn 

80 znD 


Der Standardwert ist 9; dao iet der Wert von der gewörnlichen 
Stimmung, wie man aie kennt. 


5. CALL TRANSPOSE 


Syntax: CALL TRANSPOSE (n) 
Punktion: 

Herabsetzen oder Erhöhen von alle auf dieses Konmando folgenden 
Tóne. 


(m) kann zwischen -12799 und 12799 liegen. Dio Tonerhöhung oder 
Herabsetzung iet 1/100 Ton pro 1/2 Ton. Beispi 


CALL TRANSPOSE (200) 
Eine Erhöhung von 2 Tönen. Der Standardwert ist 0. 


Diesen Kommando hat nur Sinn, wenn man ein schon geschriebenes 
FM-BASIC Programm in Ton erhöhen oder erniedrigen will. 


6. PLA) 

Syntax: PLAY [# MODE ‚} MML1 [‚---{, Mn [, MMLm(, 
MMLpl.…… [,MMLP3] JJJ 

Funktion: 


Apspielen von Musik in Music Macro Language (MEL). 


Mit Hilfe dieses Programmes ist es sehr einfach um in BASIC Musik zu 
schreiben. Das Kommando PLAY kann an sonsten so gebraucht werden, so 
wie es in der Gebrauchsanweisung von einem MSX-Computer steht. 
Beispiel: 


PLAY "V1SCDEFGAB" 


Will man Gebrauch machen von den neuen FM-möglichkeiten « benutzt man 
die Verbreiterung des Komnandos. Nach dem PLAY-konmando gebraucht 
man die Beifügung #MODE. MODE kann sein 0,2 und 3. Ist MODE 0, dann 
ist das Konmando gleich den normalen Play-Kommando; oder die neuen 
Höglichkeiten sind nicht angerufen. Beiepiel: 


PLAY #0, "VISCDEFGAB" 


Gebraucht man MODE 2 oder 3, sind die neuen FM-möglichkeiten einge- 
schaltet. Beispiel: 


PLAY #2,"VISCDEFGAB" 
tach diesen Kommando kann man noch eine ganze Serie “strings” 
zugeben. Damit kann man alle FM-Stimmen ansteueren; MALI bis MMLn, 
die eventuelle Trommelstinme MMLm und die drel MSX-Stimnen; MMLpl 
bis MMLp3. 


10 


Wieviel PH-stinmen oder ob man eine Trommelstimme gebrauch kann, 
hängt vom gegebenem CALL MUSIC Kommando ab. Einige Beispiele 
verdeutliches daa. 


10 CALL MUSIC (0,0,4,5) 

20 CALL VOICE (@2,E3) 

30 PLAY#2, "CDEFGAB" ,"BAGFEDC” ,"CACACACA", 

“BEBEBEBE" 

In diesem Fall hat man ein nen FM-Klang gewählt chne Trommel, 
wänrenddessen auf die erste Stimme 4 und auf die zweite Stimme 5 
Kanäle geschaltet sind. Beim Apspielen der ersten 2 Stimmen wird 
dann auch FM-Klang erzeugt. Die letzten 2 "strings" erzeugen ber die 
ersten 2 Kanäle MSX-Klang. 


Ein anderes Beiepiel: 
10 CALL MUSIC (1,0,2,2,2) 
20 CALL VOICE (#2,03,04) 
30 PLAY #2,"CDEFGAB”, "BAGFEDC”,"GABCDEF", 
“HBAHBCAHBCH4HB4B4”,"L2CDEF" 


In diesen Fall gebraucht man die Trommeletinme, während man den 
ersten 3 Stimmen 2 Kanäle zu erkent. Gespielt werden nun 

3 FM-Stimmen, eine Trommelstinme und 1 Kanal vom MSX. Eine übersicht 
von allen möglichen Kommandos findet man im Anhang 1. 


2. CALL PLAY 


Syntax: CALL PLAY (n‚var) 

Funktion: 

Testen ob die Musik oder eine Stimme zu Ende ist gespielt. Lässt man 

eine Kusik auf dem Hintergrund spielen (CALL BGM (1)), dann kann es 

nützlich sein zu wissen, ob eine Musik oder eine bestimmte Stimme 
“noch spielt. n bestimmt hier die Nummer der Stimme. Nimmt man den 

Wert 0, wird jede Stimme getestet. 


Ebenfalls ist es möglich die Trommelstimme und die eventuellen 
Kanäle vom MSX zu testen. Beispiel: 


10 CALL Kusic (1,0,2,2,2) 


Hierdurch sind die Stimmen 1 bie 3 PM-Stinmen, Stimme 4 ist die 
Tromnelstimme und die Stimmen 5,6 und 7 gind die Stimmen vom Mx. 


1 


Mit CALL PLAY muss man eine zweite integere Veränderliche einfüh- 
ren. spielt die mit n angedeutete Stimme noch, bekomnt die Veränder- 
liche den Wert -1(false); int sie fertig den Wert O(true). Das 
folgende Programm unteratützt dieses 


10 CALL MUSIC 
20 CALL BEM (1) 

30 PLAY #2,"CDEFGAB" 

40 CALL PLAY (1,X) 

50 IF X=-1 THEN GOTO 40 

60 PRINT "Stimme 1 ist jetzt fertig” 
70 END 


STOPM 


Syntax: CALL STOPM 


Funktion: 
Sofort beenden der Husik. 


Dieses Konmando hat nur Sinn, wenn die BGM (1)-mode an” Werk ist. 


Alle Musik, die davor durch PLAY eingegeben worden ist; wird sofort 
beendet. zu diesem Kommando gehören keine werte. 


2, CALL VOICE 


Syntax: CALL VOICE ((@n1},[@n2),..---,[@n9] 


Funktion: 
Wählen der Instrumente fr die FH-Stimmen. 


Dieses Konmando macht es möglich, vom Beginn an, für einé bestinnte 
Stimme ein Instrument zu wählen. Die Anzahl der Stimmen ist wieder 
beschränkt und hängt ab von der gewählten Anzahì Stignen; zum 
Beispiel mit CALL MUSIC. Natrlich kann man nur für dio FM-Stimnen 
ein Instrument wählen. Hierist der Bereich von O bis 63. 


Um dieses zu verdeutlichen, beschreiben wir erst einmal die 
Einschränkung vom FM-Chip. Dieser Chip besitzt die Möglichkeicen 
für 16 verschiedene instrumenten. 15 davon befinden sich 
"hardware"-mässig in dem Chip. Diece Instrumenten haben im Anhang 3, 
dem Instrumentenverzeichnis, eine OPLL-Nammer. das 16, Instrument 
für diesen Chip ist "software"-mässig, das heisst programmierbar. 
Man kann es selbst programmieren (siene Kommando 10), aber man kann 
auch die anderen 48 Instrumenten, welche in dem ROM vom FM STEREO 


12 


PAK gespeichert sind, benutzen. Das hat zur Foige, dass man mit 
dieser Einschränking niemals 2 “software” mässig programvierte 
Instrumente gebrauchen kann. Beiepiel: 


CALL VOICE (80,031,632) 


Mit diesem Kommando programmiert man für Stimme 1 das PIANO 1, 
welches ale "Hardware”-Instrument geschaltet ist. Für die Stimme 2 
hat man das “Software” Instrument BASSDRUN gewählt, währenddesson 
man für Stimme 3 auch wieder ein “Software"-Instrument gewähìt hat, 
nämlich PIANO 3. Stimme 2 ist nun nicht mehr hörbar. Besser ist: 


CALL VOICE (20,06,025,@24) 
weiterhin muss darauf aufmorkeam gemacht worden, dass es auch 
möglich ist nur allein das Instrument von Stimme 3 zu verändern. Das 
geht wie folgt: 

CALL VOICE (,,848) 

10. carr vorce copy 

Syntax: CALLOVOICE COPY (@n1,@n2) 

Funktion: 


Kopieren von einer Instrumentendatei in den freien Raum vom FM-Chip 


wie schdl geschrieben, vestent die Högiichkei für den FM-chip elne 
pile: taeltonnenteudnalg ou bestlinan, dak heter) valknk ma 
progranmieren: Dieser freie Raum ist in der FM-BASIC zu Hause in 
Tneteument 64 


Mit Hilfe von CALL VOICE COPY kan man ein Instrument in einen 
integere Réïhe (array) oder eine integere Reihe zum Instrument 63 
kopieren. Die Reihe muss eine Grösse haben von 16 Bites. Beispiel: 


10 CALL MUSIC 
20 DIM K(15) 
20 CALL VOICE COPY (&31,K) 
40 CALL VOICE COPY (K,€63) 


Mit diesem Programm kopiert man das "software" Instrument BASSDRUM 
aus dem ROM in den freien Raum. Das hat so zu sehen keinen Nützen; 
man hätte mit Hilfe von CALL VOICE, Instrument 31, vom Computer 
selbst hierher kopieren lassen können. interessanter ist es , um die 
aten in der Reihe K zu manipulieren. Hiermit kan man neue Instru- 
mente generieren. 


13 


um den Gebrauch noch einmal zuiuntéretreichen; hier 
ein Beispiel, wie es nicht sein muse: 


CALL VOICE COPY (@31,E32) 


Man versucht hier ein Instrument zu einem Instrument, welches nicht 
Instrument 63 ist, zu kopieren, das ist nicht möglich. 


11. CALL AUDREG 
Syntax: CALL AUDREG (n,d) 


Funkt Lon: 
Das direkte Ansteuern der Elngangepforten des FM-Cips. 


Mit diesem Kommando schreibt man direkt Daten in das Register des 
FM-chips. n ist hierbei die Registernummer. Gültige Werte sind 
hierfür O bis 7, 14 bis 24, 32 bis 40 und 48 bis 56. d sind die 
Daten und sie sind 6 Bits lang und haben den Bereich von O bie 255. 
Beispiel: 


CALL AUDREG (3,15) 


Im Untertei1 vAnsteuerung in Maschinensprache” findet man mehr über 
die Register und ihre Bedeutung. 


14 


ANSTEUERUNG IN MASCHINENSPRACHE' 


r die fortgeschrittenen Msx-er, welche schon ihre Programme in 
Maschinensprache schreiben, geben wir noch einige Tips zum Program- 
mieren des FN STEREO PAK in Maschineneprache. 


Die Ansteuerung ist dieselbe, wie nan gie in MSX-MUSIC Syetom 
findet. per FM-Chip erscheint an dem ZBOA via die I/O Pforten 7Ch 
und 7Dh. TCh ist hierbei die Adresspforte, in die der Programmierer 
die Registernunmer setzen muss. Hinterher wird ein 8 bit Data zur 
Pforte 1Dh gesendet. Zwischen dem Schreiben nach diesen 2 Pforten 
muss man einige T-Schlaufen warten. Eino spezifieche Routine zun 
Schreiben eines Registers sieht folgendermae aus: 


ADRPRT: EQU GHC 
DATERT: EQU &HID; FM. WRI: 
LD A,D 
OUT (ADRPRT) ‚A 
EX (SP),HL 
EX (SP),EL 


EX (SP), HL 
EX (SP),HL 
LD A.E 

OUT (DATPRT) ‚A 
EX (SP), HL 
EX (SP),HL 


EX (SP),HL 
EX (SP), HL 


In dieses Routine wird in D das Register und in E die Daten durchgs- 
geben. 


Im folgenden Teil sollen wir alle Register des FM STEREO PAK be- 


schreiben. Diese Register eind natürlich "compatible" mit den 
Registern von FM-PAC/MSX-NUSIC. 


1. REGISTER: OFh FM, TST 


b7 b6 b5 bâ b3 b2 bl bo 


SND: Schreibt man eine 1, ao achaltet man den SOUND OUTPUT vem Chip 
aus. Eine O schaltet den SOUND OUTPUT wieder ein. 


SAMP:Schreibt man hier eine 1, dann wird der Chip in SAMPLE-mode 
geschaltet. Dieser FM-Chip kann 4 Bits “samples” aufnehmen. Die 
Registernummer, wohin man “Sample”-Data senden kann, ist 10h, 
Diese Möglichkeit iet nicht ausgewiesen im FM-PAC/MSX-KUSIC, 
obwohl gie doch vorhanden ist. 


2 REGISTER 10h bis 18h LOUFR( 


B bit LS3 PREQUENCY. Mit Hilfe dieses Registers gibt man für die 
Stimme 1 bie 9 die tiefsten 8 bits der Frequenz. Diese Frequenz 
entnäle 9 Bits. 


2 REGISTER 20h bie 28C sELECT 


HERO: Dieser Bit ist der MSB, der höchste neunte Bit der 
Frequenz. 


oct: Diese 3 bits geben die Nummer der Oktave an, in der 
gespielt wird. 8 Oktaven sind vorhanden. 


KEY: Will man einen neuen Ton anschlagen, so muss man zuerst diesen 
Bit ausschalten; anschliessend neue Daten laden (Frequenz, 
Instrument und Lautstärke) und diesen Bit wieder einschalten. 
Dieses liegt jedem 

Maschinenspracheprogranm zu Grunde, das die FM Möglichkeiten ge- 

braucht. 


SUS: steht dieser Bit auf 1, dann ebbt der Ton langsam ab, nach dem 
der KEY-bit ausgeschaltet ist. Steht SUS auf 0, dann hält der 
Ton sofort auf, nach dem der KEY-Bit aucgeschaltet wird. 


4, REGISTER 30h bis 38h VOLINS 


VOL: Mit diesen 4 Bits wird die Lautstärke der stimne angegeben. 
Diese Dits bilden eine sogenannte negatiefe logische Reihe. Das 
heisst die höchste Lautstärke wird erreicht, in dem alle Bits 
ausgeschaltet sind (Oh) und die geringste Lautstärke, wenn alle 
eingeschaltet sind (Fh)- 


16 


Diese 4 Bits geben das Instrument an. 1 bie 15 eind die 
“Hardware"-Instrumenten. Instrument O iet das "Software" 
Instrument, welches mit den Registern Q bis 7 programmiert 


wird. (siehe weiterhin) 
RUMMER + INSTRUMENT 

oo SOFTWARE INSTRUMENT 

or VIOLIN 

oz GUITAR 

KE PIANO 

oa FLUITE 

o5 CLARINET 

o6 OBOE 

07 TRUMPET 

oe ORGAN 

o9 TUBE 

oa SYNTHESIZER 

os HARPSICORD 

oc VIBRAPHONE 

op SYNTHISILER BASS 

oe ELECTRIC PIANO 1 

or ELECTRIC PIANO 2 


5. REGISTER Oh DRMSE, 


SEL: Mit diesen Dit gibt man an, ob man die Trommelsektion des 
EM-Chips cebraucht oder nicht. Bine 1 gibt den Gebrauch der 
Sektion an. Danach sind nur noch die ersten 6 Stimmen dee 
FM-Chips zu gebrauchen. In den Registern 16h bie 18h, 26 bie 
28 und 36 bis 38 werden die Daten von den Trommelklängen einge 
epeichert. Man findet sie in der folgenden übersicht: 


REGISTER: DATA: Bemerkung 

16n 20n 

Ih 50n 

18n con 

zen osn 

27h osn 

28n Oih 

36h 03n Low nibble volume Bass Drun 

37h 33h High nibble volume Hi Hat 
Low nibble volume Snare Drun 

zen 33n High nibble volume Tom Tom 


Low nibble volume Címbal 


BD: Mit den untersten 5 Bite kann man die Trommel einechalten 
Durch eine 1 vor einen oder mehrere von diesen Bits zu aetzen, 
setzen die Tronmeln ein. Bedingung ist natürlich, dass das 
SEL-bit auf 1 steht und die Trommeldaten richtig geschrieben 
sind. Die Abkürzungen von den Tronmeìn sind: 


Abkürzung Name 
BD Baas Drum 
SD Snare Drum 
TOM Tom Tom 
er Cimbal 
zu Ei Hat 


Einstellun von “Software”-Instrument. 


Zum Selbstzusammenstellen eines Instrumentes beschickt der FM-Chip 
ber 2 Operatoren. Der Klang wird aufgerufen durch die FM-Synthese, 
das steht für Frequency Modulation. Eine Erklärung dieses Systems 
würde hier zu weit führen, darum geben wir hier nur eine übersicht 
der einflurichen sieben Register. 


5 GISTER OOh/O1h SETA 


b7_ b6 b5 bá b3 b2 bl bo 


AM VBR S/D RKS MS3 MS2 MSl MSORagister O iet 


das Sortierregister für Operator 3, Register 1 für Operator A. 
at Amplitude Modulation 

var : vibrato 

SD + Decay=0 Sustain=1 

RES : Rate Key scale 

MS + Multi sample wave selection 


ZL REGISTER O4h/OSh CTRL. B/CTRL 
D1 _b6 b5 bâ b3 b2 bl BO 
ATT3 ATT2 ATTl ATTO DEC3 DEC2 DEC DECO 


Register d ist das Kontrollrogister für Operator B, Register 5 für 
operator A. 


1e 


ATI: Attack envelope rate 


DEC: Decay envelope rate 


8. REGISTER O5h/07h _IND.B/IND.A 
b7 b6 b5 bâ b3 b2 bl bO 
IND3 IND2 INDI INDO REL3 REL? REL1 RELO 
IND: Indication decay/gustain level 
REL: Release envelope rate 
CISTER KScHoD 
D7 b6 b5 bá b3 b2 bi b0 
LKsi LKSO MODS MOD4 MOD3 MOD2 MOD1 HODO 
LKS: Level Key Scale 
Mo: Modulation Control 
10. REGISTER O3h FEED 
b7 b6 b5 b4 b3 b2 bl bo 
LKS] LKSO - __pIS2 DIsi PD2 FD1 FDO 
LKS: Level Key Scale 
DIS: Distorted Wave Form 
FD : FM-Peedback constant 


Hat man keinen Verstand von FM-Synthese, dann heiest das Mott, 
probieren. Es sind spaie Effekte zu erziehlen. 


1e 


5. TECHNISCHE DATEN FM STEREO PAK 


Abmessungen Cartridge: 


h*1l*b e=  17,2mn * 119,3mm * 70,3mn 


Stromaufnahmo/Leietung: 


Anschlu Strom (1) Leistung (?) 
+ 5 v 50 ma 250 mwatt 
+2 v 65 mA 180 mwatt 
12 v 8 ma 96 mate 


Totale aufgenommene Leistum: 


126 mwatt (1,126 Watt) 


nechlüsse und technische Informatien: 


= 50-poliger Cartridge Stecker für Standard MSX-slot. 


= 3,5 mm Stereobuchse zum Anschìuss eines verstärkers mit Hilre der 
mitgelieferten schnur. 


- 3,5 mn Monobuchse zum Anschluss eines AUDIO-Ausganges eines 
Computers an die Cartridge mit Hilfe der mitgelieferten Schnur. 


paten Pú-chip: 


Yamaha YM-2413 


= gebrauchte 1/0 Adressen für die Ansteuerung des FM-chip: 
Ich Adresspforte 
7oh patenpforte 


(siehe Rubriek “Ansteuerug in Maschinensprache”) 
- Zahl der Klangkanäle: 9 
-_Stereo-Einteilung: : 
links : Kanal 1-6 (hauptsächlich Musik) 
rechts: Kanal 7-9 (hautsächlich Drums) 


paten software: 
- 64 XB EPROM (21512) 


= 16 k8 FM-BASIC 
- 48 kB Demo-Programm 


20 


ANHANG 1; ÜBERSICHT MML IN FM-BASIC 


Auftrag Bedienung Werte Derauit 
vn Leutstärke Oene1s E 
In Länge Note en<oa ES 
on geteilte noteniänge 1en<8 8 
on oktave Ed El 
> Erhöhung 1 Oktave 
< Ernieârigung 1 Octave 
mn Tempo Musik 32ene255 120 
xn Noten auf Nummer __O<n<96 
An Pausenlänge n ten<64 4 
At/mo Note 


# of + Halbton höher 
- Halbton tiefer 


e Verlängerung um 1.5 
xj Gibt par. x durch 

HAS; Gibt par. A$ durch 

e Verbindung 

On Spielt alle Noten innerhalb {) mit Länge n 
en Instrument n Oen<63 

evn Preciese Lautstärke O<n<l27 

Eran Peibehaltung Länge n 1<n<64 

Yr,a Stouerung FM-chip an 


Für dem Trormeitrack ist eine separate MAL vorhanden. 


Auftrag Bedeutung Wezte DEFAULT 
B Grosse Trommel 
s Kleine Trommel 
x Kleine Pauken 
e Becken 
Ei Hohe Pauken 
: Betonung der vorigen Note 
n Pause Zwischen Daten Len<64 
va Lautstärke Den<15 8 
can Betonung Stärke Oen<as 


Weiterhin können Tn, @Vn und Rn Verwendet werden. Ebenso können 
eventuelle parameter wie in der gewöhnlichen MML eingegeben werden. 


21 


ANHANG II; ÜBERZICHT DER STIMMUNGEN 


St immung 


Pyzhagoras 

Mineur 

Werekmeister 

werekneieter 

Werckmeister 3 

Kirnberger 1 

Kirnberger 2 

valotti 

Rameau 

Default 

Reine _ c major 
cis major 
d major 
es major 
e major 
£ major 
Lis major 
9 major 
gis major 
a major 
b minor 
h minor 


22 


ANHANG III; ÜBERZICHT INSTRUMENTEN 


Instrument 


Plano 1 
Piano 2 

Violin 

Flute 1 
Clarinet 

opoe 

Trumpet 

Pipe organ 
Xylophone 

Organ 

Guitar 

Santool 1 
Electric piano 1 
Cravicede 1 
Harpsicode 1 
Harpeicode 2 
Vibraphone 

Koto 1 

Taiko 

Engine 1 

vro 

Synthesizer bell 
Chime 
Synthesizer bass 
synthesizer 
Synth. Percussion 
Synth. Rythm 
Harm drum 
Coubelr 

Close Hi-hat 
Snare drum 

Bass arum 

Piano 3 
Electric piano 2 
Santool 2 

Braas 

Flute 2 
Clavicode 2 
Clavicode 3 
Koto 2 

Pipe organ 2 


OPLL nummer 


15 


12 


14 


Nummer. 


ar 
42 
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 
58 
59 
60 
61 
62 
63 


Inatrumont 


pondspla 
Rohdspla 
orch L 

orch R 
Synth. Violin 
Synth. Organ 
Synth. Brass 
Tube 
Shamisen 
Kagical 
Huwawa 
Wunder Flute 
Hardrock 
Machine 1 
Kachine 2 
comic 
SE-comic 
SE-laser 
SE-noise 
SE-Star 1 
SE-Star 2 
Engine 2 
Silence 


24 


OPLL nummer