Материал из Chipwiki
Перейти к: навигация, поиск
MOS Technology SID — различия между версиями
(Новая страница: «{{Морфвидео |Заголовок = Примеры звучания |9Vmoj8xzqkk|C. Huelsbeck & R. Vaca - R-type (1988) |49vdLBe73CU|The Great Giana Sister…»)
(нет различий)

Версия 20:22, 11 мая 2014

Шаблон:Морфвидео MOS Technology SID (Sound interface Device) - микросхема-звукогенератор, использовавшаяся в бытовых компьютерах фирмы Commodore International:

Микросхема SID была разработана инженером Робертом Яннесом. Яннес имел опыт работы в области проектирования синтезаторов звука, и не был доволен возможностями существовавших на тот момент компьютерных средств генерации звука. Он хотел получить качественный синтез музыкальных инструментов, что стало причиной реализации в SID таких возможностей, как программируемая огибающая ADSR, ранее не использовавшаяся в микросхемах подобного типа для бытовых компьютеров.

SID изначально должна была иметь 32 независимых голоса с одним общим генератором частоты. Однако из-за нехватки времени это не получилось реализовать. Вместо одного общего генератора (который работал, но не был закончен) на кристалле было разместили три его копии, что позволило реализовать три независимых голоса со своим собственный генератором. Другая возможность, не вошедшая в окончательный вариант из за нехватки места на кристалле — таблица определённых заранее частот, соответствующих музыкальным нотам. Поддержку ввода звука Яннес реализовал по собственной инициативе, однако она практически не использовалась.

Музыкальные возможности

  • Три независимых, раздельно программируемых генератора частоты (диапазон в 8 октав, приблизительно 16 — 4000 Гц).
  • Четыре различных формы сигнала для каждого генератора (пилообразная, треугольная, квадратная, и белый шум).
  • Один многорежимный фильтр, имеющий выходы низких, средних и высоких частот с разделением 6 децибел на октаву для средних частот, и 12 децибел на октаву для низких и высоких частот. Различные режимы фильтра иногда использовались совместно для создания дополнительных тембров, например, с помощью режекторного фильтра.
  • Три раздельных ADSR-огибающих, по одной на каждый генератор.
  • Три кольцевых модулятора.
  • Синхронизатор генераторов.
  • Два 8-разрядных АЦП. Обычно использовались для опроса аналоговых игровых контроллеров типа paddle, впоследствии также применялись для подключения манипулятора типа «мышь».
  • Внешний аудиовход (для смешивания генерируемого звука с внешними источниками).
  • Генератор случайных чисел и модуляции.