Какое расширение имеют файлы содержащие звук закодированный в стандарте midi
Автор: Евгений Музыченко (Eugene Muzychenko) 2:5000/14@FidoNet
Copyright (©) 1996-97, Eugene V. Muzychenko
Все права в отношении данного текста принадлежат автору. При воспроизведении текста или его части сохранение Copyright обязательно. Коммерческое использование допускается только с письменного разрешения автора.
Аппаратная спецификация MIDI
Спецификация формата данных MIDI
- 8n nn vv — Note Off (выключение ноты)
- 9n nn vv — Note On (включение ноты)
- An nn pp — Key Pressure (Polyphonic Aftertouch, давление на клавишу)
- Bn cc vv — Control Change (смена значения контроллера)
- Cn pp — Program Change (смена программы (тембра, инструмента))
- Dn pp — Channel Pressure (Channel Aftertouch, давление в канале)
- En ll mm — Pitch Bend Change (смена значения Pitch Bend)
Описание работы контроллеров
Контроллеры Bank Select
- 0 — Bank Select MSB (выбор банка, старший байт)
- 32 — Bank Select LSB (выбор банка, младший байт)
Контроллер Modulation
Задает глубину частотной модуляции в канале. Управление абсолютное. Значение 0 отключает модуляцию, значение 127 устанавливает максимальную глубину. Стандартное значение — 0. Действует на последующие и уже звучащие ноты.
Контроллер Portamento Time
Задает время плавного скольжения от частоты предыдущей ноты до частоты очередной ноты. Управление абсолютное. Значение 0 соответствует минимальному времени, 127 — максимальному. Стандартное значение не определено.
Контроллер Main Volume
Задает громкость звучания внутри канала. Управление абсолютное. Стандартное значение — обычно 100. Действует на последующие и уже звучащие ноты.
Контроллер Pan
Задает соотношение уровня стереоканалов (точку стереопанорамы) для канала. Управление абсолютное. Значение 0 — крайняя левая позиция, 64 — средняя, 127 — крайняя правая. Стандартное значение — 64. Действует на последующие и уже звучащие ноты.
Контроллер Expression
Задает степень выразительности звука. Управление абсолютное. На простых инструментах дублирует контроллер Main Volume и действует и на последующие, и на уже звучащие ноты. На инструментах с развитым синтезом управляет более тонкими параметрами выразительности, и действует только на последующие ноты. Стандартное значение — обычно 127.
Контроллер Harmonic Content
Задает добротность (глубину резонанса) фильтра канала, позволяющего подчеркнуть высокочастотные гармоники тембра. Увеличение добротности увеличивает крутизну характеристики фильтра в области среза, усиливая частоты, лежащие непосредственно ниже частоты среза. Управление относительное (0..64..127). Стандартное значение — 64.
Контроллер Release Time
Задает время концевого затухания звучания нот с момента отработки Note Off (явного или автоматического) до полного исчезновения звука. Управление относительное (0..64..127). Стандартное значение — 64.
Контроллер Attack Time
Задает время начальной атаки — нарастания громкости звучания нот с момента отработки Note On до максимального значения громкости. Управление относительное (0..64..127). Стандартное значение — 64.
Контроллер Brightness
Задает частоту среза фильтра канала, управляющую ослаблением высоких частот звука. Управление относительное (0..64..127). Стандартное значение — 64.
Контроллер Portamento Control
Контроллер Reverb Level
Задает глубину выбранного эффекта типа реверберации (основанного на постоянной задержке сигнала) — Room, Hall, Delay, Echo и т.п. Управление — абсолютное или относительное в зависимости от инструмента.
Контроллер Chorus Level
Задает глубину эффекта типа хорового (основанного на переменной задержке сигнала) — Chorus, Flanger, Phaser и т.п. Управление — абсолютное или относительное в зависимости от инструмента.
Контроллер Variation Level
Задает глубину эффекта, выбранного в качестве Variation. Управление — абсолютное или относительное в зависимости от инструмента.
Контроллер-переключатель Sustain
Контроллер-переключатель Sostenuto
Действует подобно Sustain, но удерживает звучание только тех нот, которые были нажаты на момент включения контроллера. Последующие нажатия и отпускания отрабатываются в обычном порядке. Иначе говоря, откладывается отработка Note Off только для тех нот, Note On для которых поступили до включения режима.
Контроллер-переключатель Soft
По аналогии с левой педалью фортепиано, вызывает смягчение звучания для нот, нажатых во время действия режима. Способ реализации - простое уменьшение громкости или более тонкое управление — определяется инструментом.
Контроллер-переключатель Portamento
Контроллеры RPN, NRPN и Data Entry
- 98 — NRPN LSB (младший байт NRPN)
- 99 — NRPN MSB (старший байт NRPN)
- 100 — RPN LSB (младший байт RPN)
- 101 — RPN MSB (старший байт RPN)
- 6 — Data Entry MSB (ввод данных, старший байт)
- 38 — Data Entry LSB (ввод данных, младший байт)
- 96 — RPN Increment (увеличение RPN на 1, значение игнорируется)
- 97 — RPN Decrement (уменьшение RPN на 1, значение игнорируется)
- RPN 0 — Pitch Bend Sensitivity (чувствительность Pitch Bend)
- RPN 1 — Fine Tuning (точная подстройка)
- RPN 2 — Coarse Tuning (грубая подстройка)
- RPN 3 — Tuning Program Select
- RPN 4 — Tuning Bank Select
- 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 (длительность концевого затухания)
- 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)
- NRPN 20/nn — Drum Filter Cutoff (частота среза фильтра)
- NRPN 21/nn — Drum Filter Resonance (глубина резонанса фильтра)
- NRPN 22/nn — Drum Attack Time (длительность атаки)
- NRPN 23/nn — Drum Decay Time (длительность первичного спада)
- NRPN 25/nn — Drum Pitch Fine Tune (точная подстройка высоты)
- 120 — All Sounds Off
- 121 — Reset All Controllers
- 122 vv — Local Control
- 123 — All Notes Off
- 124 — Omni Off
- 125 — Omni On
- 126 nn — Mono
- 127 — Poly
- 1 — Omni On, Poly
- 2 — Omni On, Mono
- 3 — Omni Off, Poly
- 4 — Omni Off, Mono
Описание работы контроллеров
Контроллеры Bank Select
- 0 — Bank Select MSB (выбор банка, старший байт)
- 32 — Bank Select LSB (выбор банка, младший байт)
Контроллер Modulation
Задает глубину частотной модуляции в канале. Управление абсолютное. Значение 0 отключает модуляцию, значение 127 устанавливает максимальную глубину. Стандартное значение — 0. Действует на последующие и уже звучащие ноты.
Контроллер Portamento Time
Задает время плавного скольжения от частоты предыдущей ноты до частоты очередной ноты. Управление абсолютное. Значение 0 соответствует минимальному времени, 127 — максимальному. Стандартное значение не определено.
Контроллер Main Volume
Задает громкость звучания внутри канала. Управление абсолютное. Стандартное значение — обычно 100. Действует на последующие и уже звучащие ноты.
Контроллер Pan
Задает соотношение уровня стереоканалов (точку стереопанорамы) для канала. Управление абсолютное. Значение 0 — крайняя левая позиция, 64 — средняя, 127 — крайняя правая. Стандартное значение — 64. Действует на последующие и уже звучащие ноты.
Контроллер Expression
Задает степень выразительности звука. Управление абсолютное. На простых инструментах дублирует контроллер Main Volume и действует и на последующие, и на уже звучащие ноты. На инструментах с развитым синтезом управляет более тонкими параметрами выразительности, и действует только на последующие ноты. Стандартное значение — обычно 127.
Контроллер Harmonic Content
Задает добротность (глубину резонанса) фильтра канала, позволяющего подчеркнуть высокочастотные гармоники тембра. Увеличение добротности увеличивает крутизну характеристики фильтра в области среза, усиливая частоты, лежащие непосредственно ниже частоты среза. Управление относительное (0..64..127). Стандартное значение — 64.
Контроллер Release Time
Задает время концевого затухания звучания нот с момента отработки Note Off (явного или автоматического) до полного исчезновения звука. Управление относительное (0..64..127). Стандартное значение — 64.
Контроллер Attack Time
Задает время начальной атаки — нарастания громкости звучания нот с момента отработки Note On до максимального значения громкости. Управление относительное (0..64..127). Стандартное значение — 64.
Контроллер Brightness
Задает частоту среза фильтра канала, управляющую ослаблением высоких частот звука. Управление относительное (0..64..127). Стандартное значение — 64.
Контроллер Portamento Control
Контроллер Reverb Level
Задает глубину выбранного эффекта типа реверберации (основанного на постоянной задержке сигнала) — Room, Hall, Delay, Echo и т.п. Управление — абсолютное или относительное в зависимости от инструмента.
Контроллер Chorus Level
Задает глубину эффекта типа хорового (основанного на переменной задержке сигнала) — Chorus, Flanger, Phaser и т.п. Управление — абсолютное или относительное в зависимости от инструмента.
Контроллер Variation Level
Задает глубину эффекта, выбранного в качестве Variation. Управление — абсолютное или относительное в зависимости от инструмента.
Контроллер-переключатель Sustain
Контроллер-переключатель Sostenuto
Действует подобно Sustain, но удерживает звучание только тех нот, которые были нажаты на момент включения контроллера. Последующие нажатия и отпускания отрабатываются в обычном порядке. Иначе говоря, откладывается отработка Note Off только для тех нот, Note On для которых поступили до включения режима.
Контроллер-переключатель Soft
По аналогии с левой педалью фортепиано, вызывает смягчение звучания для нот, нажатых во время действия режима. Способ реализации - простое уменьшение громкости или более тонкое управление — определяется инструментом.
Контроллер-переключатель Portamento
Контроллеры RPN, NRPN и Data Entry
- 98 — NRPN LSB (младший байт NRPN)
- 99 — NRPN MSB (старший байт NRPN)
- 100 — RPN LSB (младший байт RPN)
- 101 — RPN MSB (старший байт RPN)
- 6 — Data Entry MSB (ввод данных, старший байт)
- 38 — Data Entry LSB (ввод данных, младший байт)
- 96 — RPN Increment (увеличение RPN на 1, значение игнорируется)
- 97 — RPN Decrement (уменьшение RPN на 1, значение игнорируется)
- RPN 0 — Pitch Bend Sensitivity (чувствительность Pitch Bend)
- RPN 1 — Fine Tuning (точная подстройка)
- RPN 2 — Coarse Tuning (грубая подстройка)
- RPN 3 — Tuning Program Select
- RPN 4 — Tuning Bank Select
- 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 (длительность концевого затухания)
- 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)
- NRPN 20/nn — Drum Filter Cutoff (частота среза фильтра)
- NRPN 21/nn — Drum Filter Resonance (глубина резонанса фильтра)
- NRPN 22/nn — Drum Attack Time (длительность атаки)
- NRPN 23/nn — Drum Decay Time (длительность первичного спада)
- NRPN 25/nn — Drum Pitch Fine Tune (точная подстройка высоты)
- 120 — All Sounds Off
- 121 — Reset All Controllers
- 122 vv — Local Control
- 123 — All Notes Off
- 124 — Omni Off
- 125 — Omni On
- 126 nn — Mono
- 127 — Poly
- 1 — Omni On, Poly
- 2 — Omni On, Mono
- 3 — Omni Off, Poly
- 4 — Omni Off, Mono
Pitch Bend Change (ll — младший, mm — старший байт значения)
Задает смещение высоты тона для всех нот в канале — как звучащих, так и последующих. Значение, образованное двумя 7-разрядными величинами, изменяется в диапазоне 0–16383; среднее значение — 8192 — принимается за относительный нуль, что дает условный диапазон изменения -8192–8191. Чувствительность Pitch Bend может изменяться при помощи RPN 0; по умолчанию принимается предельное смещение на два полутона в любую сторону.
System Exclusive (SysEx)
Sequential Circuits | 01 |
---|---|
Big Briar | 02 |
Octave / Plateau | 03 |
Moog | 04 |
Passport Designs | 05 |
Lexicon | 06 |
PAIA | 11 |
Simmons | 12 |
Gentle Electric | 13 |
Fairlight | 14 |
Bon Tempi | 20 |
S.I.E.L. | 21 |
SyntheAxe | 23 |
Kawai | 40 |
Roland | 41 |
Korg | 42 |
Yamaha | 43 |
SysEx "General MIDI On" (переключение в режим GM для устройств, поддерживающих дополнительные стандарты): F0 7E 7F 09 01 F7.
SysEx "General Synth On" (переключение в режим Roland GS для устройств, поддерживающих этот стандарт): F0 41 10 42 12 40 00 7F 00 41 F7.
SysEx "XG System On" (переключение в режим Yamaha XG для устройств, поддерживающих этот стандарт): F0 43 1n 4C 00 00 7E 00 F7, где n — номер устройства в сети (устанавливается по-разному для разных устройств, по умолчанию 0).
Ряд устройств требует, чтобы включение режимов GS и XG выполнялось из режима GM. Переключение между режимами обычно занимает несколько десятков миллисекунд и вызывает также полный сброс MIDI-системы устройства.
Tune Request
Предписывает выполнить автоматическую подстройку устройствам, нуждающимся в ней. Обычно это относится к аналоговым синтезаторам, строй которых может смещаться из-за нестабильности управляющих элементов.
Song Position Pointer (ll — младший, mm — старший байт)
Служит для установки позиции в партитуре для устройств, имеющих встроенный секвенсор, автоаккомпанемент или ритм-блок. Задается номером четвертной (quarter) ноты с начала партитуры.
Song Select (ss — условный номер партитуры)
Start
Запускает прогрывание или запись выбранной партитуры с начала.
Останавливает проигрывание или запись партитуры.
Continue
Запускает проигрывание или запись партитуры с прерванного места, либо с позиции, установленной с помощью Song Position Pointer.
Timing Clock
Active Sensing
Существует ещё один способ кодирования звука, который можно применить только для записи инструментальных мелодий. Он основан на стандарте MIDI (англ. Musical Instrument Digital Interface — цифровой интерфейс музыкальных инструментов).
В отличие от оцифрованного звука в таком формате хранятся последовательность нот, коды инструментов, громкость, тембр, время затухания каждой ноты и т. д.
Фактически такая запись звука — это программа для звуковой карты, в памяти которой хранятся образцы звуков реальных инструментов (волновые таблицы, англ. wave tables).
Современные звуковые карты поддерживают многоканальный звук, т. е. в звуковом файле может храниться несколько дорожек, которые проигрываются одновременно.
Существуют специальные MIDI-клавиатуры, которые позволяют вводить звук и сразу сохранять его в стандарте MIDI (рис. 2.34).
Рис. 2.34
Для проигрывания MIDI-файла используют синтезаторы — электронные устройства, имитирующие звук реальных инструментов.
Простейший синтезатор — звуковая карта компьютера. Главные достоинства инструментального кодирования:
• кодирование мелодии (нотной записи) происходит без потери информации;
• файлы имеют значительно меньший объём в сравнении с оцифрованным звуком той же длительности.
Однако произвольный звук (например, человеческий голос) в таком формате закодировать невозможно.
Используя дополнительные источники, найдите ответы на вопросы.
— Сколько различных музыкальных инструментов включено в стандарт MIDI?
— Что такое полифония?
— Какое расширение имеют файлы, содержащие звук, закодированный в стандарте MIDI?
Следующая страница Кодирование видеоинформации
Cкачать материалы урока
Файл с расширением .MID или .midi представляет собой файл цифрового интерфейса музыкальных инструментов. В отличие от обычных аудиофайлов, таких как MP3 или WAV, MIDI-файлы не содержат реальных аудиоданных и поэтому имеют гораздо меньший размер. Например, файл MID может объяснить, какие ноты воспроизводятся, когда они воспроизводятся, и какой длины или громкости должна быть каждая нота.
Файлы в этом формате, в основном, являются учебными файлами, которые объясняют, как звук должен быть произведен после подключения к устройству воспроизведения или загрузки в определенную программу, которая знает, как интерпретировать данные.
Это делает MIDI-файлы идеальными для обмена музыкальной информацией между аналогичными приложениями и для передачи через интернет-соединения с низкой пропускной способностью. Небольшой размер также позволяет хранить файлы на небольших устройствах, таких как дискеты, – обычная практика в ранних играх для ПК.
Файл с расширением .MID может быть файлом данных MapInfo. Вы можете открыть его с помощью GDAL или Pitney Bowes MapInfo.
Как воспроизвести MIDI файл
MIDI-файлы могут быть открыты с помощью проигрывателя Windows Media, QuickTime, Winamp, VLC, WildMidi, TiMidity++, WildMIDI, Synthesia, MuseScore, Amarok, от Apple Logic Pro, и очень вероятно, некоторых других приложений. Вы также можете воспроизводить MIDI-файлы онлайн с помощью онлайн-секвенсора.
Некоторые из этих программ также открывают MIDI-файлы в Linux, особенно TiMidity++, WildMIDI и Amarok.
Midi Sheet Music – это портативная программа (вам не нужно её устанавливать), которая также может воспроизводить MIDI-файлы и даже показывает ноты в реальном времени во время воспроизведения звука. Она также позволяет конвертировать MIDI-файл в ноты, которые вы можете распечатать или сохранить на своем компьютере в формате PDF или в виде нескольких файлов изображений PNG.
Sweet MIDI Player – это MIDI-плеер для iOS (iPhone и iPad), но он воспроизводит только 75 процентов от файла; Вы можете заплатить за полную функциональность. Пользователи Android могут открывать MID-файлы с помощью приложения Fun Fun MIDI Player или MIDI Voyager Karaoke Player.
Если вы обнаружите, что приложение на вашем компьютере пытается открыть файл MIDI, но это неправильное приложение, или если вы предпочитаете, чтобы другая установленная программа открывала файлы MIDI, ознакомьтесь с руководством по изменению программы по умолчанию для конкретного расширения файла.
Всё ещё не можете открыть файл
На этом этапе, если вы попробовали все вышеперечисленное, и ни один из веб-сайтов или программ не открывает ваш файл, важно знать, что некоторые файлы имеют одинаковые буквы в расширении файла, даже если их форматы не связаны.
Другими словами, ваш файл может выглядеть как MIDI или MID, когда, на самом деле, это MII. В этом случае, если у вас действительно файл MII, то это файл виртуального аватара Wii.
Другое расширение файла, похожее на MIDI и MID, – это MDI, используемое для файлов Microsoft Document Imaging. Файлы MDI не работают с программами, указанными выше, но вместо этого требуют Microsoft Office или конвертер MDI2DOC (для преобразования MDI в DOC).
Если вы уже знаете, как открывать файлы Musical Instrument Digital Interface и вместо этого ищете способы загрузки файлов MIDI, попробуйте Hit Trax.
Существует ещё один способ кодирования звука, который можно применить только для записи инструментальных мелодий. Он основан на стандарте MIDI (англ. Musical Instrument Digital Interface — цифровой интерфейс музыкальных инструментов).
В отличие от оцифрованного звука в таком формате хранятся последовательность нот, коды инструментов, громкость, тембр, время затухания каждой ноты и т. д.
Фактически такая запись звука — это программа для звуковой карты, в памяти которой хранятся образцы звуков реальных инструментов (волновые таблицы, англ. wave tables).
Современные звуковые карты поддерживают многоканальный звук, т. е. в звуковом файле может храниться несколько дорожек, которые проигрываются одновременно.
Существуют специальные MIDI-клавиатуры, которые позволяют вводить звук и сразу сохранять его в стандарте MIDI (рис. 2.34).
Рис. 2.34
Для проигрывания MIDI-файла используют синтезаторы — электронные устройства, имитирующие звук реальных инструментов.
Простейший синтезатор — звуковая карта компьютера. Главные достоинства инструментального кодирования:
• кодирование мелодии (нотной записи) происходит без потери информации;
• файлы имеют значительно меньший объём в сравнении с оцифрованным звуком той же длительности.
Однако произвольный звук (например, человеческий голос) в таком формате закодировать невозможно.
Используя дополнительные источники, найдите ответы на вопросы.
— Сколько различных музыкальных инструментов включено в стандарт MIDI?
— Что такое полифония?
— Какое расширение имеют файлы, содержащие звук, закодированный в стандарте MIDI?
Следующая страница Кодирование видеоинформации
Cкачать материалы урока
Существует еще один, принципиально иной способ кодирования звука, который можно применить только для кодирования инструментальных мелодий. Он основан на стандарте MIDI (англ. Musical Instrument Digital Interface — цифровой интерфейс музыкальных инструментов). В отличие от оцифрованного звука в таком формате хранятся последовательность нот, коды инструментов (можно использовать 128 мелодических и 47 ударных инструментов), громкость, тембр, время затухания каждой ноты и т. д. Фактически это программа, предназначенная для проигрывания звуковой картой, в памяти которой хранятся образцы звуков реальных инструментов (волновые таблицы, англ, wave tables).
Современные звуковые карты поддерживают многоканальный звук, т. е. в звуковом файле может храниться несколько «дорожек», которые проигрываются одновременно. Таким образом, получается полифония — многоголосие, возможность проигрывать одновременно несколько нот. Количество голосов для современных звуковых карт может достигать 1024.
Звук, закодированный с помощью стандарта MIDI, хранится в файлах с расширением mid. Существуют специальные клавиатуры, которые позволяют вводить звук и сразу сохранять его в формате mid.
Для проигрывания MIDI-файла используют синтезаторы — электронные устройства, имитирующие звук реальных инструментов (рис. 2.28). Простейшим синтезатором является звуковая карта компьютера.
Рис. 2.28
Главные достоинства инструментального кодирования:
• кодирование мелодии (нотной записи) происходит без потери информации;
• файл имеет значительно меньший объём по сравнению с оцифрованным звуком той же длительности.
Однако произвольный звук (например, человеческий голос) в таком формате закодировать невозможно. Кроме того, производители сами выбирают образцы звуков (так называемые сэмплы, от англ, samples — образцы), которые записываются в память звуковой карты (нет единого стандарта). Поэтому звучание MIDI-файла может немного отличаться на разной аппаратуре.
Следующая страница Кодирование видеоинформации
Cкачать материалы урока
Как конвертировать MIDI-файл
FileZigZag – это бесплатный онлайн-конвертер файлов, который может конвертировать MIDI-файлы в MP3, WAV, AAC, FLAC, OGG, WMA и некоторые другие аудио форматы.
SolMiRe MIDI – это ещё один веб-сайт, который конвертирует MIDI-файлы в MP3, но он предлагает некоторые дополнительные настройки, недоступные через FileZigZag.
Вышеуказанная программа Midi Sheet Music может быть использована для преобразования MIDI-файла в ноты.
Program Change (pp — номер тембра или инструмента)
Служит для смены инструмента в канале. Параметр задает номер инструмента (0–127) в текущем выбранном банке. Стандартом General MIDI определены 128 основных мелодических и 47 ударных инструментов, собранных в нулевом банке; устройства с расширенным набором инструментов имеют дополнительные банки, а также могут иметь частично измененный основной набор.
Стандартные мелодические инструменты General MIDI разделены на 16 групп по 8 инструментов в каждой группе:
Piano | Chrom Percussion |
---|---|
0 Acoustic Grand Piano | 8 Celesta |
1 Bright Acoustic Piano | 9 Glockenspiel |
2 Electric Grand Piano | 10 Music Box |
3 Honky-tonk Piano | 11 Vibraphone |
4 Electric Piano 1 | 12 Marimba |
5 Electric Piano 2 | 13 Xylophone |
6 Harpsichord | 14 Tubular Bells |
7 Clavinet | 15 Dulcimer |
Organ | Guitar |
16 Drawbar Organ | 24 Acoustic Guitar (nylon) |
17 Percussive Organ | 25 Acoustic Guitar (steel) |
18 Rock Organ | 26 Electric Guitar (jazz) |
19 Church Organ | 27 Electric Guitar (clean) |
20 Reed Organ | 28 Electric Guitar (muted) |
21 Accordion | 29 Overdriven Guitar |
22 Harmonica | 30 Distortion Guitar |
23 Tango Accordion | 31 Guitar Harmonics |
Bass | Strings |
32 Acoustic Bass | 40 Violin |
33 Electric Bass (finger) | 41 Viola |
34 Electric Bass (pick) | 42 Cello |
35 Fretless Bass | 43 Contrabass |
36 Slap Bass 1 | 44 Tremolo Strings |
37 Slap Bass 2 | 45 Pizzicato Strings |
38 Synth Bass 1 | 46 Orchestral Harp |
39 Synth Bass 2 | 47 Timpani |
Ensemble | Brass |
48 String Ensemble 1 | 56 Trumpet |
49 String Ensemble 2 | 57 Trombone |
50 Synth Strings 1 | 58 Tuba |
51 Synth Strings 2 | 59 Muted Trumpet |
52 Choir Aahs | 60 French Horn |
53 Voice Oohs | 61 Brass Section |
54 Synth Voice | 62 Synth Brass 1 |
55 Orchestra Hit | 63 Synth Brass 2 |
Reed | Pipe |
64 Soprano Sax | 72 Piccolo |
65 Alto Sax | 73 Flute |
66 Tenor Sax | 74 Recorder |
67 Baritone Sax | 75 Pan Flute |
68 Oboe | 76 Bottle Blow |
69 English Horn | 77 Shakuhachi |
70 Bassoon | 78 Whistle |
71 Clarinet | 79 Ocarina |
Synth Lead | Synth Pad |
80 Lead 1 (square) | 88 Pad 1 (new age) |
81 Lead 2 (sawtooth) | 89 Pad 2 (warm) |
82 Lead 3 (calliope) | 90 Pad 3 (polysynth) |
83 Lead 4 (chiff) | 91 Pad 4 (choir) |
84 Lead 5 (charang) | 92 Pad 5 (bowed) |
85 Lead 6 (voice) | 93 Pad 6 (metallic) |
86 Lead 7 (fifths) | 94 Pad 7 (halo) |
87 Lead 8 (bass + lead) | 95 Pad 8 (sweep) |
Synth Effects | Ethnic |
96 FX 1 (rain) | 104 Sitar |
97 FX 2 (soundtrack) | 105 Banjo |
98 FX 3 (crystal) | 106 Shamisen |
99 FX 4 (atmosphere) | 107 Koto |
100 FX 5 (brightness) | 108 Kalimba |
101 FX 6 (goblins) | 109 Bagpipe |
102 FX 7 (echoes) | 110 Fiddle |
103 FX 8 (sci-fi) | 111 Shanai |
Percussive | Sound Effects |
112 Tinkle Bell | 120 Guitar Fret Noise |
113 Agogo | 121 Breath Noise |
114 Steel Drums | 122 Seashore |
115 Woodblock | 123 Bird Tweet |
116 Taiko Drum | 124 Telephone Ring |
117 Melodic Tom | 125 Helicopter |
118 Synth Drum | 126 Applause |
119 Reverse Cymbal | 127 Gunshot |
Стандартные ударные инструменты General MIDI доступны в канале 10:
35 Acoustic Bass Drum | 59 Ride Cymbal 2 |
36 Bass Drum 1 | 60 High Bongo |
37 Side Kick | 61 Low Bongo |
38 Acoustic Snare | 62 Mute High Conga |
39 Hand Clap | 63 Open High Conga |
40 Electric Snare | 64 Low Conga |
41 Low Floor Tom | 65 High Timbale |
42 Closed High-Hat | 66 Low Timbale |
43 High Floor Tom | 67 High Agogo |
44 Pedal High Hat | 68 Low Agogo |
45 Low Tom | 69 Cabasa |
46 Open High Hat | 70 Maracas |
47 Low-Mid Tom | 71 Short Whistle |
48 High-Mid Tom | 72 Long Whistle |
49 Crash Cymbal 1 | 73 Short Guiro |
50 High Tom | 74 Long Guiro |
51 Ride Cymbal 1 | 75 Claves |
52 Chinese Cymbal | 76 High Wood Block |
53 Ride Bell | 77 Low Wood Block |
54 Tambourine | 78 Mute Cuica |
55 Splash Cymbal | 79 Open Cuica |
56 Cowbell | 80 Mute Triangle |
57 Crash Cymbal 2 | 81 Open Triangle |
58 Vibraslap |
Читайте также:
- Cubot note s не видит компьютер
- Dns сервер не является допустимым ip адресом ipv6
- Сколько концентраторов может присутствовать в сети зоне конфликта fast ethernet по правилам модели 1
- Объем памяти нормального человека составляет
- При замене некоторой строки невырожденной квадратной матрицы на сумму этой строки