Програма-синтезатор з оперативним, адитивним та субтрактивним синтезом
Дата
2024
Автори
Науковий керівник
Назва журналу
Номер ISSN
Назва тому
Видавець
КПІ ім. Ігоря Сікорського
Анотація
Кваліфікаційна робота включає пояснювальну записку (64 с., 78 рис., -табл., список використаної літератури з 11 найменувань, 4 додатки).
Об’єкт розробки – створення програми-синтезатора з використанням субтрактивного, адитивного та оперативного синтезу.
Програма дозволяє відтворювати цифрові данні як звукові хвилі, надає можливість накладати різні фільтри та модулювати хвилі за допомогою LFO.
В ході розробки:
- Проведено аналіз наявних програм для синтезу звукових хвиль;
- проведено аналіз наявних бібліотек для роботи зі звуковими потоками системи користувача;
- розроблена система для синтезу звуку, що дозволяє створювати різноманітні звукові хвилі;
- розроблена система керування параметрами синтезатора за допомогою LFO;
- розроблено шаблони, які дозволяють користувачам швидко налаштовувати та використовувати синтезатор для різних музичних завдань.
При розробці програми використано мову програмування С++ та можливості бібліотеки для роботи зі звуковими потоками MiniAudio та графічними бібліотеками RayLib і ImGui. Середовище розробки – Visual Studio.
Опис
Ключові слова
синтезатор, LFO, осцилятор, C++, хвиля, synthesizer, oscillator, wave
Бібліографічний опис
Макогон, Д. В. Програма-синтезатор з оперативним, адитивним та субтрактивним синтезом : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Макогон Дмитро Васильович. – Київ, 2024. – 65 с.