Вывод 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.
Включите порт
Установите флажок Устройство в сети. Если список Порты пуст, нажмите +, чтобы добавить порт, и назовите его, например, Flat.

В Windows
В Windows встроенных виртуальных портов нет. Их можно добавить с помощью бесплатной программы loopMIDI от Тобиаса Эрихсена.
Установите loopMIDI
Скачайте loopMIDI, установите и откройте программу.
Добавьте порт
Введите название порта внизу окна, например Flat, и нажмите +.
Не закрывайте программу
Порт существует, только пока работает loopMIDI. Не закрывайте программу во время работы с Flat.
В ChromeOS
В ChromeOS нельзя создавать виртуальные MIDI-порты. Но вы можете воспроизводить партитуру через MIDI-устройство, подключённое к Chromebook.
Направление MIDI на инструменты
- В Flat нажмите Настройки MIDI и выберите виртуальный порт в списке MIDI-выход.
- В DAW выберите тот же порт в качестве MIDI-входа дорожек с инструментами.
- Подготовьте дорожки к записи или включите мониторинг входного сигнала, чтобы они воспроизводили поступающие ноты.
Настройка дорожек зависит от вашей партитуры:
| Ваша партитура | В DAW |
|---|---|
| Один инструмент | Одна дорожка, принимающая данные по любому каналу (All или Omni). |
| Несколько инструментов | По одной дорожке на инструмент. Каждая принимает данные по каналу своего инструмента: канал 1 — для первого инструмента партитуры, канал 2 — для второго и так далее. |
| Мультитембральный инструмент (Kontakt, проигрыватель General MIDI) | Один экземпляр инструмента с отдельным звуком для каждого канала. |
Kontakt с виртуальным портом в качестве MIDI-входа.
Подключение аппаратного синтезатора
Цифровое пианино, синтезатор или звуковой модуль, подключённый к компьютеру, может воспроизводить партитуру своими звуками. Виртуальный порт для этого не нужен.
Подключите устройство
Используйте USB-кабель или, для старых устройств, переходник MIDI–USB. Если компьютер не обнаруживает устройство, обратитесь к разделу Устранение неполадок MIDI.
Выберите его в Flat
Нажмите кнопку Настройки MIDI на панели инструментов редактора и выберите устройство в списке MIDI-выход.

Выберите устройство или порт в списке MIDI-выхода.
Запустите воспроизведение
Устройство воспроизведёт партитуру. Если звучит только один инструмент, настройте приём по всем каналам: в настройках устройства этот режим часто называется Omni или Multi.
Настройки вывода MIDI
Откройте Настройки MIDI на панели инструментов редактора и выберите выход: рядом со списком 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 |
Эта страница была автоматически переведена с английского языка. Посмотреть оригинальную версию на английском.


