Генератор мелодий MIDI
Выберите тональность, лад и настроение — движок по правилам музыкальной теории соберёт мелодию под короткий электронный паттерн. Прослушайте прямо в браузере, при желании обогатите нейросетью и скачайте готовый MIDI-файл для любой DAW.
Большинство бесплатных генераторов мелодий либо выдают случайные ноты, либо требуют регистрацию в тяжёлом DAW-сервисе. Здесь мелодия строится по музыкальной теории — с формой из аккордовой прогрессии, ритм-мотивом и развитием по тактам, — а нейросеть Magenta включается только по желанию, поверх уже готового результата.
- Бесплатно, без регистрации и без рекламы
- Работает полностью в браузере, без загрузки на сервер
- MIDI открывается в любой DAW — Ableton, FL Studio, Logic и др.
- Опционально — бас-партия по той же гармонии, отдельным треком в MIDI
- Опционально — партия аккордов/пэда между басом и мелодией, отдельным треком в MIDI
- Метроном при прослушивании — слышно темп, в файл MIDI не попадает
- Нейросетевое обогащение (Magenta) — экспериментальная функция
Как пользоваться генератором мелодий
1. Выберите ноту (одну из 12) и лад — мажор, минор или модальный.
2. Выберите настроение прогрессии — из библиотеки в 190 аккордовых последовательностей, каждая помечена эмоциональным тегом; под настроением сразу видно сами аккорды.
3. Задайте размер паттерна — 1, 2, 4, 8 или 16 тактов — и темп в BPM.
4. Нажмите «Сгенерировать»: мелодия строится мгновенно, её видно на пиано-ролле и можно сразу прослушать.
5. При желании нажмите «Обогатить нейросетью», чтобы пропустить мелодию через Magenta MusicVAE и получить более живой вариант — ползунок «Похожесть на исходник» регулирует, насколько сильно нейросеть уходит от контура оригинала.
6. Скачайте результат кнопкой «Скачать MIDI» — файл откроется в любой DAW.
Как читать обозначения аккордов в списке настроений
Рядом с каждым настроением в списке показана сама аккордовая прогрессия — например «I IV V» или «i bVII IV» — римскими цифрами, стандартной музыкальной нотацией. Запись называет не конкретную ноту, а место аккорда в выбранной тональности, поэтому одна и та же прогрессия одинаково работает в любой ноте, которую вы выберете.
Римская цифра — ступень лада: I — первая ступень, тоника; IV — четвёртая, субдоминанта; V — пятая, доминанта, и так далее до VII.
Заглавные буквы (I, IV, V) — мажорный аккорд на этой ступени; строчные (i, iv, v) — минорный.
«b» перед цифрой (bVII, bIII, bVI) — аккорд на пониженной ступени, «одолженный» из параллельного лада ради более красочного, менее предсказуемого звучания — характерная черта прогрессий из категории «модальный».
dim, -5 или ° после цифры — уменьшенный аккорд; aug или + — увеличенный; sus2 / sus4 — аккорд без терции, с секундой или квартой вместо неё.
Цифры после аккорда (7, 9, 6, add9) — добавленные к трезвучию тона, как септаккорды и нонаккорды в обычной нотации.
Понимать эту нотацию не обязательно, чтобы пользоваться генератором, — движок сам превращает прогрессию в ноты нужной тональности. Но если вы уже знакомы с гармонией, обозначения сразу подсказывают, чего ждать от мелодии: устойчивого движения по трезвучиям или более смелой, красочной гармонии.
Как устроен генератор мелодий
Форма мелодии берётся из выбранной аккордовой прогрессии: сколько в ней аккордов, столько тактов и получается на выходе, а если тактов в паттерне больше, чем аккордов, прогрессия просто повторяется по кругу.
На каждую генерацию собирается один ритм-мотив — например четыре восьмые или пунктирный рисунок — и повторяется во всех тактах паттерна. Это даёт мелодии узнаваемый рисунок вместо случайного набора длительностей.
Ноты расставляются по классическому правилу тон аккорда / проходящий тон: на сильную долю такта ставится тон текущего аккорда, на слабую — любая нота лада. Так мелодия остаётся благозвучной даже без ручной правки.
Направление мелодического движения выбирается со смещением по правилу Нармура: после скачка мелодия чаще идёт в обратную сторону, после шага — чаще продолжает в ту же сторону. Это тот же эффект «предсказуемого, но живого» мелодического рисунка, что и в классической и поп-музыке.
Каждый такт, кроме первого, получает одну из классических трансформаций мотива — секвенцию вверх или вниз, обращение (интервалы переворачиваются вокруг первой ноты такта), ракоход (такт звучит в обратном порядке) или остаётся без изменений. Комбинация мотива и трансформаций по тактам даёт развитие мелодии по всему паттерну, а не повтор одного и того же куска.
Нейросетевое обогащение Magenta — как работает и когда доступно
Обогащение использует модель MusicVAE из библиотеки Magenta (Google) — чекпоинт mel_4bar_med_q2, обученный на большом наборе 4-тактовых мелодий. Модель зеркалирована на сервере Fiollo Home, поэтому загружается быстро и не зависит от доступности сторонних облачных хранилищ.
Ползунок «Похожесть на исходник» (от 0 до 1) задаёт, насколько нейросетевой вариант держится за контур исходной мелодии: значение ближе к 1 — вариант ближе к оригиналу, ближе к 0 — больше творческой свободы и более смелые изменения.
Модель обучена строго на фрагментах длиной 4 такта, поэтому обогащение доступно только для паттернов длиной 4, 8 и 16 тактов. Для 8 и 16 тактов паттерн автоматически режется на фрагменты по 4 такта, каждый обрабатывается моделью отдельно, а затем фрагменты склеиваются обратно по порядку.
Для 1 и 2 тактов обогащение недоступно принципиально: материала меньше, чем окно модели, и корректно его обработать технически нельзя — это не то, что мы пока не успели включить.
Модель весит около 65 МБ и загружается один раз при первом нажатии «Обогатить» за сессию — дальше повторные обогащения проходят без повторной загрузки.
Что делать с готовой мелодией дальше
Скачанный MIDI-файл открывается в любой DAW и нотном редакторе — Ableton Live, FL Studio, Logic Pro, Cubase, Studio One, Reaper, MuseScore и других. Перетащите файл на MIDI-дорожку и назначьте любой инструмент — VST-синтезатор, сэмплер или партию для живого исполнителя.
Проигрывание прямо на странице — упрощённый превью-тон для проверки мелодической линии, а не готовое звучание: реальный тембр и продакшн вы задаёте уже в своей DAW.
Инструмент умеет мелодию, опциональный бас и аккорды/пэд по той же гармонии — лид и грув впереди. Если нужен сразу готовый трек целиком — используйте генератор «Свой трек AI».
Если после наброска нужна аранжировка, сведение или мастеринг живым звукорежиссёром — эти услуги тоже есть в студии Fiollo Home.
Кому пригодится генератор мелодий
Авторам без музыкального образования — правила уже заложены в движок: не нужно знать, что такое тон аккорда, чтобы получить благозвучную мелодию.
Битмейкерам и продюсерам — быстрый способ получить рабочий набросок мелодической линии под уже выбранную тональность и настроение вместо простоя на «чистом листе».
Тем, кто изучает музыкальную теорию — на реальном примере видно, как работают тон аккорда и проходящий тон, направление интервалов и классические трансформации мотива: секвенция, обращение, ракоход.
Тем, кто хочет добавить в мелодию человечности — нейросетевое обогащение Magenta вносит вариативность, характерную для живого исполнения, поверх правил.
Частые вопросы
Это бесплатно и без регистрации?
Да. Инструмент бесплатный, без регистрации, лимитов и рекламы, и работает целиком в браузере — ни выбранные настройки, ни готовая мелодия никуда не отправляются. Единственное исключение — если вы сами включаете нейросетевое обогащение: тогда в браузер один раз загружается файл модели, а сама мелодия всё равно обрабатывается локально и никуда не уходит.
Сколько всего доступно настроений и вариантов мелодии?
В базе — 190 аккордовых прогрессий: 50 мажорных, 58 минорных и 82 модальных, каждая помечена одним-двумя тегами настроения — радостный, мрачный, ностальгический, тревожный и другие. Вместе с 12 тональностями, 5 размерами паттерна и случайным выбором ритм-мотива и трансформаций по тактам получается практически неограниченное число вариантов мелодии.
Чем «модальный» лад отличается от мажора и минора?
В категории «модальный» собраны прогрессии с заимствованными аккордами — например минорная IV ступень в мажорном контексте, — характерным приёмом модального смешения из поп- и рок-музыки, а не строгими церковными ладами вроде дорийского или миксолидийского. Ноты мелодии при этом всё равно берутся из мажорного звукоряда, а непривычное звучание даёт именно гармония.
Чем нейросетевое обогащение отличается от обычной генерации?
Обычная генерация полностью детерминирована правилами музыкальной теории: тон аккорда на сильную долю, проходящий тон на слабую, смещение направления мелодии по правилу Нармура и одна из классических трансформаций мотива на каждый такт. Нейросетевое обогащение дополнительно пропускает готовую мелодию через модель Magenta MusicVAE, которая учитывает контур целиком и предлагает менее предсказуемый, более «живой» вариант — сильнее или слабее в зависимости от ползунка «Похожесть на исходник».
Почему кнопка «Обогатить нейросетью» неактивна для 1 и 2 тактов?
Модель Magenta обучена строго на фрагментах по 4 такта — это её фиксированное окно. Мелодия короче 4 тактов физически меньше входа модели, поэтому обогащение для 1 и 2 тактов недоступно — это ограничение архитектуры модели, а не временная недоработка.
Как обогащение работает для 8 и 16 тактов, если модель понимает только 4?
Паттерн автоматически режется на фрагменты по 4 такта, каждый фрагмент независимо обрабатывается моделью, а результаты склеиваются обратно по порядку со сдвигом по времени. Так нейросеть можно применить к паттерну любой длины, кратной 4 тактам, оставаясь в пределах обученного окна модели.
В каких программах открыть скачанный MIDI-файл?
Стандартный .mid-файл открывается в любой DAW и нотном редакторе — Ableton Live, FL Studio, Logic Pro, Cubase, Studio One, Reaper, MuseScore и других. Перетащите файл на MIDI-дорожку и назначьте любой инструмент — VST-синтезатор, сэмплер или партию для живого исполнителя.
Почему прослушивание на странице звучит просто, а не как настоящий инструмент?
Прослушивание в браузере — упрощённый превью-тон для проверки мелодической линии и ритма, а не готовый продакшн. Реальный тембр, аранжировку и сведение вы задаёте уже в своей DAW после того, как скачаете MIDI-файл.
Генератор умеет делать бас и аккорды, не только мелодию?
Да, оба опционально — чекбоксы «Бас-партия» и «Аккорды / пэд» рядом с размером паттерна. Обе партии строятся по той же гармонии, что и мелодия: бас — опорный тон текущего аккорда и один из нескольких ритм-паттернов (на каждую долю, уокинг, октавный бой и другие); аккорды/пэд — трезвучие аккорда в регистре между басом и мелодией, паттерн от статичного пэда до ритмичного боя или арпеджио. Обе партии выбираются случайно на всю генерацию и не обрабатываются нейросетью — модель Magenta обучена именно на мелодических линиях. Кнопка «Скачать MIDI» кладёт все включённые партии в один файл отдельными треками — в DAW они окажутся на разных дорожках, — а кнопки «Скачать бас MIDI» и «Скачать аккорды MIDI» отдают каждую партию отдельным файлом.
Метроном, который я включил, попадёт в скачанный MIDI-файл?
Нет. Чекбокс «Метроном при прослушивании» добавляет клик только внутри плеера на странице, чтобы легче было почувствовать темп сгенерированной мелодии, — акцент на первую долю каждого такта, обычный клик на остальные. В экспортируемый MIDI-файл клики не попадают: в любой DAW уже есть собственный метроном.
Можно ли использовать сгенерированную мелодию в своих треках, в том числе коммерчески?
Мелодия строится процедурно по правилам музыкальной теории и не копирует существующие произведения. Окончательное решение об использовании в коммерческом релизе остаётся на вашей стороне: если планируете публикацию или монетизацию, разумно дополнительно проверить итоговый материал самостоятельно, как и с любым сгенерированным контентом.
Нужна помощь звукорежиссёра?
Если автоматика не справилась — в Fiollo Home есть живая студия.