8 962 558-96-04Написать в Telegram
Инструмент

Генератор мелодий MIDI

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

Большинство бесплатных генераторов мелодий либо выдают случайные ноты, либо требуют регистрацию в тяжёлом DAW-сервисе. Здесь мелодия строится по музыкальной теории — с формой из аккордовой прогрессии, ритм-мотивом и развитием по тактам, — а нейросеть Magenta включается только по желанию, поверх уже готового результата.

ГЕНЕРАТОР МЕЛОДИЙ

MIDI по тональности и настроению
Бесплатно · эксперимент
Тональность
Настроение и структура
Нейросетевое обогащение (эксперимент)
70%
Узнаваемо похоже на оригинал, с лёгкой нейросетевой окраской
Нейросеть (Magenta) обогащает только мелодию (не бас и не аккорды) и работает с паттернами 4, 8 и 16 тактов (8 и 16 обрабатываются по 4 такта за раз) — для 1 и 2 тактов материала не хватает модели. Модель (~65 МБ) загрузится при первом клике на «Обогатить».
Результат
Сгенерируйте мелодию, чтобы увидеть результат.
Инструмент активно развивается: сейчас доступны мелодия, бас и аккорды/пэд, дальше — лид и грув. Нужен готовый трек, а не только мелодия? Посмотритегенератор «Свой трек AI».
Мелодия строится по правилам: форма из выбранной аккордовой прогрессии, один ритм-мотив на генерацию, тон аккорда на сильную долю / проходящий тон по ладу на слабую, направление интервала — с биасом по правилу Нармура. Нейросетевое обогащение (Magenta MusicVAE) сохраняет контур мелодии, добавляя более живое звучание — необязательный шаг. Бас (опционально) строится по той же гармонии — опорный тон аккорда и один ритм-паттерн на генерацию — и экспортируется отдельным треком MIDI. Аккорды/пэд (опционально) — трезвучие той же гармонии в регистре между басом и мелодией, паттерн от статичного пэда до арпеджио, экспортируется отдельным треком MIDI.

Как пользоваться генератором мелодий

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 есть живая студия.

RADIO SURPRISE.FM 
music saves us