Стандарт настройки MIDI
Эта статья в значительной степени или полностью опирается на один источник . ( июнь 2023 г. ) |
Стандарт настройки MIDI ( MTS ) — это спецификация точной музыкальной высоты , согласованная Ассоциацией производителей MIDI в протоколе MIDI . MTS допускает как массовое сообщение дампа настройки, дающее настройку для каждой из 128 нот , так и сообщение настройки для отдельных нот по мере их воспроизведения.
Значения частоты
[ редактировать ]Если f — частота в герцах (Гц) , то соответствующий номер MIDI- ноты N MIDI определяется по формуле
где « log » во втором выражении — это любой логарифм (например, десятичный логарифм log 10 , натуральный логарифм ln ≡ log e или любой другой).
Количество log 2 ( f / 440 Гц ) — количество октав выше концерта 440 Гц A , или A 4 , или a ′ . Умножение на 12 дает количество полутонов выше 440 Гц (значение отрицательное, если частота f по высоте ниже 440 Гц). Добавление 69 ( десятичного или шестнадцатеричного 0x45 ) дает количество полутонов выше C пять октав ниже среднего C. на
не только является 440 Гц стандартной центральной высотой звука для MIDI , но также широко используется как стандартная высота «концертной А » ( A 4 , например, в США, Великобритании), и поскольку она представлена в MIDI- сигналах целым числом 69 (на девять полутонов выше средний C ( C 4 , c' ), который имеет десятичное значение 60 или шестнадцатеричное 0x3C ), это дает действительное число, которое выражает высоту звука в соответствии с MIDI и целочисленной нотацией , известной как номер MIDI -ноты, N MIDI .
Преобразование номера MIDI- ноты ( N MIDI ) в частоту ( f ) определяется следующей формулой:
Формат частотных данных
[ редактировать ]Формат частотных данных позволяет точно обозначить частоты, отличающиеся от равнотемперированных .
«Данные о частоте должны быть определены в [единицах], которые представляют собой доли полутона. Диапазон частот начинается с MIDI-ноты 0, C = 8,1758 Гц, и простирается выше MIDI-ноты 127, G = 12543,854 Гц. Первый байт данных частоты слово определяет высший равнотемперированный полутон, не превышающий частоту. Следующие два байта (14 бит) определяют долю на 100 центов выше полутона, на которой находится частота. Эффективное разрешение = 100 центов / 2. 14 = 0,0061 цента». [1]
Это более высокое разрешение позволяет логарифмическое представление высоты звука, в котором полутон разделен на 128. 2 = 2 14 = 16384 частей, что означает, что октава разделена на 196608 (логарифмически) равных частей. Размер этих частей составляет ровно 100/16384 цента (приблизительно 0,0061 цента), что намного ниже порога человеческого восприятия звука и, следовательно, позволяет очень точно представить звук.
Приложения
[ редактировать ]Точные значения высоты тона могут использоваться в микротональной музыке , просто в интонации , средней темперации или в других альтернативных настройках.
Программное обеспечение, поддерживающее MTS, включает Scala , TiMidity++ , ZynAddSubFX и FluidSynth .
Программные плагины-инструменты, поддерживающие MTS, включают Native Instruments FM8, Synthogy Ivory и различные плагины Xenharmonic VSTi от Xen-Arts, включая FMTS-синтезатор, виртуальный аналоговый синтезатор Ivor и проигрыватель сэмплов XenFont SoundFont.
Выпускаемые в настоящее время аппаратные инструменты, поддерживающие MTS, включают: Dave Smith Instruments (DSI) Rev-2, Prophet-12, Prophet-6, Oberheim OB-6, Moog Sub37, Minitaur, Novation Bass Station II, Peak, Sonoclast Plastic Pitch Plus, и Вальдорф Кира.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Ассоциация производителей MIDI, Спецификация настройки MIDI ( https://midi.org/midi-tuning-updated-specification/ )
Внешние ссылки
[ редактировать ]Спецификация МТС
[ редактировать ]Музыкальное программное обеспечение Microtonal с поддержкой МТС
[ редактировать ]- Скала (Windows, Linux, Mac)
- Редактор пользовательского масштаба (Windows, Mac)
- микросинтез (Windows, Mac)
- альтернативный тюнер (Windows, Linux, Mac)
- TiMidity++ (Windows, Linux, Mac)
- FluidSynth (Windows, Linux, Mac)
- Настройте Смити (Windows)
- Программное обеспечение Xen-Arts Microtonal MIDI (Windows VSTi)
- Реле (Windows, Mac)
- Духовка «Мисс Чешуя» (Mac)
- Гервилл (Windows, Linux, Mac)