Генерация музыки в стиле Шопена по мотивам Моцарта

Проект посвящён созданию LSTM-модели, которая способна генерировать оригинальные музыкальные композиции в духе Фредерика Шопена, используя в качестве затравки отрывки произведений Моцарта. Такой подход задаёт гармоничное и структурированное начало мелодии.
🎵 Особенности проекта:
🎼 Датасет классической музыки, где каждая нота представлена как тройка признаков:
• pitch — высота звука (MIDI)
• step — интервал между нотами
• duration — длительность звучания
🧠 Архитектура модели: 2 слоя LSTM → Dropout → Dense(3)
🔥 Параметр temperature регулирует стиль:
• 0.5 — строгий и академичный стиль
• 1.0 — сбалансированная и выразительная музыка
• 1.5 — экспериментальное и хаотичное звучание
📊 Результаты генерации:
✅ Модель воспроизводит характерные черты Шопена — плавные переходы, терции, аккорды и гармоничное звучание
🎼 Генерируются ноты в формате MusicXML и MIDI, продолжительностью 25–40 секунд
🎹 Поддерживается генерация аккордов, динамика звучания и случайные сдвиги октав
💻 Интерфейс в Google Colab:
🎚️ Выбор температуры генерации
🎵 Количество нот
🎼 Возможность использовать Моцарта как начальный пример
💡 Вывод:
Модель демонстрирует, как нейросети могут создавать музыку, стилистически близкую к Шопену, и управлять характером звучания с помощью одного параметра.
Дополнительные изображения:


