КОМП’ЮТЕРНА ПРОГРАМА ГЕНЕРАЦІЇ МУЗИЧНИХ КОМПОЗИЦІЙ НА ОСНОВІ МЕЛОДІЇ АВТОРА

Автор(и)

  • Н. М. КУЦЬ Київський національний університет технологій та дизайну, Україна
  • Ю. М. ПИЛИПЕНКО Київський національний університет технологій та дизайну, Україна http://orcid.org/0000-0003-4093-7298

DOI:

https://doi.org/10.30857/2786-5371.2022.6.3

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

музичне програмне забезпечення, генерація музики, програмні алгоритми, об’єктно-орієнтоване програмування, мова програмування Kotlin

Анотація

Мета. Пошук та реалізація засобів інтеграції концептуального підходу до створення нових музичних творів.

Методика. Виокремлено набір концептуальних складових музичної композиції. В проектуванні програмної системи використано принципи чистої архітектури SOLID. В проектуванні алгоритмів покладено в основу парадигму «розділяй та володарюй».

Результати. Розроблені алгоритми, написана та відлагоджена програма на мові програмування Kotlin, яка дозволяє працювати над редагуванням музичної композиції на концептуальному рівні – редагуючи концептуальні зв’язки, а не конкретні параметри нот. Об’єм програми близько 16 тисяч операторів. Тестування програми показало, що її використання дає можливість прискорити музичну обробку композиції приблизно в 10000 разів у порівнянні з ручним редагуванням. Зрозуміло, що остаточне рішення про вдалість відповідного редагування приймає автор, але в нього тепер з’являється можливість прослуховування різних варіантів обробленої композиції, на створення яких він, по суті, не витрачає час.

Наукова новизна. Запропоновано новий підхід до використання комп’ютеру при написані музичних композицій, коли на основі мелодії автору комп’ютерна програма генерує, згідно закладених шаблонів, дещо змінені акценти звучання твору ( наприклад, по тембру, тональності, ритму і т. д.). Цей підхід реалізовано в вигляді комп’ютерної програми, використання якої в тисячі разів прискорює генерацію музичних творів, в яких звучить мелодія автора.

Практична значимість. Написаний програмний продукт дає змогу композитору ефективно використовувати нові можливості створення музичних композицій на основі мелодії автора.

Завантаження

Дані завантаження ще не доступні.

Біографії авторів

Н. М. КУЦЬ, Київський національний університет технологій та дизайну, Україна

Student, Department of Information and Computer Technologies

Ю. М. ПИЛИПЕНКО, Київський національний університет технологій та дизайну, Україна

Candidate of Physical and Mathematical Sciences, Associate Professor, Department of Information and Computer Technologies

##submission.downloads##

Опубліковано

2023-05-21

Як цитувати

КУЦЬ, Н. М., & ПИЛИПЕНКО, Ю. М. (2023). КОМП’ЮТЕРНА ПРОГРАМА ГЕНЕРАЦІЇ МУЗИЧНИХ КОМПОЗИЦІЙ НА ОСНОВІ МЕЛОДІЇ АВТОРА. Технології та інжиніринг, (6), 32–41. https://doi.org/10.30857/2786-5371.2022.6.3

Номер

Розділ

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ, ЕЛЕКТРОНІКА, МЕХАНІЧНА ТА ЕЛЕКТРИЧНА ІНЖЕНЕРІЯ