Цифровой звук
 
 
Полезные ссылки
 
 
Реклама
 
Наши друзья
 
Аналог и цифра
Мастер-класс по цифровому звуку
Звуковые карты
Программное обеспечение для работы со звуком
Cамоучитель по работе с виртуальным звуком
Студийная Обработка Звука на ПК в Реальном Времени
Процессоры
Частоты
Мастеринг
Микширование
Практика записи
Звук   в   цифровом   кинематографе
Midi
Mp3
ЦИФРА, КОТОРУЮ СЛУШАЮТ
Цифровой звук и Интернет
Другие статьи.
В GM обязательна поддержка следующих контроллеров:

1 - Modulation (глубина частотной модуляции)
7 - Main Volume (громкость всех звуков в канале)
10 - Pan (панорама - положение инструмента на стерепанораме)
11 - Expression (экспрессивность, выразительность звука)
64 - Sustain Pedal (удержание звучания всех отпущенных нот)

    Контроллер Main Volume служит для долговременной установки громкости в канале, а Expression - для управления громкостью звучания отдельных нот или партий.

    Для устройств, поддерживающих, кроме GM, другие стандарты синтеза, введен SysEx "General MIDI On" для переключения в режим GM: F0 7E 7F 09 01 F7.

    Информация по GM выпускается MMA в печатном виде, краткие справки можно найти на http://www.mma.com и http://www.midi.com.

Стандарт General Synthesis (Roland)

    Стандарт General Synthesis (единый синтез, GS) разработан фирмой Roland в 1991 году, практически одновременно с GM. Целью создания стандарта было обеспечение совместимости не только базового набора тембров и способов управления, но и более тонких методов воздействия на звук. Требования к устройству, поддерживающему GS:

- поддержка стандарта GM Level 1;
- поддержка 98 дополнительных тембров и 8 наборов ударных;
- приоритетное назначение голосов каналам - вначале 10, далее с 1;
- назначение дополнительных ударных каналов через SysEx;
- резервирование голосов в канале через SysEx;
- наличие управляемого резонансного фильтра в каждом канале;
- поддержка эффектов Reverb, Chorus и Delay.

    Выбор банков осуществляется передачей старшего байта номера (контроллер 0). Младший байт (контроллер 32) при этом либо не используется, либо переключает режимы совместимости (например, SC55/SC88). Основной набор тембров (General MIDI) выбирается банком 0. Дополнительны мелодические тембры и звуковые эффекты распределены по 12 банкам, именуемым Variation Tones: 1..9, 16, 24 и 32. Дополнительные наборы ударных и набор звуковых эффектов имеют нумерацию (начиная с нуля):

8 Room Kit
16 Power Kit
24 Electronic Kit
25 TR-808 Kit
32 Jazz Kit
40 Brush Kit
48 Orchestra Kit
56 SFX Kit

Стандартом введены дополнительные контроллеры:

5 - Portamento Time (время скольжения от ноты к ноте)
6 - Data Entry MSB (ввод данных, старший байт)
65 - Portamento (включение/выключение режима портаменто)
66 - Sostenuto Pedal (удержание звучания отдельных нот (аккорда))
67 - Soft Pedal (приглушение звука)
84 - Portamento Control (номер ноты начала скольжения)
91 - Reverb Level (глубина реверберации)
93 - Chorus Level (глубина хорового эффекта)
98 - NRPN LSB (номер незарегистрированного параметра, младший байт)
99 - NRPN MSB (номер незарегистрированного параметра, старший байт)

а также - набор NRPN для управления генераторами огибающих и резонансными фильтрами (номера NRPN даны в виде значений старшего и младшего байтов):

NRPN 1/8 - Vibrato Rate (частота вибрато)
NRPN 1/9 - Vibrato Depth (глубина вибрато)
NRPN 1/10 - Vibrato Delay (задержка до включения вибрато)
NRPN 1/32 - Filter Cutoff Frequency (частота среза фильтра)
NRPN 1/33 - Filter Resonance (глубина резонанса фильтра)
NRPN 1/99 - Attack Time (длительность атаки)
NRPN 1/100 - Decay Time (длительность первичного спада)
NRPN 1/102 - Release Time (длительность концевого затухания)

и для раздельной настройки параметров ударных инструментов (nn - номер ноты инструмента):

NRPN 24/nn - Drum Pitch Coarse Tune (грубая подстройка высоты)
NRPN 26/nn - Drum TVA Level (уровень громкости)
NRPN 28/nn - Drum Pan (панорамная позиция)
NRPN 29/nn - Drum Reverb Send Level (глубина эффекта reverb)
NRPN 30/nn - Drum Chorus Send Level (глубина эффекта chorus)
NRPN 31/nn - Drum Delay Send Level (глубина эффекта delay)

Значения параметров задаются старшими байтами Data Entry (контроллер 6).

    Инструменты, поддерживающие стандарты GM и GS, почти всегда имеют дополнительные средства управления синтезом и обработкой звука, расширяющие рамки стандарта. При этом используемые способы управления, как правило, сохраняются внутри одной линии инструментов и внутри инструментов одного производителя.

    Устройства, совместимые с GS, должны поддерживать SysEx "General Synth On" (переключение в режим Roland GS): F0 41 10 42 12 40 00 7F 00 41 F7.

Стандарт Extended General (Yamaha)

    Стандарт Extended General (расширенный единый, XG) разработан фирмой Yamaha в 1994 году в виде расширения стандарта GS. Целью расширения стандарта было в первую очередь внесение развитого управления эффект-процессором и значительное увеличение количества тембров. Устройства, удовлетворяющие XG, способны самостоятельно создавать достаточно современное звучание без применения дополнительных тонгенераторов и модулей обработки, и к тому же гарантируют переносимость партитур с младших моделей на старшие практически без доработки. Требования к устройству, поддерживающему базовый уровень XG (Level 1):

- 32-голосная полифония;
- поддержка стандартов GM и GS;
- наличие 676 мелодических тембров и 21 набора ударных/эффектов;
- независимая подстройка высоты каждой ступени звукоряда;
- поддержка плавного скольжения высоты тона (портаменто);
- управление чувствительностью тембра к силе удара (Velocity);
- синхронное и независимое управление высотой и амплитудой звука, частотой среза фильтра от нескольких MIDI-контроллеров;
- наличие трех эффект-процессоров - Reverb, Chorus и Variation.

Возможные расширения XG:

- до 64 MIDI-каналов (до четырех раздельных MIDI-портов с возможностью управления всем устройством по любому из них);
- до 64 AD-каналов - аналоговых каналов с АЦП на входе, сигналы с которых поступают на обработку эффект-процессорами;
- дополнительный трехполосный эквалайзер;
- дополнительные эффект-процессоры - Distortion, Harmonizer и т.п.

Набор тембров состоит из двух перекрывающихся наборов: 480/10 в режиме XG и 579/11 в режиме TG300B (GS).

    В режиме GM доступны 128 стандартных мелодических тембров, стандартный набор ударных и стандартные контроллеры/RPN. В режиме XG доступны дополнительные банки, контроллеры, NRPN и SysEx.

Выбор банков осуществляется передачей обоих байтов номера; при этом старший байт (контроллер 0) задает тип банка, а младший байт (контроллер 32) - номер банка указанного типа. В XG определено четыре типа банков:

0 Normal (мелодические)
64 SFX (звуковые эффекты с переменной высотой)
126 SFX (звуковые эффекты с фиксированной высотой)
127 Drums (ударные)

Любой MIDI-канал путем выбора банка может быть установлен в мелодический или ударный режим.

В режиме XG доступны 44 банка мелодических тембров:

0 Standard (General MIDI)
1 KSP (Key Scale Panning - панорамирование по клавиатуре)
3 Stereo (стереофонические)
6 Single
8 Slow (имитация медленного звукоизвлечения)
12 Fast Decay (с быстрым затуханием)
14 Double Attack (сдвоенные)
16-17 Bright (яркие)
18-19 Dark (тусклые)
20 Resonant (с резонансом)
24 Attack (с мягкой атакой)
25 Release (с послезвучием при отпускании клавиши)
27 Rezo Sweep (со скользящим резонансом)
28 Muted (приглушенные)
32 Detune 1 (с расстройкой слоев)
33 Detune 2
34 Detune 3
35 Octave 1 (слои настроены в октаву)
36 Octave 2
37 5th 1 (слои настроены в квинту)
38 5th 2
39 Bend
40-42 Tutti (слои из разных звуков)
43 Velo-Switch (с переключением по силе удара)
45 Velo-Xfade (с плавным переходом по силе удара)
64-72,
96-101 Other wave (прочие тембры)


Сайт создан в системе uCoz