Студопедия — Так что же с MIDI?
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Так что же с MIDI?






Предположим, стоит задача сымитировать звучание естественно сбалансированного состава. В этом случае, по идее, достаточно одного параметра Velocity: скорость нажатия клавиш определяет текущий динамический оттенок (форте или пиано) партии. Однако при совместном звучании партий в мультитембральном тон-генераторе их относительный баланс чаще всего неудовлетворителен и требует дополнительной регулировки.

Связано это с тем, что при создании пэтчей не учитывается реальная акустическая мощность инструментов. Ранее говорилось о рекомендованном соотношении значения динамики (Velocity) и выходного уровня сигнала. Так вот, для всех пэтчей оно одно и то же. Это значит, что при игре с одной и той же динамикой, например, партии клавесина и трубы, выходной уровень обоих партий будет примерно одинаковым, чего в реальной жизни быть не может (труба намного громче клавесина). В принципе, такого несоответствия можно избежать, уменьшая выходной уровень семплов в настройках акустически тихих программ, но это не выход. Во-первых, при прочих равных условиях ухудшится соотношение сигнал/шум, а во-вторых, при имитации несбалансированного ансамбля такая поправка в уровне будет только мешать.

Итак, параметра Velocity для выстраивания баланса нескольких партий недостаточно. На помощь приходит сообщение MIDI Volume (контроллер СС#7/СС#39), которое задает громкость звучания на MIDI-канале. Его действие можно сравнить с фейдером канала в микшерском пульте. С какой бы динамикой не извлекал звуки исполнитель, уровень партии в миксе будет зависеть от положения фейдера. Говоря языком MIDI — какая бы скорость нажатия не использовалась, выходная громкость партии будет зависеть от значения MIDI Volume.

В современных тон-генераторах тембр при увеличении динамики, как правило, изменяется (становится ярче). Применяя совместно Velocity и MIDI Volume, можно получить любые сочетания "яркость/громкость". Например, максимальное значение Velocity при небольшой громкости канала создает впечатление очень яркого по тембру, но тихого инструмента.

В мультитембральном тон-генераторе после отстройки относительного баланса партий (с помощью сообщения MIDI Volume) может потребоваться регулировка общей громкости устройства (уровня мастер-выхода). Для этого чаще всего используется сообщение SysEx Master Volume (поговорим в следующей статье), иногда — значение громкости одного из каналов или контроллера типа General Purpose.

Большинство устройств игнорируют LSB в сообщении MIDI Volume и позволяют производить только грубую настройку (128 уровней), посредством MSB (контроллер CC#7). Некоторые старые синтезаторы на сообщение MIDI Volume не реагируют.

Бок о бок с сообщением громкости канала идет сообщение экспрессии (Expression, СС#11 / CC#43). Его название может сбить с толку, поскольку прямой перевод с английского (expression — выразительность) — довольно расплывчатое понятие. Многие в этой связи склонны ожидать от контроллера экспрессии какую-либо тонкую настройку пэтча (например, посредством фильтров) или других чудес. На самом деле все гораздо проще.

Слово Expression как музыкальный термин соответствует понятию "нюанс" русской музыкальной терминологии, которое означает, прежде всего, динамический нюанс исполнения — форте, пиано и т. д. Таким образом, контроллер экспрессии предназначен для дополнительного управления громкостью MIDI-канала. Как и в случае с сообщением MIDI Volume, большинство тон-генераторов допускают только грубую настройку экспрессии (128 уровней) посредством MSB (контроллер CC#11).

При максимальном значении экспрессии громкость канала равна текущему значению MIDI Volume. При уменьшении экспрессии начинается уменьшение результирующей громкости. Когда экспрессия равна нулю, громкость канала также равна нулю; когда экспрессии "половина", то и громкость канала равна половине от текущего значения MIDI Volume.

Зачем нужно такое двухуровневое управление громкостью? Для удобства. Довольно часто требуется плавное нарастание или затухание звука (крещендо или диминуэндо) в каком-либо месте партии. Предположим, что для этой цели у нас есть только контроллер MIDI Volume. С помощью него мы создаем кривую нарастания звука, которая имеет довольно затейливую форму. В соло нарастание звучит хорошо. Но в миксе партия теряется. Как быть? "Поднять" всю кривую. Это значит, что каждое событие об изменении громкости канала должно быть пересчитано в сторону увеличения, а это не всегда делается легко и быстро. Кроме того, может просто не хватить запаса по громкости: если некоторые события MIDI Volume на кривой уже имеют большое значение, например, 120, то поднять всю кривую более чем на 7 пунктов не получится. А партия все равно может звучать недостаточно громко...

Гораздо проще управлять динамикой внутри партии с помощью сообщения экспрессии, а с помощью MIDI Volume балансировать партию со всеми остальными. Тогда в нашем случае задача упрощается: нужно только увеличить общую громкость канала, а кривая нарастания останется неизменной.

Исходя из этого, протокол MIDI рекомендует использовать сообщение MIDI Volume только для общей балансировки партий, один раз в самом начале аранжировки, а динамические изменения в процессе звучания производить с помощью сообщения экспрессии.

Еще один пример. Предположим, мы отстроили баланс партий рояля и баса так, что партия рояля имеет громкость 110, а баса — 90. Теперь, если в какой-то момент времени понадобится, скажем, уменьшить громкость обеих партий в два раза, достаточно послать на оба канала сообщение экспрессии со значением 64. После этого громкость рояля станет равна 55, а баса — 45. Можно представлять себе контроллер громкости как фейдер канала в микшере — с помощью него производится статическая балансировка. Экспрессия в данном случае является аналогом группового фейдера, с помощью которого изменяется громкость нескольких дорожек, с сохранением относительного баланса между ними.

Сообщение MIDI Volume обычно производится слайдером громкости на передней панели инструмента, для сообщения экспрессии может использоваться педаль. Однако записывать в секвенсор лучше только сообщения экспрессии, поскольку сообщение MIDI Volume должно появляться на канале один раз в самом начале аранжировки. Если инструмент позволяет, лучше настроить его так, чтобы вместо СС#7 передавалось сообщение экспрессии. А можно использовать возможность переназначения контроллеров в секвенсоре. После записи всех партий сообщения громкости канала вводятся вручную, в процессе отстройки баланса.

Теперь пример. Мы работаем на десятом MIDI-канале и выставляем уровень громкости на 100 (чаще всего это значение используется по умолчанию), а экспрессию на 120. Наш тон-генератор понимает только грубую настройку посредством MSB. Последовательность байт изображена на рис. 41.

 

Протокол MIDI рекомендует логарифмическую зависимость уровня сигнала на выходе MIDI-канала от значений громкости и экспрессии. Если тон-генератор на экспрессию не реагирует, она считается максимальной, и формула приобретает вид, показанный на рис. 42_1а для случая, когда используется грубая настройка посредством MSB (CC#7), и на рис. 42_1б, если используется тонкая настройка (MSB:LSB, CC#7/CC#39). Если устройство реагирует на экспрессию, то значения громкости и экспрессии перемножаются: рис. 42_2а при грубой настройке обоих параметров, рис. 42_2б — при тонкой.


Трехмерный график на рис. 43 наглядно иллюстрирует эту зависимость. Под графиком приводится таблица с несколькими значениями контроллеров и выходным уровнем канала.







Дата добавления: 2015-08-30; просмотров: 713. Нарушение авторских прав; Мы поможем в написании вашей работы!



Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

Огоньки» в основной период В основной период смены могут проводиться три вида «огоньков»: «огонек-анализ», тематический «огонек» и «конфликтный» огонек...

Упражнение Джеффа. Это список вопросов или утверждений, отвечая на которые участник может раскрыть свой внутренний мир перед другими участниками и узнать о других участниках больше...

Влияние первой русской революции 1905-1907 гг. на Казахстан. Революция в России (1905-1907 гг.), дала первый толчок политическому пробуждению трудящихся Казахстана, развитию национально-освободительного рабочего движения против гнета. В Казахстане, находившемся далеко от политических центров Российской империи...

Уравнение волны. Уравнение плоской гармонической волны. Волновое уравнение. Уравнение сферической волны Уравнением упругой волны называют функцию , которая определяет смещение любой частицы среды с координатами относительно своего положения равновесия в произвольный момент времени t...

Медицинская документация родильного дома Учетные формы родильного дома № 111/у Индивидуальная карта беременной и родильницы № 113/у Обменная карта родильного дома...

Основные разделы работы участкового врача-педиатра Ведущей фигурой в организации внебольничной помощи детям является участковый врач-педиатр детской городской поликлиники...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия