Månljud
Moonsound är namnet på ett ljudkort som släpptes för MSX -hemdatorsystemet på datormässan i Tilburg 1995. Det designades av elektronikingenjören Henrik Gilvad och producerades av Sunrise Swiss på semi-hobbybasis.
Den kom efter att den amerikanska filialen av Microsoft övergav MSX-systemet och istället fokuserade på IBM PC . Namnet kommer från Moonblaster -mjukvaran som skrevs för att människor skulle kunna använda synthesizern för hårdvaran.
Översikt
Baserat på Yamaha YMF278 (OPL4) ljudchip , är det kapabelt till 18 kanaler med FM-syntes samt 24 kanaler med 12 och 16 bitars sampelbaserad syntes . Ett 2 MB instrument-ROM innehållande multisamplade instrument var ovanligt för sin tid. [ citat behövs ] Från fabriken kom den utrustad med ett 128 KB SRAM-chip för användarexempel.
Historia
Två generationer skapades. Den första är en liten PCB utan låda. Senare fanns en större PCB som passade in i en MSX-kassett tillgänglig. Den senare versionen hade plats för två prov SRAM-chips vilket resulterade i 1 MB komprimerade användarprov.
Ljudeffekter
Ljudeffekter som chorus, delay och reverb utelämnas på grund av kostnads-, storleks- och användbarhetsskäl. [ citat behövs ] Yamaha-effektchippet kräver sitt eget specialiserade minne och effektrouting är grundläggande. Alla 18 FM-kanaler och 24 kanaler med sampelbaserat ljud delar samma effektinställning. Kreativa steg-time sequencer-programmerare skapade pseudoeffekter som chorus, reverb och delay genom att överdubba eller använda dedikerade kanaler för att repetera toner med delay och stereopanorering. Detta är effektivt men minskar snabbt den musikaliska komplexiteten som är möjlig.
Specifikationer
Moonsound version 1.0 hade ett uttag för användarexempel RAM . Moonsound version 1.1 och 1.2 hade två uttag för upp till 1 MB SRAM . Vissa hackare och moddare fick reda på hur man staplar ytterligare två SRAM-chips vilket resulterar i 2 MB SRAM. [ citat behövs ]
FM-registren för Moonsound är baserade på OPL4-chippet och är kompatibla med OPL , OPL2 och OPL3 -chips. MSX -AUDIO innehåller ett chip som liknar och även är kompatibelt med OPL. Därför kan vissa äldre program använda Moonsound.
2 MB ROM innehöll 330 monosampel , mestadels vid 22,05 kHz vid 12 bitar, men med några trummor på 44,1 kHz. [ citat behövs ]
FM-delen av OPL4-chippet kan konfigureras på flera sätt:
- 18 FM-kanaler med två operatörer
- 6 FM-kanaler med fyra operatörer + 6 FM-kanaler med två operatörer
- 15 FM-kanaler med två operatörer + 5 FM-trummor
- 6 FM-kanaler med fyra operatörer + 3 FM-kanaler med två operatörer + 5 FM-trummor
Fyroperator FM möjliggör mer komplexa ljud men minskar polyfonin.
Åtta vågformer är tillgängliga för FM-syntesdelen:
- Sinus
- Halvsinus
- Absolut-sinus
- Kvartsinus (pseudo-sågtand)
- Växel-sinus
- "Kamel" sinus
- Fyrkant
- Logaritmisk sågtand
Moonsound-ljudets strömförsörjning är isolerad från dess digitala försörjning i ett försök att minska brus. Den har en separat stereoljudutgång eftersom den inte blandas med det interna MSX-ljudet.
programvara
Moonblaster är en mjukvara designad av Remco Schrijvers baserad på hans tidsstegssequencermjukvara för andra MSX-ljudkort. Moonblaster kom i två versioner, en för FM och en för sampelbaserad syntes. Senare tog Marcel Delorme över mjukvaruutvecklingen.
Eftersom de flesta utvecklare var aktiva inom spelmjukvara utvecklade och komponerade många spelföretag som Sunrise (i Nederländerna) musik specifikt för Moonsound.
Lista över programvara för Moonsound:
- Moonblaster för Moonsound FM
- Moonblaster för Moonsound Wave
- Moonsofts Amiga MOD-filspelare för Moonsound
- Mid2opl4 midi-filspelare för Moonsound
- Meridian SMF MIDI-filspelare
- MoonDriver MML ( Music Macro Language ) kompilator
Ytterligare mjukvaruverktyg kunde rippa ljudslingor digitalt från ljud-CD-skivor som satts in i en CD-ROM-enhet ansluten till något av SCSI- och ATA-IDE-gränssnitten. Denna mjukvara har designats av Henrik Gilvad för MSX Club Gouda och Sunrise Swiss.
Moonsound har emulerats i MSX-emulatorer som blueMSX och openMSX .