Это полноценный редактор с фортепианным роликом, а не просмотрщик. Ноты можно двигать, удлинять, укорачивать, удалять и рисовать заново; громкость нажатия правится у каждой ноты отдельно; поддерживается несколько дорожек, и каждой назначается свой инструмент. Воспроизведение идёт через встроенный набор звуков, так что правку вы слышите, а не представляете.
Онлайн-редактор MIDI с фортепианным роликом
Откройте файл MIDI, поправьте ноты на фортепианном ролике и сохраните обратно. Редактор работает в браузере со встроенным инструментом, без загрузки.
Откройте файл MIDI, подвиньте ноты на фортепианном ролике, послушайте через встроенный инструмент и сохраните результат обратно. Весь редактор работает прямо внутри этой страницы.
Только файлы MIDI · правки выполняются в браузере · ничего не отправляется
01
Что умеет этот редактор
Это сам свободный редактор signal, загруженный в рамку на этой странице. То есть он ведёт себя как настольный редактор MIDI, а не как упрощённый веб-виджет: с горячими клавишами и настоящей панелью воспроизведения.
Всё происходит на вашей машине. Открытие файла читает его с диска в редактор, сохранение пишет файл MIDI в папку загрузок. Ничего не отправляется, ничего не остаётся на сервере, и инструмент не расходует кредиты.
Стоит сказать и о том, как здесь устроена сетка. Шаг привязки задаётся отдельно от размера такта, поэтому триольные фигуры и пунктирные ритмы ставятся без борьбы с редактором: достаточно сменить деление, а не пересчитывать позиции вручную. Привязку можно и выключить совсем, что удобно, когда правишь расшифрованную живую игру, где доли намеренно не выровнены по сетке.
02
Открытие и сохранение
Открывайте файл кнопкой над редактором, а не через файловое меню самого редактора: именно она передаёт файл внутрь рамки и именно она сообщает этой странице, как назвать результат при сохранении.
Сохранение запрашивает у редактора текущее состояние и записывает его обычным файлом MIDI. Загружаемый файл сохраняет имя того, который вы открыли, с расширением .mid, так что поездка туда и обратно не переименует вашу работу незаметно.
В первый раз редактор появляется не сразу: сама программа и её сэмплы инструмента занимают несколько мегабайт. Дальше браузер держит их в кэше. Если он всё же не появился, кнопка перезагрузки под рамкой пересобирает его, не перезагружая страницу целиком.
03
Откуда берётся MIDI
Три инструмента на этом сайте дают MIDI, который естественно ложится в этот редактор. Перевод звука в MIDI расшифровывает готовую запись, и результату обычно нужна ровно та уборка, в которой фортепианный ролик хорош: удалить короткие случайные ноты вокруг громких атак и продлить те, что расшифровка обрезала слишком рано.
Генератор MIDI на ИИ пишет короткую фразу по тональности и партии. Сгенерированные фразы почти всегда просят подвинуть одну-две ноты и подрезать последнюю, чтобы петля смыкалась чисто, и здесь это минута работы.
Если вы идёте от записи и не знаете её темпа, сначала прогоните определитель тональности и темпа, а затем выставьте этот темп в редакторе, чтобы тактовые черты встали там, где музыка действительно находится. Фортепианный ролик с неверной сеткой читать труднее, чем вовсе без сетки.
04
Для чего он не предназначен
Здесь правят ноты, а не звук. Встроенный инструмент нужен, чтобы вы слышали, что делаете; это не библиотека звуков, которой создают готовую музыку. Когда ноты встанут на места, перенесите MIDI в рабочую станцию и сыграйте его тем инструментом, который дорожке действительно нужен.
Это и не звуковой редактор. Если у вас на руках запись, а не файл MIDI, здесь ничего не подойдёт: обрезка звука укорачивает записи, а разделение дорожек их разбирает.
Практическое ограничение — большие файлы. Несколько тысяч нот на нескольких дорожках идут свободно, а оркестровая партитура, выгруженная одним плотным файлом MIDI, в браузере будет ощущаться тяжёлой так, как не ощущалась бы в настольной программе.
Ещё одно ограничение связано с самим форматом. Файл MIDI хранит номера нот, а не то, как они записаны на нотном стане, поэтому различие между диезом и бемолем одной и той же клавиши в нём не выражено. Если вам нужна нотная запись с правильной энгармонической орфографией, это задача нотного редактора, а не фортепианного ролика.
05
Ничего не отправляется
Редактор отдаётся с этого сайта статическими файлами и целиком работает в вашем браузере. Открываемый файл читается локально, сохраняемый пишется локально. Ни один запрос никуда не уносит вашу музыку.
Это стоит знать, если вы правите невыпущенный материал или работу для заказчика. Веб-редакторы, считающие на сервере, неизбежно получают копию всего, что вы открываете; у этого нет даже такой возможности, потому что на пути нет серверного шага.
После того как страница и программа редактора загрузились, он работает и вовсе без соединения.
06
Вопросы о редакторе MIDI
Мой файл куда-нибудь отправляется?
Нет. Редактор работает в браузере как набор статических файлов. Открываемый файл читается с вашего устройства, а сохраняемый пишется обратно на него, без серверного шага между ними.
Можно ли услышать то, что я правлю?
Да. Вместе с редактором поставляется набор звуков, поэтому воспроизведение идёт настоящим инструментом, а не синтезированным писком. Это для контроля правки, а не для получения финального звучания.
Почему он появляется через несколько секунд?
Программа редактора и её сэмплы инструмента занимают несколько мегабайт. Первый запуск их скачивает, дальше браузер держит их в кэше и открывается быстро.
Чем открывать файлы — кнопкой или меню редактора?
Кнопкой над рамкой. Она передаёт файл правильно и сообщает этой странице, как назвать результат при сохранении.
Можно ли здесь править звук?
Нет. Здесь правят MIDI, то есть ноты и их расположение. Для записи возьмите обрезку звука, чтобы укоротить её, или разделение дорожек, чтобы её разобрать.
Расходуются ли кредиты?
Нет. Всё работает на вашем устройстве, так что считать нечего.
Что станет с работой, если перезагрузить страницу?
Она потеряется: редактор держит состояние только в памяти. Сохраните MIDI, прежде чем уходить со страницы или перезагружать её.
Можно ли сменить инструмент у дорожки?
Можно, каждой дорожке назначается своя программа из встроенного набора звуков. Но это касается лишь того, что вы слышите здесь: файл MIDI хранит номер программы, и рабочая станция, куда вы его импортируете, вполне может перекрыть его тем инструментом, который уже загружен на эту дорожку.
Справляется ли он с несколькими дорожками?
Справляется. Дорожки показаны отдельно, их правят и приглушают независимо, и это обычный способ работать над аккордовой партией и мелодией, не сталкивая их визуально на одном ролике.
Почему редактор на английском, а остальная страница нет?
Редактор — это уже собранное свободное приложение, загруженное в рамку, и язык его интерфейса зафиксирован в этой сборке. Всё за пределами рамки следует выбранному вами языку.
Можно ли задать свой размер такта?
Да, размер и темп правятся на отдельной дорожке и действуют на всю разметку. Менять их имеет смысл до того, как начнёте двигать ноты: тактовые черты сместятся, и уже расставленное придётся выравнивать заново.