Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Многотембровый Звуковой модуль Roland MT-32 представляет собой MIDI синтезатор модуль впервые выпущен в 1987 году Roland Corporation . Первоначально он продавался музыкантам-любителям как бюджетный внешний синтезатор с первоначальной прейскурантной ценой 695 долларов. Однако он стал более известным вместе со своими совместимыми модулями как ранний стандарт де-факто в компьютерной музыке. Поскольку он был создан до выпуска стандарта General MIDI , он использует собственный собственный формат для воспроизведения файлов MIDI.

В семействе синтезаторов линейной арифметики (LA) Roland мультитембральная серия MT-32 составляет бюджетную линейку продуктов для компьютерной музыки в домашних условиях, мультитембральные модели D-5 , D-10 , D-20 и D-110 составляют профессиональную линейку. для обычного студийного использования, а высококачественные монотембральные модели D-50 и D-550 предназначены для сложной многодорожечной студийной работы. Это был первый продукт в линейке пакетов Desktop Music System (DTM) Roland Myuujikun (ミ ュ ー ジ く ん) в Японии.

Особенности [ править ]

Как и линейный синтезатор Roland D-50 , он использует линейный арифметический синтез , форму синтеза на основе сэмплов в сочетании с субтрактивным синтезом для создания своих звуков. Сэмплы используются для атак и ударных, в то время как традиционный синтез обеспечивает фазу сустейна звуков.

Оригинальный MT-32 поставляется с предустановленной библиотекой из 128 синтезаторных и 30 ритмических звуков, воспроизводимых на 8 мелодических каналах и одном ритмическом канале. [1] Он также имеет эффект цифровой реверберации . [1] Преемники (см. Ниже) добавили библиотеку из 33 звуковых эффектов. Из-за отсутствия семпла фортепианной атаки он не может воспроизвести убедительный звук акустического фортепиано.

Звуки создаются из 4-х частей, которые можно комбинировать различными способами (включая кольцевую модуляцию ). Поскольку всего доступно 32 частичных звука, полифония зависит от тональной сложности музыки, и одновременно можно играть от 8 до 32 нот. [1]

MT-32 по умолчанию назначает свои части 1 ~ 8 и R (hythm) для ответа на входные MIDI-каналы 2 ~ 9 и 10 соответственно. Как следствие, MIDI-файлы, использующие популярный канал 1 или другие каналы 11–16, не могут воспроизводить эти партии на MT-32. Тем не менее, мелодические партии MT-32 могут быть смещены вниз, чтобы реагировать на каналы 1 ~ 8, используя комбинацию кнопок или через системные сообщения MIDI , что обеспечивает улучшенную совместимость с последовательностями MIDI, не относящимися к MT-32.

Кроме того, в 1993 году Roland выпустил пакет SysEx "GM2MT", который можно использовать для перепрограммирования MT-32 и совместимых устройств, чтобы он максимально соответствовал спецификациям General MIDI. [2] 64 из 128 патчей (предел возможных вариаций) являются полностью новыми или модифицированными звуками, с добавлением дополнительных звуков в канал 10 ударных. Несмотря на это, совместимость с GM все еще ограничена отсутствием частей (9 на MT-32, 16 согласно спецификации GM) и обратное панорамирование по сравнению со спецификациями MMA MIDI. Утилита была предшественником пакета под названием «MT32GS», выпущенного Майком Корнелиусом в 1992 году. [3] CM- Panion от Gajits Music Software был редактором Amiga, который работал с MT-32. [4]

Модели МТ-32 [ править ]

Были произведены две основные модификации МТ-32. Roland называет их МТ-32 (Старый / Без наушников) и МТ-32 (Новый / С наушниками).

Вид сзади на МТ-32 (Old)
Вид сверху на МТ-32 со снятой крышкой (Старая версия, ред. 1 PCB)

МТ-32 (старый) [ править ]

Микросхема генерации звука LA32 представляет собой 80-контактный PGA . Управляющим процессором является Intel C8095-90 в керамическом корпусе DIP-48 . Цифро-аналоговый преобразователь (ЦАП) является Burr-Brown PCM54; входной сигнал имеет разрешение 15 бит (см. ниже). Линейные выходы представляют собой несимметричный телефонный разъем 1/4 ″ TS (отдельные левый и правый каналы). Разъем для наушников отсутствует.

  • Печатная плата МТ-32 с ревизией 0 , применяется в агрегатах до серийного номера 851399.

Позже микросхема PGA LA32 заменяется на 100-контактный тип QFP .

  • МТ-32 с печатной платой "старого образца" ревизии 1, применяется в агрегатах с заводскими номерами 851400 - 950499.
Вид сзади на МТ-32 (Новый)

МТ-32 (новый) [ править ]

ЦП управления - Intel P8098 . Тот же цифро-аналоговый преобразователь (ЦАП), но с разрешением входного сигнала 16 бит (см. Ниже). Добавлен стереоразъем для наушников 1/4 ″ TRS .

  • МТ-32 с печатной платой "нового типа" ревизии 1, применяется в агрегатах с серийными номерами 950500 и выше.
  • Roland MT-100 : комбинация MT-32 и Roland PR-100 (секвенсор и 2,8-дюймовый Quick-Disk). Хотя здесь используется печатная плата MT-32 (новая), корпус отличается.

Совместимые модели МТ-32 [ править ]

Для пользователей компьютеров Roland выпустил ряд модулей CM (Computer Music). Они поставлялись без ЖК-дисплея, и большинство кнопок было удалено. Модули CM совместимы с MT-32, но имеют 33 дополнительных образца звуковых эффектов, которыми воспользовались многие игры. Эти звуковые эффекты не слышны на МТ-32. Ранние модели имеют дизайн, аналогичный МТ-32 (Новый). ЦП управления - Intel P8098, а ЦАП - Burr-Brown PCM54.

  • Roland CM-32L : выпущенный в 1989 году, этот Roland CM имеет только регулятор громкости, сообщение MIDI и индикатор включения в качестве внешних элементов управления.
  • Roland CM-64 : комбинация CM-32L с основанным на сэмплах CM-32P , урезанная версия Roland U-110 для компьютерной музыки . Партия CM-32P воспроизводится на MIDI-каналах 11–16, которые не используются партией CM-32L.
  • Roland LAPC-I : плата расширения шины ISA для компьютеров IBM и совместимых устройств. Включает интерфейс MPU-401 .

В более поздних моделях ЦАП - Burr-Brown PCM55, и вибрато заметно быстрее.

  • Roland CM-32LN : Звуковой модуль для ноутбуков серии NEC PC-98 со специальным разъемом для прямого подключения к 110-контактному порту расширения компьютера. Выпущено только в Японии.
  • Roland CM-500 : комбинация CM-32LN с Roland GS- совместимым Roland CM-300 , версией Roland SC-55 для компьютерной музыки . Выпущен примерно в 1992 году.
  • Roland LAPC-N : плата расширения C-Bus для компьютеров серии NEC PC-98. Выпущено только в Японии.

Проблемы с качеством звука [ править ]

Учитывая, что MT-32 задумывался как относительно недорогой потребительский продукт, многие углы были сокращены в конструкции его выхода ЦАП. Например, отсутствовала схема, необходимая для правильной калибровки ЦАП, что привело к искажению аналогового сигнала. [5]

Несмотря на возможности профессионального модуля синтезатора, шумный выход MT-32 приводил к тому, что его в целом считали непригодным для использования в профессиональной студии, хотя его считали достаточным для использования в качестве звукового движка в других продуктах Roland Prosumer того периода. Например, первое поколение домашних клавиатур серии E, производимое компанией, первой из которых является E-20 (и связанная с ней модульная версия аранжировщика RA-50), используют сильно модифицированную материнскую плату MT-32. Однако в Real World Interfaces была доступна модификация для вторичного рынка, чтобы улучшить качество звука MT-32 и в целом повысить его пригодность для профессионального использования. [5]

Цифровое переполнение [ править ]

MT-32 и совместимые модули используют параллельный 16-битный ЦАП с частотой дискретизации 32000 Гц. Чтобы улучшить отношение сигнал / шум, не вкладывая средства в компоненты более высокого качества, объем цифрового сигнала, подаваемого в ЦАП, удваивается путем сдвига всех 15 битов данных, не несущих знак, влево, что равносильно умножению амплитуду на два, при этом минимальный уровень шума на аналоговом выходе остается постоянным.

Однако, если эта удвоенная амплитуда превышает величину, которая может быть представлена ​​с помощью 16 битов, происходит арифметическое переполнение , слышимое как очень громкий щелчок или треск, который возникает всякий раз, когда исходный сигнал пересекает + 16384 / -16384 (значение бита 14 потеряно. в битовом сдвиге).

Этот сдвиг битов реализуется по-разному между поколениями модулей. В модулях первого поколения этот сдвиг битов выполняется в соединении между шиной данных и ЦАП: [6]

Исходный (несмещенный) бит данных # Соединение-------------------------------------------------- ------------------------------15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Выход микросхемы синтезатора LA3215 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00 Вход на чип реверберации15 13 12 11 10 09 08 07 06 05 04 03 02 01 00 - вход в ЦАП| || + - старший бит, несущий данные+ - знаковый бит

Это означает, что реверберационный чип не «видит» шум переполнения и, следовательно, не реверберирует его. Однако, поскольку бит 14 полностью отброшен, эффективное разрешение снижается до 15 бит, а поскольку младший значащий бит ЦАП вообще не подключен и, следовательно, не меняется со знаком, создается дополнительный однобитовый шум, слышимый при низком уровне сигнала. уровни.

В модулях второго поколения битовый сдвиг выполняется в соединении между микросхемой генерации звука LA32 и шиной данных: [7]

Исходный (несмещенный) бит данных # Соединение-------------------------------------------------- ------------------------------15 13 12 11 10 09 08 07 06 05 04 03 02 01 00 14 выход микросхемы синтезатора LA3215 13 12 11 10 09 08 07 06 05 04 03 02 01 00 14 вход на чип реверберации15 13 12 11 10 09 08 07 06 05 04 03 02 01 00 14 вход в DAC| || + - старший бит, несущий данные+ - знаковый бит

Это означает, что реверберационный чип «видит» шум переполнения и, таким образом, реверберирует его. Однако, поскольку младший бит ЦАП подключен и меняется со знаком, качество звука немного улучшается по сравнению с более ранней реализацией.

Чтобы предотвратить переполнение цифрового сигнала и его слышимый результат, громкость цифрового выхода должна быть достаточно низкой, чтобы бит 14 никогда не использовался. На MT-32 первого поколения это можно сделать, просто выбрав меньшую основную громкость на передней панели устройства, которая напрямую управляет программной настройкой основной громкости, которая, в свою очередь, напрямую преобразуется в амплитуду цифрового выходного сигнала. На устройствах более поздних поколений это не работает, поскольку основная ручка громкости и программная настройка основной громкости только изменяют громкость аналогового выхода с помощью усилителей, управляемых напряжением, и мало влияют на амплитуду цифрового сигнала. Чтобы предотвратить переполнение сигнала, громкость каждой отдельной партии (контроллер №7) должна быть низкой.

Стороннее решение [ править ]

В период с 1989 по 1993 год [8] Робин Уиттл из Real World Interfaces [9] предлагал послепродажные модификации MT-32 для решения проблем с качеством звука, а также для улучшения функциональности блока реверберации, обеспечения дискретных аналоговых выходов. для внутреннего посыла реверберации и возврата реверберации, а также обеспечивает резервное копирование настроек MT-32 от батареи. [5]

Согласно документации, написанной в 1990 году [5], эти модификации были доступны только для МТ-32 первого поколения, но не для более поздней модели «наушников» или любых других производных от МТ-32.

Обратите внимание, что модификации RWI были предназначены для тех, кто использует MT-32 профессионально, и могут вызвать некоторые незначительные проблемы совместимости со звуковыми дорожками видеоигр, предназначенными для стандартного MT-32. В частности, изменения в функциональности блока реверберации, вероятно, заставят модифицированный RWI MT-32 отображать реверберацию не так, как было задумано, с возможно вредными эффектами.

Проблемы совместимости [ править ]

Устройства первого поколения, имеющие версии управляющего ПЗУ ниже 2,00, требуют задержки в 40 миллисекунд между эксклюзивными сообщениями системы. Некоторые компьютерные игры, которые были запрограммированы для работы с совместимыми модулями (см. Выше) или более поздними версиями ПЗУ, которые не требуют этой задержки, не могут работать с этими устройствами, производя неправильные звуки или вызывая блокировку прошивки из-за ошибки переполнения буфера. , требующие выключения и включения устройства. Тем не менее, некоторые игры были разработаны для использования ошибок в более ранних версиях, вызывающих неправильный звук в более поздних версиях.

Кроме того, некоторые игры были написаны для использования инструментов, которых нет в моделях MT-32, и для правильного воспроизведения звука требуется совместимый модуль, такой как CM-32L.

Музыка для компьютерных игр [ править ]

Несмотря на свое первоначальное предназначение в качестве дополнения к другому профессиональному MIDI-оборудованию, MT-32 стал одним из нескольких де-факто стандартов для издателей компьютерных игр для ПК . Sierra On-Line , ведущий издатель компьютерных игр того времени, заинтересовался звуковым оформлением своих компьютерных игр. Sierra заключила сделку по распространению MT-32 в США и вложила значительные средства в создание (на тот момент) современного звука для своих игр, наняв профессиональных композиторов для написания внутриигровой музыки. King's Quest IV , выпущенная в 1988 году, была первой игрой Sierra с полным музыкальным саундтреком, записанной на MT-32.

MT-32 с необходимым интерфейсом MPU-401 стоил 550 долларов США для покупки у Sierra, когда она впервые продала устройство. Хотя высокая цена MT-32 помешала ему доминировать на рынке конечных пользователей геймеров, другие издатели ПК быстро последовали примеру Sierra, расширив роль музыки в своих собственных играх, а Roland поддержал отрасль, выпуская модули CM для пользователей компьютеров. MT-32 оставался популярным для создания музыкальных композиций даже в начале 1990-х годов, когда игровая индустрия начала переходить на CD Audio.

Распространение стандарта General MIDI, наряду с конкуренцией со стороны менее дорогих звуковых карт, основанных на « волновых таблицах», привело к снижению количества музыкальных саундтреков, использующих проприетарные функции MT-32. Игры, которые воспроизводили треки General MIDI на MT-32, инициализировали звуковой банк MT-32, чтобы приблизиться к спецификации General MIDI Level 1 (GM1), но избегали каких-либо отличительных функций музыкального синтеза MT-32, придерживаясь довольно ограниченного набора GM1. контроллеров.

Эмуляция [ править ]

Из - за популярность МТА-32 в качестве устройства воспроизведения музыки для компьютерных игр, многие современные звуковые карты обеспечивают простую «режим эмуляции MT-32», [ править ] , как правило , осуществляется путем звукового отображения , состоящее либо из General MIDI инструменты, переставленные так, чтобы примерно представлять банк предварительно установленных звуков MT-32, или сэмплы, непосредственно записанные с оригинального устройства. Результаты часто считаются плохими, поскольку используемая технология сэмплирования не может отражать изменяющиеся по высоте и времени характеристики оригинальной технологии синтезатора, а программирование пользовательских звуков (см. Выше [ требуется пояснение ] ) вообще не поддерживается. Единственным исключением является карта Orchid SoundWave 32, выпущенная Orchid Technology.в 1994 году, чей встроенный цифровой сигнальный процессор (DSP) позволил более точно воспроизводить оригинальные звуковые характеристики. [ необходима цитата ]

Совсем недавно были предприняты попытки эмулировать технологию синтезатора LA в программном обеспечении с использованием изображений исходного PCM и управляющих ПЗУ . Наиболее заметным из этих эмуляторов является проект Munt с открытым исходным кодом [10], который эмулирует оборудование MT-32 посредством драйвера виртуального устройства для Microsoft Windows или виртуального устройства MIDI для OS X , BSD и Linux . Он также включен в ScummVM , интерпретатор приключенческих игр с открытым исходным кодом , начиная с версии 0.7.0. Munt основан на более раннем проекте эмуляции MT-32, [11]который стал источником недолговечного судебного спора о распространении исходных образов ПЗУ с корпорацией Roland , которая произвела MT-32 и заявляет об авторских правах на данные ПЗУ.

Roland предлагает эмуляцию классических синтезаторов через службу подписки Roland Cloud. Поддержка D-50 [12] была особенно добавлена ​​в июне 2017 года. [13]

Ссылки [ править ]

  1. ^ a b c «Архивная копия» (PDF) . Архивировано из оригинального (PDF) на 2011-07-15 . Проверено 8 сентября 2010 .CS1 maint: заархивированная копия как заголовок ( ссылка ) Руководство пользователя MT-32.
  2. ^ http://cms.rolandus.com/assets/media/exe/MT2GM.EXE
  3. ^ http://ftp.monash.edu.au/pub/midi.songs/unsorted/M/mt32gs.doc
  4. ^ "Петушиный угол" . Amiga Shopper . № 7. Октябрь 1991 г. с. 11. ISSN 0961-7302 . OCLC 925243798 .  
  5. ^ а б в г http://anotherunknowntime.com/music/rwi-mt-32-mod.pdf http://www.pdf-archive.com/2012/12/18/roland-mt-32-rwi- мод /
  6. ^ Roland Corporation: Примечания по обслуживанию MT-32, второе издание. Январь 1988 г.
  7. ^ Roland Corporation: Примечания по обслуживанию MT-32, третье издание. Октябрь 1988 г.
  8. ^ http://www.firstpr.com.au/robin/cv.html
  9. ^ «Интерфейсы реального мира» . Проверено 29 декабря 2016 .
  10. ^ https://sourceforge.net/projects/munt/
  11. ^ "Проект эмуляции MT-32" . Архивировано из оригинала на 2012-02-01 . Проверено 29 декабря 2016 .
  12. ^ "Программный синтезатор линейного синтезатора D-50" . Проверено 13 декабря 2017 .
  13. ^ "Roland выпускает синтезатор D-50 (в Roland Cloud)" . Проверено 13 декабря 2017 .

Внешние ссылки [ править ]

  • Реализация MIDI в Roland MT-32
  • Munt (эмулятор MT-32 / CM-32L)
  • mp3 сэмплы из SynthMania
  • Polynominal MT 32 расширенное программирование, аудиотест, руководство и схемы