Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://er.knutd.edu.ua/handle/123456789/21069
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.author | Куць, Н. М. | uk |
dc.contributor.author | Пилипенко, Ю. М. | uk |
dc.date.accessioned | 2023-02-14T11:37:27Z | - |
dc.date.available | 2023-02-14T11:37:27Z | - |
dc.date.issued | 2022 | |
dc.identifier.citation | Куць Н. М. Комп’ютерна програма генерації музичних композицій на основі мелодії автора [Текст] / Н. М. Куць, Ю. М. Пилипенко // Технології та інжиніринг. - 2022. - № 6 (11). - С. 32-41. | uk |
dc.identifier.issn | 2786-5371 | |
dc.identifier.uri | https://er.knutd.edu.ua/handle/123456789/21069 | - |
dc.description.abstract | Мета роботи – пошук та реалізація засобів інтеграції концептуального підходу до створення нових музичних творів. Виокремлено набір концептуальних складових музичної композиції. В проектуванні програмної системи використано принципи чистої архітектури SOLID. В проектуванні алгоритмів покладено в основу парадигму "розділяй та володарюй". Розроблені алгоритми, написана та відлагоджена програма на мові програмування Kotlin, яка дозволяє працювати над редагуванням музичної композиції на концептуальному рівні – редагуючи концептуальні зв’язки, а не конкретні параметри нот. Об’єм програми близько 16 тисяч операторів. Тестування програми показало, що її використання дає можливість прискорити музичну обробку композиції приблизно в 10000 разів у порівнянні з ручним редагуванням. Зрозуміло, що остаточне рішення про вдалість відповідного редагування приймає автор, але в нього тепер з’являється можливість прослуховування різних варіантів обробленої композиції, на створення яких він, по суті, не витрачає час. Запропоновано новий підхід до використання комп’ютеру при написані музичних композицій, коли на основі мелодії автору комп’ютерна програма генерує, згідно закладених шаблонів, дещо змінені акценти звучання твору (наприклад, по тембру, тональності, ритму і т. д.). Цей підхід реалізовано в вигляді комп’ютерної програми, використання якої в тисячі разів прискорює генерацію музичних творів, в яких звучить мелодія автора. Написаний програмний продукт дає змогу композитору ефективно використовувати нові можливості створення музичних композицій на основі мелодії автора. | uk |
dc.description.abstract | 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 editing a musical composition at a conceptual level – editing conceptual relationships, rather than specific note parameters. The volume of the program is about 16 thousand operators. Testing of the program showed that using it allows you to speed up the musical processing of a composition by about 10,000 times compared to manual editing. It is clear that the final decision on the success of editing is made by the author, but now he has the opportunity to listen to various versions of the processed composition, which, in fact, he does not spend time creating. A new approach to the use of a computer when writing musical compositions is proposed, when, based on the author's melody, a computer program generates, according to the laid down templates, somewhat modified accents of the sound of the work (for example, in terms of timbre, key, rhythm, etc.). This approach is implemented in the form of a computer program, the use of which accelerates the generation of musical works in which the author's melody sounds thousands of times. The written software product allows the composer to effectively use the new possibilities of creating musical compositions based on the author's melody. | en |
dc.language | uk | |
dc.subject | музичне програмне забезпечення | uk |
dc.subject | генерація музики | uk |
dc.subject | програмні алгоритми | uk |
dc.subject | об’єктно-орієнтоване програмування | uk |
dc.subject | мова програмування Kotlin | uk |
dc.subject | music software | en |
dc.subject | music generation | en |
dc.subject | software algorithms | en |
dc.subject | object-oriented programming | en |
dc.subject | Kotlin programming language | en |
dc.title | Комп’ютерна програма генерації музичних композицій на основі мелодії автора | uk |
dc.title.alternative | Computer program for generating musical compositions based on the author's melody | |
dc.type | Article | |
local.contributor.altauthor | Kutz, N. M. | en |
local.contributor.altauthor | Pylypenko, Y. M. | en |
local.subject.section | Інформаційні технології, електроніка, механічна та електрична інженерія | uk |
local.source | Технології та інжиніринг | uk |
local.source.number | № 6 (11) | uk |
local.identifier.doi | 10.30857/2786-5371.2022.6.3 | |
local.subject.method | 0 | |
Розташовується у зібраннях: | Наукові публікації (статті) Кафедра інформаційних та комп'ютерних технологій (ІКТ) Технології та інжиніринг |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
TI_2022_N6(11)_P032-041.pdf | 328,4 kB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.