Měsíční zvuk - Moonsound
Moonsound je název zvukové karty vydané pro domácí počítačový systém MSX na počítačovém veletrhu v Tilburgu v roce 1995. Název Moonsound pochází ze softwaru Moonblaster, který byl napsán pro lidi, aby používali tento hardwarový plug-in syntezátor.
Dějiny
Moonsound je zvuková karta vyrobená pro domácí počítačový systém MSX. Na základě zvukového čipu Yamaha YMF278 OPL4 je schopen 18 kanálů zvuku FM a 24 kanálů 12 a 16 bitové syntézy založené na vzorcích . To přišlo poté, co americká pobočka společnosti Microsoft opustila systém MSX se zaměřením na IBM PC. 2 MB ROM s nástroji, která obsahovala nástroje s více vzorky, byla na svou dobu neobvyklá. Z výroby byl vybaven jedním 128 kB SRAM čipem pro uživatelské vzorky.
Hardware
Byl navržen elektronickým inženýrem Henrikem Gilvadem a vyroben společností Sunrise Swiss na semi-hobby bázi. Byly vytvořeny dvě generace. První je malá deska plošných spojů bez krabice. Později byla k dispozici deska PCB větší velikosti, která se vešla do kazety MSX. Pozdější verze měla prostor pro dva ukázkové čipy SRAM, což vedlo k 1 MB komprimovaných uživatelských vzorků.
Software
Moonblaster je software navržený Remcem Schrijversem založený na jeho časovém kroku sekvenceru pro jiné zvukové karty MSX. Moonblaster přišel ve dvou verzích, jedna pro FM a druhá pro syntézu na základě vzorků. Později převzal vývoj softwaru Marcel Delorme.
Protože většina vývojářů byla aktivní v herním softwaru, mnoho her vyvinutých společností Sunrise (v Nizozemsku) zahrnovalo hudbu speciálně komponovanou pro Moonsound.
Zvukové efekty
Zvukové efekty jako chorus, delay a reverb jsou vynechány z důvodu nákladů, velikosti a použitelnosti. Efektový čip Yamaha vyžaduje vlastní specializovanou paměť a směrování efektů je základní. Všech 18 kanálů FM a 24 kanálů zvuku založeného na vzorku sdílí stejné nastavení efektů. Kreativní programátoři sekvenceru krokového času vytvářeli pseudo efekty jako chorus, reverb a delay overdubbingem nebo pomocí vyhrazených kanálů pro opakování not se delayem a stereo panningem. Toto je efektivní, ale rychle snižuje možnou hudební složitost.
Specifikace
Moonsound verze 1.0 měl 1 socket pro uživatelskou RAM . Moonsound verze 1.1 a 1.2 měly 2 zásuvky pro až 1 MB SRAM . Někteří hackeři zjistili, jak skládat 2 další čipy SRAM, což má za následek 2 MB SRAM.
Moonsound je založen na čipu OPL4 a je kompatibilní (registr FM) s OPL1, OPL2 a OPL3. MSX-AUDIO obsahuje čip, který je také kompatibilní s OPL1. Některý starší software proto může používat Moonsound.
2 MB ROM obsahoval 330 mono vzorků, většinou na 22,050 kHz při 12 bitech, ale s některými bubny na 44,1 kHz.
FM část OPL4 čipu lze konfigurovat několika způsoby:
- 18 dvoukanálových kanálů FM
- 6 kanálů FM se čtyřmi operátory + 6 kanálů FM se dvěma operátory
- 15 FM kanálů pro dva operátory + 5 FM bubnů
- 6 kanálů FM se čtyřmi operátory + 3 kanály FM se dvěma operátory + 5 bubnů FM
FM se čtyřmi operátory umožňuje složitější zvuky, ale omezuje polyfonii.
Pro syntézu FM je k dispozici osm průběhů.
Napájecí zdroj zvuku Moonsound je izolován od digitálního zdroje ve snaze snížit šum. Má samostatný stereofonní zvukový výstup a není smíchán s interním zvukem MSX.
Software
- Moonblaster pro Moonsound FM
- Moonblaster pro Moonsound Wave
- Moonsofts Amiga MOD přehrávač souborů pro Moonsound
- Mid2opl4 midi souborový přehrávač pro Moonsound
- Přehrávač souborů Meridian SMF MIDI
- Překladač MoonDriver MML ( Music Macro Language )
Další softwarové nástroje dokázaly digitálně vytrhnout zvukové smyčky ze zvukových disků CD vložených do jednotky CD-ROM připojené k jakémukoli rozhraní SCSI a ATA-IDE. Tento software navrhl Henrik Gilvad pro MSX Club Gouda a Sunrise Swiss.
Dnes je Moonsound emulován v emulátorech MSX, jako jsou blueMSX a openMSX .