Academic Journal

Комп’ютерна програма генерації музичних композицій на основі мелодії автора ; Computer program for generating musical compositions based on the author's melody

Λεπτομέρειες βιβλιογραφικής εγγραφής
Τίτλος: Комп’ютерна програма генерації музичних композицій на основі мелодії автора ; Computer program for generating musical compositions based on the author's melody
Συγγραφείς: Куць, Н. М., Пилипенко, Ю. М.
Έτος έκδοσης: 2022
Συλλογή: erKNUTD - Electronic Repository Kyiv National University of Technologies and Design
Θεματικοί όροι: музичне програмне забезпечення, генерація музики, програмні алгоритми, об’єктно-орієнтоване програмування, мова програмування Kotlin, music software, music generation, software algorithms, object-oriented programming, Kotlin programming language
Περιγραφή: Мета роботи – пошук та реалізація засобів інтеграції концептуального підходу до створення нових музичних творів. Виокремлено набір концептуальних складових музичної композиції. В проектуванні програмної системи використано принципи чистої архітектури SOLID. В проектуванні алгоритмів покладено в основу парадигму "розділяй та володарюй". Розроблені алгоритми, написана та відлагоджена програма на мові програмування Kotlin, яка дозволяє працювати над редагуванням музичної композиції на концептуальному рівні – редагуючи концептуальні зв’язки, а не конкретні параметри нот. Об’єм програми близько 16 тисяч операторів. Тестування програми показало, що її використання дає можливість прискорити музичну обробку композиції приблизно в 10000 разів у порівнянні з ручним редагуванням. Зрозуміло, що остаточне рішення про вдалість відповідного редагування приймає автор, але в нього тепер з’являється можливість прослуховування різних варіантів обробленої композиції, на створення яких він, по суті, не витрачає час. Запропоновано новий підхід до використання комп’ютеру при написані музичних композицій, коли на основі мелодії автору комп’ютерна програма генерує, згідно закладених шаблонів, дещо змінені акценти звучання твору (наприклад, по тембру, тональності, ритму і т. д.). Цей підхід реалізовано в вигляді комп’ютерної програми, використання якої в тисячі разів прискорює генерацію музичних творів, в яких звучить мелодія автора. Написаний програмний продукт дає змогу композитору ефективно використовувати нові можливості створення музичних композицій на основі мелодії автора. ; Finding and implementing ways to integrate a conceptual approach to create new musical compositions. A set of conceptual components of a musical composition is singled out. In designing the software system, the principle of pure SOLID architecture was used. The design of algorithms is based on the “divide and conquer” paradigm. Algorithms have been developed, a program in the Kotlin programming language has been written and debugged, which allows working on ...
Τύπος εγγράφου: article in journal/newspaper
Γλώσσα: Ukrainian
Relation: https://er.knutd.edu.ua/handle/123456789/21069
Διαθεσιμότητα: https://er.knutd.edu.ua/handle/123456789/21069
Αριθμός Καταχώρησης: edsbas.8D4D3C4
Βάση Δεδομένων: BASE
Περιγραφή
Η περιγραφή δεν είναι διαθέσιμη