Материал из Chipwiki
Перейти к: навигация, поиск
Moonsound

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 МБ