Moonsound — название звуковой карты , выпущенной для домашней компьютерной системы MSX на компьютерной ярмарке в Тилбурге в 1995 году. Она была разработана инженером-электронщиком Хенриком Гилвадом и произведена компанией Sunrise Swiss в качестве полулюбительского проекта.
Он появился после того, как американское отделение Microsoft отказалось от системы MSX, сосредоточившись вместо этого на IBM PC . Название происходит от программного обеспечения Moonblaster , которое было написано для людей, чтобы использовать аппаратный подключаемый синтезатор.
Основанный на звуковом чипе Yamaha YMF278 (OPL4) , он способен на 18 каналов FM-синтеза , а также на 24 канала 12- и 16- битного синтеза на основе сэмплов . 2 МБ инструментального ПЗУ, содержащего мультисэмплированные инструменты, было необычным для своего времени. [ необходима цитата ] С завода он поставлялся с одним чипом SRAM на 128 КБ для пользовательских сэмплов.
Было сделано два поколения. Первое — это печатная плата небольшого размера без корпуса. Позже появилась печатная плата большего размера, которая помещалась в картридж MSX. Более поздняя версия имела место для двух образцов микросхем SRAM, что давало 1 МБ сжатых пользовательских образцов.
Звуковые эффекты , такие как хорус, задержка и реверберация, опущены из-за стоимости, размера и удобства использования. [ требуется ссылка ] Микросхема эффектов Yamaha требует собственной специализированной памяти, а маршрутизация эффектов является базовой. Все 18 каналов FM и 24 канала звука на основе сэмплов используют одну и ту же настройку эффекта. Креативные программисты пошагового секвенсора создали псевдоэффекты, такие как хорус, реверберация и задержка, путем наложения или использования выделенных каналов для повторения нот с задержкой и стереопанорамированием. Это эффективно, но быстро снижает возможную музыкальную сложность.
Moonsound версии 1.0 имел один разъем для пользовательского образца RAM . Moonsound версии 1.1 и 1.2 имели два разъема для SRAM объемом до 1 МБ . Некоторые хакеры и моддеры обнаружили, как объединить два дополнительных чипа SRAM, что дало 2 МБ SRAM. [ требуется ссылка ]
Будучи основанными на чипе OPL4, регистры FM Moonsound совместимы с чипами OPL , OPL2 и OPL3 . MSX-AUDIO содержит чип , который похож на OPL и также совместим с ним. Поэтому некоторое старое программное обеспечение может использовать Moonsound.
ROM объемом 2 МБ содержал 330 моносэмплов , в основном на частоте 22,05 кГц при 12 битах, но с некоторыми ударными на частоте 44,1 кГц. [ необходима цитата ]
FM-часть микросхемы OPL4 можно настроить несколькими способами:
Четырехоператорная FM позволяет воспроизводить более сложные звуки, но снижает полифонию.
Для FM-синтеза доступны восемь форм волн:
Блок питания Moonsound audio изолирован от его цифрового питания в попытке снизить уровень шума. Он имеет отдельный стереовыход, поскольку он не смешивается с внутренним звуком MSX.
Moonblaster — это программное обеспечение, разработанное Ремко Шрайверсом на основе его программного обеспечения для пошагового секвенсора для других звуковых карт MSX. Moonblaster выпускался в двух версиях: для FM и для синтеза на основе сэмплов. Позже разработку программного обеспечения взял на себя Марсель Делорм.
Поскольку большинство разработчиков занимались игровым программным обеспечением, многие игровые компании, такие как Sunrise (в Нидерландах), разрабатывали и сочиняли музыку специально для Moonsound.
Список программного обеспечения для Moonsound:
Дополнительные программные инструменты могли извлекать звуковые петли в цифровом виде из аудио-CD, вставленных в привод CD-ROM, подключенный к любому из интерфейсов SCSI и ATA-IDE. Это программное обеспечение было разработано Хенриком Гилвадом для MSX Club Gouda и Sunrise Swiss.
Moonsound эмулируется в эмуляторах MSX, таких как blueMSX и openMSX .