Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: http://elartu.tntu.edu.ua/handle/lib/52586
Назва: Розробка та тестування програмного забезпечення застосунку електронної симуляції електрогітарних звукових ефектів з використанням фреймворку Juce
Інші назви: Development and testing of software for an electronic simulation application of electric guitar sound effects using the Juce framework
Автори: Іванков, Артем Русланович
Ivankov, Artem
Приналежність: ТНТУ ім. І. Пулюя, Факультет комп’ютерно-інформаційних систем і програмної інженерії, Кафедра програмної інженерії, м. Тернопіль, Україна
Бібліографічне посилання: Іванков А. Р. Розробка та тестування програмного забезпечення застосунку електронної симуляції електрогітарних звукових ефектів з використанням фреймворку Juce : робота на здобуття кваліфікаційного ступеня бакалавра : спец. 121 - інженерія програмного забезпечення / наук. кер. Ю. М. Стоянов. Тернопіль : Тернопільський національний технічний університет імені Івана Пулюя, 2026. 54 с.
Дата публікації: чер-2026
Дата внесення: 23-чер-2026
Видавництво: Тернопільський національний технічний університет імені Івана Пулюя
Країна (код): UA
Місце видання, проведення: Тернопільський національний технічний університет імені Івана Пулюя, факультет ФІС
Науковий керівник: Стоянов, Юрій Миколайович
Члени комітету: Яцишин, Василь Володимирович
УДК: 004.9
Теми: інженерія програмного забезпечення
digital signal processor
real-time розробка
real-time development
Кількість сторінок: 54
Короткий огляд (реферат): Метою роботи є створення застосунку електронної симуляції електрогітарних звукових ефектів. У першому розділі проведено аналіз існуючих програмних рішень для обробки гітарного аудіосигналу, розглянуто принципи цифрової обробки звуку, особливості реалізації аудіоефектів та сучасні засоби створення аудіозастосунків. У другому розділі досліджено вимоги до системи, подано архітектуру підсистеми, обґрунтовано вибір фреймворку. У третьому розділі описано реалізацію системи, досліджено роботу основних модулів та проведено тестування функціональності й працездатності програмного забезпечення.У четвертому розділі розглянуто питання охорони праці та безпеки життєдіяльності. Об’єктом дослідження є процес цифрової обробки аудіосигналів та програмна реалізація електрогітарних звукових ефектів. Предметом дослідження є методи, алгоритми та програмні засоби створення застосунку обробки звукового сигналу в реальному часі. Методи дослідження включають аналіз предметної області, проєктування програмних систем, моделювання архітектури застосунку, реалізацію алгоритмів цифрової обробки сигналів, а також функціональне тестування програмного забезпечення.
The aim of this work is to create an application for the electronic simulation of electric guitar sound effects. The first chapter analyzes existing software solutions for processing guitar audio signals, examines the principles of digital audio processing, discusses the specifics of implementing audio effects, and reviews modern tools for developing audio applications. The second chapter examines system requirements, presents the subsystem architecture, and justifies the choice of framework. The third chapter describes the system implementation, examines the operation of the main modules, and tests the functionality and performance of the software.The fourth chapter addresses occupational health and safety issues. The subject of the study is the process of digital audio signal processing and the software implementation of electric guitar sound effects. The subject of the research is the methods, algorithms, and software tools for creating a real-time audio signal processing application. The research methods include domain analysis, software system design, application architecture modeling, implementation of digital signal processing algorithms, and functional testing of the software.
Зміст: Вступ 9 1 Огляд предметної області 10 1.1 Огляд аналогів 10 1.1.1 AmpliTube 5 10 1.1.2 Neural DSP 11 1.1.3 Guitar Rig 7 12 1.1.4 Порівняння функціоналу AmpliTube 5, Guitar Rig 7 та Neural DSP 12 1.2 Огляд існуючих технологій реалізації 13 1.3 Висновки до першого розділу 15 2 Проєктування та реалізація 16 2.1 Вимоги до системи 16 2.1.1 Вимоги до застосунку 16 2.2 Архітектура системи 17 2.3 Налаштування проєкту 21 2.4 Теорія DSP 22 2.5 Створення ефекту 25 2.5.1 Distortion, викривлення 26 2.5.2 Тремоло 28 2.5.3 Особливості обробки аудіо в режимі реального часу 31 2.6 Створення параметрів 32 2.7 Зберігання 34 2.8 Слоти ефектів 36 2.9 Висновки до другого розділу 39 3 Тестування 40 3.1 Тестування застосунку 40 3.2 Висновки до третього розділу 42 4 Безпека життєдіяльності, основи охорони праці 43 4.1 Надзвичайні ситуації метеорологічного характеру 434.2 Вимоги ергономіки до організації робочого місця оператора ПК 45 4.3 Висновки до четвертого розділу 47 Висновки 48 Список використаних джерел 49 Додатки ……………………………………………………………………………51
URI (Уніфікований ідентифікатор ресурсу): http://elartu.tntu.edu.ua/handle/lib/52586
Власник авторського права: © Іванков Артем Русланович, 2026
Перелік літератури: 1. AmpliTube. URL: https://www.ikmultimedia.com/products/amplitube5cs/ .
2. Дистриб'ютор плагінів Neural DSP. URL: https://neuraldsp.com/plugins .
3. Дистриб’ютор Guitar Rig 7. URL: https://www.native-instruments.com/en/products/komplete/guitar/guitar-rig-7-player/
4. Офіційний сайт JUCE. URL: https://juce.com/
5. Official JUCE Audio Plugin Development Course. URL: https://www.wolfsoundacademy.com/products/official-juce-audio-plugin-development-c ourse
6. Методичні вказівки до виконання кваліфікаційної роботи бакалавра для здобувачів спеціальності 121 – Інженерія програмного забезпечення, всіх форм навчання / укладачі Михалик Д.М., Цуприк Г.Б., Бревус В.М. Тернопіль: Тернопільський національний технічний університет імені Івана Пулюя, 2024. 45 с.
7. Udo Zölzer DAFX: Digital Audio Effects, John Wiley & Sons 2002, 553 pp.
8. Кодекс цивільного захисту України : Закон України від 02.10.2012 № 5403-VI. Поточна редакція. База даних «Законодавство України» / Верховна Рада України. URL: https://zakon.rada.gov.ua/laws/show/5403-17
9. ДСТУ 3891:2013. Безпека у надзвичайних ситуаціях. Терміни та визначення понять. Київ : ДП «УкрНДНЦ». URL: https://online.budstandart.com/ua/catalog/doc-page.html?id_doc=57361
10. НПАОП 0.00-7.15-18. Вимоги щодо безпеки та захисту здоров'я працівників під час роботи з екранними пристроями. Затверджено наказом Міністерства соціальної політики України від 14.02.2018 № 207. URL: https://zakon.rada.gov.ua/laws/show/z0508-18
11. Ткачук К. Н., Халімовський М. О., Зацарний В. В. та ін. Основи охорони праці : підручник 2-ге видання. Київ : Основа, 2014. 448 с.
12. Закон України «Про охорону праці» : Закон України від 14.10.1992 № 2694-XII. Поточна редакція. База даних «Законодавство України» / Верховна Рада України. URL: https://zakon.rada.gov.ua/laws/show/2694-12
13. Желібо Є.П., Зацарний В.В. Безпека життєдіяльності. Підручник. – К.: Каравела, 2009.
14. Офіційний Github фреймворку JUCE. URL: https://github.com/juce-framework/JUCE
15. Офіційна документація фреймворку JUCE. URL: https://docs.juce.com/master/index.html
Тип вмісту: Bachelor Thesis
Розташовується у зібраннях:121 — Інженерія програмного забезпечення, F2 Інженерія програмного забезпечення (бакалаври)

Файли цього матеріалу:
Файл Опис РозмірФормат 
dyplom_Ivankov_A_2026.pdf2,51 MBAdobe PDFПереглянути/відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.

Інструменти адміністратора