Комп’ютерні засоби для автоматичного генерування музичних композицій

Вантажиться...
Ескіз

Дата

2021-06

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Кваліфікаційна робота включає пояснювальну записку (54 с., 32 рис., 2 додатки). Об’єктом розробки є створення комп’ютерного засобу, що дозволяє автоматично генерувати реалістичні музичні композиції. В ході роботи було проведено аналіз існуючих методів та підходів до рішення цієї задачі. З усіх проаналізованих були обрані ті, що дають найбільш реалістичні результати та можуть бути реалізовані з використанням доступних обчислювальних ресурсів. Результатом стала розроблена нейромережева система, що дозволяє генерувати нову музику на основі поданих композицій, враховуючи тривалість звучання нот та паузи між ними. Для демонстрації було згенеровано декілька композицій. Вони дозволяють оцінити переваги та недоліки використаного методу. Для розробки була обрана мова програмування Python. Для побудови архітектури нейронної мережі використовувалась бібліотека TensorFlow. Це безкоштовна бібліотека програмного забезпечення з відкритим кодом для машинного навчання, що базується на вираженні дій у вигляді графів потоку даних. А для роботи з MIDI-файлами була обрана бібліотека music21. Це інструментарій на базі Python для комп'ютерного музикознавства, що використовується для вивчення великих наборів музики та роботи з нотами. За допомогою даного комп'ютерного засобу можна генерувати мелодії певного жанру та стилю для подальшого їх використання в любительских проектах, де розробники не мають можливості чи фінансів для створення власних чи покупки існуючих.

Опис

Ключові слова

комп’ютерний засіб генерації музичних композицій, TensorFlow, RNN, LSTM, music21, MIDI-файли, ноти, computer tool for generating musical compositions, midi files, sheet music

Бібліографічний опис

Туркін, М. П. Комп’ютерні засоби для автоматичного генерування музичних композицій : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Туркін Михайло Павлович. – Київ, 2021. – 68 с.

ORCID

DOI