Пожалуйста, используйте этот идентификатор, чтобы цитировать или ссылаться на этот ресурс: https://er.knutd.edu.ua/handle/123456789/21069
Полная запись метаданных
Поле DCЗначениеЯзык
dc.contributor.authorКуць, Н. М.uk
dc.contributor.authorПилипенко, Ю. М.uk
dc.date.accessioned2023-02-14T11:37:27Z-
dc.date.available2023-02-14T11:37:27Z-
dc.date.issued2022
dc.identifier.citationКуць Н. М. Комп’ютерна програма генерації музичних композицій на основі мелодії автора [Текст] / Н. М. Куць, Ю. М. Пилипенко // Технології та інжиніринг. - 2022. - № 6 (11). - С. 32-41.uk
dc.identifier.issn2786-5371
dc.identifier.urihttps://er.knutd.edu.ua/handle/123456789/21069-
dc.description.abstractМета роботи – пошук та реалізація засобів інтеграції концептуального підходу до створення нових музичних творів. Виокремлено набір концептуальних складових музичної композиції. В проектуванні програмної системи використано принципи чистої архітектури SOLID. В проектуванні алгоритмів покладено в основу парадигму "розділяй та володарюй". Розроблені алгоритми, написана та відлагоджена програма на мові програмування Kotlin, яка дозволяє працювати над редагуванням музичної композиції на концептуальному рівні – редагуючи концептуальні зв’язки, а не конкретні параметри нот. Об’єм програми близько 16 тисяч операторів. Тестування програми показало, що її використання дає можливість прискорити музичну обробку композиції приблизно в 10000 разів у порівнянні з ручним редагуванням. Зрозуміло, що остаточне рішення про вдалість відповідного редагування приймає автор, але в нього тепер з’являється можливість прослуховування різних варіантів обробленої композиції, на створення яких він, по суті, не витрачає час. Запропоновано новий підхід до використання комп’ютеру при написані музичних композицій, коли на основі мелодії автору комп’ютерна програма генерує, згідно закладених шаблонів, дещо змінені акценти звучання твору (наприклад, по тембру, тональності, ритму і т. д.). Цей підхід реалізовано в вигляді комп’ютерної програми, використання якої в тисячі разів прискорює генерацію музичних творів, в яких звучить мелодія автора. Написаний програмний продукт дає змогу композитору ефективно використовувати нові можливості створення музичних композицій на основі мелодії автора.uk
dc.description.abstractFinding 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.languageuk
dc.subjectмузичне програмне забезпеченняuk
dc.subjectгенерація музикиuk
dc.subjectпрограмні алгоритмиuk
dc.subjectоб’єктно-орієнтоване програмуванняuk
dc.subjectмова програмування Kotlinuk
dc.subjectmusic softwareen
dc.subjectmusic generationen
dc.subjectsoftware algorithmsen
dc.subjectobject-oriented programmingen
dc.subjectKotlin programming languageen
dc.titleКомп’ютерна програма генерації музичних композицій на основі мелодії автораuk
dc.title.alternativeComputer program for generating musical compositions based on the author's melody
dc.typeArticle
local.contributor.altauthorKutz, N. M.en
local.contributor.altauthorPylypenko, Y. M.en
local.subject.sectionІнформаційні технології, електроніка, механічна та електрична інженеріяuk
local.sourceТехнології та інжинірингuk
local.source.number№ 6 (11)uk
local.identifier.doi10.30857/2786-5371.2022.6.3
local.subject.method0
Располагается в коллекциях:Наукові публікації (статті)
Кафедра інформаційних та комп'ютерних технологій (ІКТ)
Технології та інжиніринг

Файлы этого ресурса:
Файл Описание РазмерФормат 
TI_2022_N6(11)_P032-041.pdf328,4 kBAdobe PDFПросмотреть/Открыть


Все ресурсы в архиве электронных ресурсов защищены авторским правом, все права сохранены.