Програма-синтезатор з оперативним, адитивним та субтрактивним синтезом
dc.contributor.advisor | Молчанов, Олексій Андрійович | |
dc.contributor.author | Макогон, Дмитро Васильович | |
dc.date.accessioned | 2024-09-30T12:36:32Z | |
dc.date.available | 2024-09-30T12:36:32Z | |
dc.date.issued | 2024 | |
dc.description.abstract | Кваліфікаційна робота включає пояснювальну записку (64 с., 78 рис., -табл., список використаної літератури з 11 найменувань, 4 додатки). Об’єкт розробки – створення програми-синтезатора з використанням субтрактивного, адитивного та оперативного синтезу. Програма дозволяє відтворювати цифрові данні як звукові хвилі, надає можливість накладати різні фільтри та модулювати хвилі за допомогою LFO. В ході розробки: - Проведено аналіз наявних програм для синтезу звукових хвиль; - проведено аналіз наявних бібліотек для роботи зі звуковими потоками системи користувача; - розроблена система для синтезу звуку, що дозволяє створювати різноманітні звукові хвилі; - розроблена система керування параметрами синтезатора за допомогою LFO; - розроблено шаблони, які дозволяють користувачам швидко налаштовувати та використовувати синтезатор для різних музичних завдань. При розробці програми використано мову програмування С++ та можливості бібліотеки для роботи зі звуковими потоками MiniAudio та графічними бібліотеками RayLib і ImGui. Середовище розробки – Visual Studio. | |
dc.description.abstractother | The qualification work includes an explanatory note (64 p., 78 fig., -table, a list of used literature from 11 names, 4 appendices). The object of development is the creation of a synthesizer program using subtractive, additive, and operative synthesis. The program allows you to reproduce digital data as sound waves, provides the ability to apply various filters and modulate the waves using LFOs. In the course of development: - Analysis of existing programs for the synthesis of sound waves was carried out; - analysis of existing libraries for working with sound streams of the user system was carried out; - developed a sound synthesis system, which allows creating various sound waves; - developed a synthesizer parameter control system using LFO; - developed presets that allow users to quickly configure and use the synthesizer for various musical tasks. The program was developed using the C++ programming language and MiniAudio library capabilities for working with audio streams and RayLib and ImGui graphic libraries. The development environment is Visual Studio. | |
dc.format.extent | 65 с. | |
dc.identifier.citation | Макогон, Д. В. Програма-синтезатор з оперативним, адитивним та субтрактивним синтезом : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Макогон Дмитро Васильович. – Київ, 2024. – 65 с. | |
dc.identifier.uri | https://ela.kpi.ua/handle/123456789/69385 | |
dc.language.iso | uk | |
dc.publisher | КПІ ім. Ігоря Сікорського | |
dc.publisher.place | Київ | |
dc.subject | синтезатор | |
dc.subject | LFO | |
dc.subject | осцилятор | |
dc.subject | C++ | |
dc.subject | хвиля | |
dc.subject | synthesizer | |
dc.subject | oscillator | |
dc.subject | wave | |
dc.title | Програма-синтезатор з оперативним, адитивним та субтрактивним синтезом | |
dc.type | Bachelor Thesis |
Файли
Контейнер файлів
1 - 1 з 1
Вантажиться...
- Назва:
- Makohon_D_V_bakalavr.pdf
- Розмір:
- 714.94 KB
- Формат:
- Adobe Portable Document Format
Ліцензійна угода
1 - 1 з 1
Ескіз недоступний
- Назва:
- license.txt
- Розмір:
- 8.98 KB
- Формат:
- Item-specific license agreed upon to submission
- Опис: