Петрашенко, Андрій ВасильовичТуркін, Михайло Павлович2021-08-202021-08-202021-06Туркін, М. П. Комп’ютерні засоби для автоматичного генерування музичних композицій : дипломний проєкт … бакалавра : 123 Комп'ютерна інженерія / Туркін Михайло Павлович. – Київ, 2021. – 68 с.https://ela.kpi.ua/handle/123456789/43312Кваліфікаційна робота включає пояснювальну записку (54 с., 32 рис., 2 додатки). Об’єктом розробки є створення комп’ютерного засобу, що дозволяє автоматично генерувати реалістичні музичні композиції. В ході роботи було проведено аналіз існуючих методів та підходів до рішення цієї задачі. З усіх проаналізованих були обрані ті, що дають найбільш реалістичні результати та можуть бути реалізовані з використанням доступних обчислювальних ресурсів. Результатом стала розроблена нейромережева система, що дозволяє генерувати нову музику на основі поданих композицій, враховуючи тривалість звучання нот та паузи між ними. Для демонстрації було згенеровано декілька композицій. Вони дозволяють оцінити переваги та недоліки використаного методу. Для розробки була обрана мова програмування Python. Для побудови архітектури нейронної мережі використовувалась бібліотека TensorFlow. Це безкоштовна бібліотека програмного забезпечення з відкритим кодом для машинного навчання, що базується на вираженні дій у вигляді графів потоку даних. А для роботи з MIDI-файлами була обрана бібліотека music21. Це інструментарій на базі Python для комп'ютерного музикознавства, що використовується для вивчення великих наборів музики та роботи з нотами. За допомогою даного комп'ютерного засобу можна генерувати мелодії певного жанру та стилю для подальшого їх використання в любительских проектах, де розробники не мають можливості чи фінансів для створення власних чи покупки існуючих.ukкомп’ютерний засіб генерації музичних композиційTensorFlowRNNLSTMmusic21MIDI-файлинотиcomputer tool for generating musical compositionsmidi filessheet musicКомп’ютерні засоби для автоматичного генерування музичних композиційBachelor Thesis68 с.