Меню
Язык
Русский
Свяжитесь с нами

Вывод MIDI

Последнее обновление: 27 октября 2026 г.

Flat может воспроизводить вашу партитуру через любой синтезатор, сэмплер или музыкальную программу с поддержкой MIDI вместо собственных звуков. Оркестровая библиотека в вашей DAW, Kontakt или синтезатор на столе — выберите устройство в качестве MIDI-выхода и запустите воспроизведение. Партитура зазвучит, а курсор будет следовать за музыкой.

Вывод MIDI работает в настольном приложении Flat, а также в Google Chrome, Microsoft Edge, Firefox и Opera. Safari не поддерживает MIDI.

Что воспроизводится

Каждый инструмент партитуры звучит на отдельном MIDI-канале в порядке следования в партитуре, с соответствующим звуком General MIDI. Ударные звучат на канале 10. Помимо нот, Flat передаёт:

  • Динамические оттенки — с той же скоростью нажатия клавиш, что и в MIDI-файле, экспортированном из Flat.
  • Громкость и панораму из микшера и схемы размещения инструментов — их изменения передаются сразу. Если отключить звук инструмента в микшере или оставить звучать только его, это отразится и на MIDI-выходе.
  • Вилки крещендо и диминуэндо на выдержанных нотах — длительный звук может нарастать или затихать, а не оставаться на одном уровне громкости.
  • Педаль сустейна — передаётся именно нажатие педали: длительность нот остаётся записанной в партитуре, а их звучание продлевает ваш инструмент.
  • Четвертитоны, бенды и глиссандо — с помощью изменения высоты тона (pitch bend).
  • Ноты, которые вы вводите и играете — на выход передаются и ноты, добавляемые при наборе партитуры, и ноты, сыгранные на MIDI-клавиатуре.

Метроном и отсчёт перед началом воспроизведения продолжают звучать собственными звуками Flat.

Подключение DAW или библиотеки сэмплов

Это самый распространённый вариант: партитура воспроизводится звуками DAW (Logic Pro, Ableton Live, Cubase, FL Studio…) или сэмплера, например Native Instruments Kontakt. Flat передаёт MIDI в другое приложение через виртуальный MIDI-порт — своего рода кабель внутри компьютера.

Создание виртуального MIDI-порта

В macOS

В macOS виртуальные порты уже предусмотрены: для этого используется драйвер IAC.

1

Откройте «Настройку Audio-MIDI»

Нажмите Cmd + Space, найдите Настройку Audio-MIDI и откройте её.

Поиск «Настройки Audio-MIDI» через Spotlight
2

Откройте MIDI-студию

В меню Окно выберите Показать MIDI-студию, затем дважды щёлкните Драйвер IAC.

Драйвер IAC в MIDI-студии
3

Включите порт

Установите флажок Устройство в сети. Если список Порты пуст, нажмите +, чтобы добавить порт, и назовите его, например, Flat.

Свойства драйвера IAC с портом Bus 1

В Windows

В Windows встроенных виртуальных портов нет. Их можно добавить с помощью бесплатной программы loopMIDI от Тобиаса Эрихсена.

1

Установите loopMIDI

Скачайте loopMIDI, установите и откройте программу.

2

Добавьте порт

Введите название порта внизу окна, например Flat, и нажмите +.

3

Не закрывайте программу

Порт существует, только пока работает loopMIDI. Не закрывайте программу во время работы с Flat.

В ChromeOS

В ChromeOS нельзя создавать виртуальные MIDI-порты. Но вы можете воспроизводить партитуру через MIDI-устройство, подключённое к Chromebook.

Направление MIDI на инструменты

  1. В Flat нажмите Настройки MIDI и выберите виртуальный порт в списке MIDI-выход.
  2. В DAW выберите тот же порт в качестве MIDI-входа дорожек с инструментами.
  3. Подготовьте дорожки к записи или включите мониторинг входного сигнала, чтобы они воспроизводили поступающие ноты.

Настройка дорожек зависит от вашей партитуры:

Ваша партитураВ DAW
Один инструментОдна дорожка, принимающая данные по любому каналу (All или Omni).
Несколько инструментовПо одной дорожке на инструмент. Каждая принимает данные по каналу своего инструмента: канал 1 — для первого инструмента партитуры, канал 2 — для второго и так далее.
Мультитембральный инструмент (Kontakt, проигрыватель General MIDI)Один экземпляр инструмента с отдельным звуком для каждого канала.
Выбор виртуального порта в качестве MIDI-входа в Kontakt

Kontakt с виртуальным портом в качестве MIDI-входа.

Подключение аппаратного синтезатора

Цифровое пианино, синтезатор или звуковой модуль, подключённый к компьютеру, может воспроизводить партитуру своими звуками. Виртуальный порт для этого не нужен.

1

Подключите устройство

Используйте USB-кабель или, для старых устройств, переходник MIDI–USB. Если компьютер не обнаруживает устройство, обратитесь к разделу Устранение неполадок MIDI.

2

Выберите его в Flat

Нажмите кнопку Настройки MIDI на панели инструментов редактора и выберите устройство в списке MIDI-выход.

Меню MIDI: в качестве MIDI-выхода выбран виртуальный порт, рядом находится кнопка настроек

Выберите устройство или порт в списке MIDI-выхода.

3

Запустите воспроизведение

Устройство воспроизведёт партитуру. Если звучит только один инструмент, настройте приём по всем каналам: в настройках устройства этот режим часто называется Omni или Multi.

Настройки вывода MIDI

Откройте Настройки MIDI на панели инструментов редактора и выберите выход: рядом со списком MIDI-выход появится кнопка настроек. Точка на кнопке означает, что хотя бы одна настройка отличается от значения по умолчанию.

Настройки вывода MIDI: задержка, сохранение собственных звуков Flat, управление динамикой колесом модуляции и MIDI-синхронизация

Настройки выбранного MIDI-выхода.

Flat сохраняет эти настройки для следующих партитур. Задержка запоминается отдельно для каждого выхода: например, у Bluetooth-клавиатуры и DAW будут свои значения. Остальные настройки действуют для всех выходов.

Задержка

Bluetooth MIDI, некоторые синтезаторы и DAW с большим аудиобуфером воспроизводят полученные данные не сразу, поэтому звук отстаёт от курсора. Укажите величину задержки в настройке Задержка, и Flat будет отправлять все данные раньше на указанное время. Тогда звук совпадёт с движением курсора и с партиями, которые продолжают звучать через Flat. По умолчанию задержка установлена на Нет; для Bluetooth MIDI обычно требуется от 10 до 30 мс.

Управление динамикой колесом модуляции

По умолчанию динамический оттенок ноты определяет силу нажатия клавиши (velocity), а крещендо или диминуэндо во время звучания ноты повышает или понижает значение контроллера экспрессии.

Большинство оркестровых библиотек сэмплов (Spitfire, Vienna, библиотеки Kontakt) не используют силу нажатия для выдержанных звуков, например струнных и медных духовых: их громкостью управляет колесо модуляции. Включите Управление динамикой колесом модуляции, чтобы каждая нота устанавливала колесо на значение своего динамического оттенка, а вилки плавно меняли его положение. При этом ноты сохраняют значение силы нажатия — для библиотек, которые используют его в начале звука.

Сохранение собственных звуков Flat

По умолчанию все инструменты партитуры звучат через MIDI-выход. Отметьте инструменты в разделе Сохранить собственные звуки Flat, чтобы воспроизводить их звуками Flat, а остальные направлять на MIDI-выход. Это полезно, если в DAW нет подходящего тембра для некоторых инструментов: например, струнные и медные духовые играет оркестровая библиотека, а хор — Flat. Снимите все отметки, чтобы снова направлять на выход все инструменты.

MIDI-синхронизация

Включите MIDI-синхронизацию, чтобы ваша DAW, драм-машина или арпеджиатор следовали темпу партитуры. Они будут получать:

  • темп, включая его изменения и скорость воспроизведения;
  • команды запуска, остановки и продолжения;
  • позицию воспроизведения: если начать с середины партитуры, DAW начнёт с того же такта.

В DAW выберите в качестве источника синхронизации внешний MIDI Clock от виртуального порта (в Logic Pro: Файл > Настройки проекта > Синхронизация; в Ableton Live: переключатель Sync для порта в разделе Preferences > Link, Tempo & MIDI).

Ограничения

  • 16 каналов. У одного MIDI-порта 16 каналов. Начиная с 17-го инструмента, инструменты используют общий канал с одним из предыдущих и звучат его тембром.
  • Нет переключения штрихов. Flat не отправляет клавиши переключения артикуляции (keyswitches), поэтому библиотека сэмплов сохраняет выбранный штрих — например, arco, даже если в партитуре появляется pizzicato.
  • Звуки вашего инструмента. Тембр каждого инструмента задаёт DAW или синтезатор: дорожка DAW сохраняет загруженный в неё звук, а синтезатор, который игнорирует смену программ, — текущий тембр.

Устранение неполадок

Вопросы о выводе MIDI

Моего порта или синтезатора нет в списке MIDI-выходов

Проверьте, подключено ли устройство или активен ли виртуальный порт (в Windows должна работать программа loopMIDI). Затем перезагрузите страницу Flat. Safari не поддерживает MIDI: используйте настольное приложение Flat или другой браузер.

Воспроизведение идёт, но звука нет

Проверьте MIDI-вход дорожек DAW и убедитесь, что они подготовлены к записи или для них включён мониторинг. Если вы используете синтезатор, проверьте его громкость и приём по каналам инструментов.

Нота продолжает звучать после остановки воспроизведения

Выберите Нет в списке MIDI-выход, а затем снова выберите нужный выход: Flat прекратит звучание всех нот и отпустит педаль на всех каналах.

Звук отстаёт от курсора

Установите задержку в соответствии с величиной слышимого отставания.

Глиссандо и бенды звучат фальшиво

Установите на инструменте диапазон изменения высоты тона в 12 полутонов.

Если возникают проблемы с подключением, см. раздел Устранение неполадок MIDI.

Реализация MIDI

Какие данные передаёт Flat — для настройки DAW или синтезатора.

ДанныеMIDI-сообщение
НотыNote On и Note Off, по одному каналу на инструмент в порядке следования в партитуре (ударные — на канале 10)
Динамические оттенкиСкорость нажатия клавиши, как при экспорте в MIDI-файл (mf — 90, f — 103)
Тембр инструментаProgram Change в начале каждого воспроизведения
ГромкостьCC 7, полная громкость — 100
ПанорамаCC 10
Вилки на выдержанных нотахCC 11 (экспрессия) или CC 1 (колесо модуляции), если включено Управление динамикой колесом модуляции
Педаль сустейнаCC 64
Четвертитоны, бенды, глиссандоPitch Bend; перед первым изменением высоты тона на канале диапазон устанавливается в 12 полутонов (RPN 0)
ОстановкаAll Notes Off (CC 123) на всех каналах, сброс педали, экспрессии и изменения высоты тона
Синхронизация темпаMIDI Clock (24 импульса на четверть), Start, Continue, Stop и Song Position Pointer

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

Была ли эта статья полезной?