Введение

Roland MT 32 Multi Timbre Sound Module – это модуль 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) Myuujikun (ミュージくん) от Roland.

Особенности

Как и линейный синтезатор Roland D 50, он использует линейный арифметический синтез – форму синтеза на основе сэмплов, объединенную с вычитающим синтезом – для создания звуков. Сэмплы используются для начальных атак и ударных, а традиционный синтез отвечает за фазу устойчивого звучания. Оригинальный MT 32 поставляется с предустановленной библиотекой из 128 синтезированных и 30 ритмических звуков, которые можно воспроизводить на 8 мелодических каналах и одном канале для ритма. Также в нем реализован цифровой эффект реверберации. 64 из 128 пресетов (максимальное количество возможных вариаций) представляют собой совершенно новые или модифицированные звуки, а дополнительные звуки были добавлены в 10-й барабанный канал. Однако совместимость с GM все еще ограничена недостаточным количеством партий (9 на MT 32, 16 согласно спецификации GM) и инвертированной панорамой по сравнению со спецификациями MIDI MMA. Эту утилиту предвосхитил пакет "MT32GS", выпущенный Майком Корнелиусом в 1992 году. CM Panion, разработанный компанией Gajits Music Software, был редактором для Amiga, предназначенным для работы с MT 32.

Модели MT-32

Было выпущено две основные версии MT-32. Roland обозначает их как MT-32 (старая версия / без разъема для наушников) и MT-32 (новая версия / с разъемом для наушников).

MT-32 (старый)

Чип генерации звука LA32 – это 80-выводной PGA. Контролирующий процессор – Intel C8095 90 в керамическом корпусе DIP 48. Цифро-аналоговый преобразователь (ЦАП) – Burr Brown PCM54; входной сигнал имеет разрешение 15 бит (см. ниже). Линейные выходы несимметричные, разъём 1/4" TS (отдельные левый и правый каналы). Разъём для наушников отсутствует. MT 32 с печатной платой версии 0, используется в устройствах с серийными номерами до 851399. Чип PGA LA32 впоследствии заменяется на 100-выводной корпус QFP. MT 32 с печатной платой версии 1 ("старого типа"), используется в устройствах с серийными номерами от 851400 до 950499.

MT-32 (новый)

Контрольный процессор Intel P8098. Тот же цифро-аналоговый преобразователь (DAC), но с 16-битным разрешением входного сигнала (см. ниже). Добавлен стерео 1/4" TRS разъем для наушников. MT 32 с печатной платой "нового типа" версии 1, используемый в устройствах с серийными номерами 950500 и выше. Roland MT 100: комбинация MT 32 и Roland PR 100 (секвенсор и дисковод Quick Disk на 2,8"). Несмотря на использование печатной платы MT 32 (New), корпус отличается. MT 32 (Старый), в котором основная плата была заменена Roland в связи с ремонтом, может содержать основную плату MT 32 (New) без разъема для наушников.

Модели, совместимые с MT-32

Для пользователей компьютеров Roland выпустила ряд модулей CM (Computer Music). Они поставлялись без ЖК-дисплея и с минимальным количеством кнопок. Большинство этих CM-модулей, за исключением CM 32P и CM 300, совместимы с MT 32, но содержат 33 дополнительных семпла звуковых эффектов, которые использовались во многих играх. Эти звуковые эффекты недоступны на MT 32. Ранние модели имеют конструкцию, схожую с MT 32 (New). Контрольный процессор – Intel P8098, а ЦАП – Burr Brown PCM54. Roland CM 32L: Выпущенный в 1989 году, этот модуль Roland CM имеет только регулятор громкости, индикатор MIDI-сообщений и индикатор питания в качестве внешних элементов управления. Roland CM 64: представляет собой комбинацию CM 32L и CM 32P, упрощенную версию "компьютерной музыки" Roland U 110. Как и CM 32P, CM 64 может быть расширен картой звуковой библиотеки Roland SN U110 (в то время как 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 CM 300, совместимым с Roland GS, – версия "компьютерной музыки" Roland SC 55. Выпущен примерно в 1992 году. Roland LAPC N: плата расширения шины C Bus для компьютеров серии NEC PC 98. Выпущен только в Японии. Roland RA 50: LA-устройство с ROM CM 32L (но не со всеми семплами CM 32L): для полноценной работы в качестве MT 32 требуется программный обходной путь или аппаратная модификация.

Третье решение

В период с 1989 по 1993 год Робин Уитл из Real World Interfaces предлагал модификации MT 32, доступные после покупки, для устранения проблем с качеством звука, улучшения функциональности ревербератора, обеспечения дискретных аналоговых выходов для сигналов отправки и возврата реверберации, а также резервного питания настроек MT 32. А. Ферндаун описал схему отключения звука, специально разработанную для модуля Roland MT 32. В аннотации к статье говорится: "Представленная здесь схема отключения звука специально разработана для использования с модулем Roland MT 32, однако при небольших изменениях она может быть адаптирована для использования с другими производителями экспандеров и синтезаторов. Она предназначена для устранения шума, который экспандер издает после отпускания клавиши. Этот шум, оставаясь слышимым, со временем становится довольно раздражающим при домашнем использовании экспандера. Для студийной работы, разумеется, используется шумоподавитель."

Проблемы совместимости

Устройства первого поколения с версиями управляющей ROM ниже 2.00 требуют задержки в 40 миллисекунд между сообщениями эксклюзивного формата. Некоторые компьютерные игры, разработанные для работы с совместимыми модулями (см. выше) или более поздними версиями ROM, не требующими этой задержки, могут не работать с этими устройствами, издавая некорректные звуки или приводя к зависанию прошивки из-за ошибки переполнения буфера, что требует выключения и повторного включения устройства. Однако некоторые игры были специально созданы для использования ошибок в более ранних версиях устройств, вызывая некорректное звучание на более поздних модификациях. Кроме того, некоторые игры используют инструменты, отсутствующие в моделях 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.

Эмуляция

Из-за популярности MT 32 в качестве устройства воспроизведения музыки для компьютерных игр, многие современные звуковые карты предоставляют простой "режим эмуляции MT 32", обычно реализуемый посредством звукового мэппинга, состоящего либо из инструментов General MIDI, перекомпонованных для приблизительного соответствия предустановленному банку звуков MT 32, либо из сэмплов, записанных непосредственно с оригинального устройства. Более поздние модули, такие как большинство серий Roland Sound Canvas, Yamaha MU и Kawai GMega, также имеют такие ограниченные режимы обратной совместимости с MT 32. Результаты часто оцениваются как неудовлетворительные, поскольку используемая технология сэмплирования не способна воспроизвести зависящие от высоты тона и времени характеристики оригинальной технологии синтеза, а программирование пользовательских звуков (см. выше) вообще не поддерживается. Исключением является карта Orchid SoundWave 32, выпущенная компанией Orchid Technology в 1994 году, которая оснащена встроенным цифровым процессором сигналов (DSP), обеспечивающим более точное воспроизведение оригинальных звуковых характеристик. В последнее время предпринимались попытки эмулировать синтезаторную технологию LA в программном обеспечении, используя образы оригинальных PCM и управляющих ПЗУ. Наиболее заметным из этих эмуляторов является проект Munt с открытым исходным кодом, который эмулирует аппаратное обеспечение MT 32 посредством виртуального драйвера устройства для Microsoft Windows или виртуального MIDI-устройства для OS X, BSD и Linux. Он также интегрирован в ScummVM, интерпретатор приключенческих игр с открытым исходным кодом, начиная с версии 0.7.0. Munt основан на более раннем проекте эмуляции MT 32, который стал причиной непродолжительного юридического спора о распространении оригинальных образов ROM с Roland Corporation, производителем MT 32 и обладателем авторских прав на данные ROM. Raspberry Pi Single board computer имеет программный эмулятор с открытым исходным кодом под названием mt 32 pi. Этот проект позволяет осуществлять аппаратную эмуляцию mt 32 с использованием дополнительного оборудования. Изначально проект был задуман как решение для эмуляции модуля синтезатора Roland MT 32, использующее эмуляционное ядро Munt с открытым исходным кодом. Roland предлагает эмуляцию классических синтезаторов через сервис подписки Roland Cloud. Поддержка D 50 была добавлена в июне 2017 года.