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