Материал из Chipwiki
Перейти к: навигация, поиск
Moonsound
Версия от 10:07, 27 июля 2014; Pixelrat (обсуждение | вклад) (Новая страница: «Moonsound - звуковая карта для компьютеров стандарта MSX, была разработана как лю…»)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

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-синтезатор
  • Полная обратная совместимость с OPL1, 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 МБ