Програма-синтезатор з оперативним, адитивним та субтрактивним синтезом

Вантажиться...
Ескіз

Дата

2024

Назва журналу

Номер ISSN

Назва тому

Видавець

КПІ ім. Ігоря Сікорського

Анотація

Кваліфікаційна робота включає пояснювальну записку (64 с., 78 рис., -табл., список використаної літератури з 11 найменувань, 4 додатки). Об’єкт розробки – створення програми-синтезатора з використанням субтрактивного, адитивного та оперативного синтезу. Програма дозволяє відтворювати цифрові данні як звукові хвилі, надає можливість накладати різні фільтри та модулювати хвилі за допомогою LFO. В ході розробки: - Проведено аналіз наявних програм для синтезу звукових хвиль; - проведено аналіз наявних бібліотек для роботи зі звуковими потоками системи користувача; - розроблена система для синтезу звуку, що дозволяє створювати різноманітні звукові хвилі; - розроблена система керування параметрами синтезатора за допомогою LFO; - розроблено шаблони, які дозволяють користувачам швидко налаштовувати та використовувати синтезатор для різних музичних завдань. При розробці програми використано мову програмування С++ та можливості бібліотеки для роботи зі звуковими потоками MiniAudio та графічними бібліотеками RayLib і ImGui. Середовище розробки – Visual Studio.

Опис

Ключові слова

синтезатор, LFO, осцилятор, C++, хвиля, synthesizer, oscillator, wave

Бібліографічний опис

Макогон, Д. В. Програма-синтезатор з оперативним, адитивним та субтрактивним синтезом : дипломний проект ... бакалавра : 123 Комп'ютерна інженерія / Макогон Дмитро Васильович. – Київ, 2024. – 65 с.

DOI