Moonsound - звуковая карта для компьютеров стандарта MSX, была разработана как любительский проект.
Звуковая карта построена на микросхеме звукогенератора YMF278 (OPL4). Эта микросхема совмещает в себе два синтезатора разного типа - на основе частотной модуляции (FM) и синтез на основе семплов. Возможно использование до 18 каналов двухоператорного FM-синтезатора, и воспроизведение до 24 каналов 12- или 16-разрядного цифрового звука. Карта имеет 2 МБ ПЗУ, содержащее набор семплов инструментов, соответствующий стандарту General MIDI, а также 128 КБ ОЗУ (с возможность расширения) для загрузки пользовательских семплов.
Версия Moonsound 1.0 имеет один разъём для подключения дополнительного ОЗУ для хранения семплов. Версии 1.1 и 1.2 имеют два таких разъёма, что позволяет подключить до 1 МБ памяти. Пользователями также был найден способ подключения двух дополнительных микросхем ОЗУ, для получения общего объёма памяти 2 МБ.
Возможности OPL4 по реализации эффектов обработки звука, таких как хорус, дилей, и реверберация, не были использованы в Moonsound по причине необходимости добавления специальной памяти и схемы, увеличивающей стоимость устройства.
Карта имеет обратную совместимость с устройствами MSX-Music и MSX-Audio в части FM-синтезатора. Таким образом, ПО, поддерживающее эти устройства, будет работать на Moonsound. Однако, это возможно только в том случае, если оно не использует возможность воспроизведения цифрового звука с ADPCM-сжатием, присутствующую в MSX-Audio.
Музыкальные возможности
FM-синтезатор
- Полная обратная совместимость с OPL, OPL2, OPL3
- Несколько режимов:
- 18 каналов, по 2 оператора на канал
- 15 каналов 2-х операторного синтеза плюс 5 ударных инструментов
- 6 каналов 4-х операторного синтеза плюс 6 каналов 2-х операторного синтеза
- 6 каналов 4-х операторного синтеза плюс 3 канала 2-х операторного синтеза плюс 5 ударных инструментов
- Частичное управление панорамой - каждый канал синтезатора может выводиться на выходы левого, правого, или обоих каналов
- Каждый оператор имеет выбор из 8 форм сигнала
Цифровой звук
- 24 канала цифрового звука
- Частота дискретизации до 44.1 КГц
- 8, 12 или 16-битные семплы
- Управление панорамой каждого из каналов (16 возможных позиций)
- ПЗУ объёмом 2 МБ (Yamaha YRW-801), содержащее набор из 330 монофонических семплов, соответствующий стандарту General MIDI
- ОЗУ объёмом 128 КБ с возможностью расширения до 1 МБ