ВВЕДЕНИЕ 3
1. Описание работы 6
1.1. WDL-OL 6
1.2 Генерация звуковых волн 6
1.3. Скелет проекта 8
1.4. Сигнал и его свойства 8
2. Осциллятор. 9
2.1. Синус. 9
2.2. Пила 9
2.3. Квадрат 10
2.4. Треугольник 10
3. MIDI сообщения. 11
4. ADSR – огибающие. 12
5. Фильтры 15
6. Низкочастотный осциллятор. 17
7. Модуляция тона (Pitch bend) 18
8. GUI 19
9. Полифония. 22
10. Эффект алиасинга 23
10.1. Визуализация алиасинга 24
10.2. Спектрограмма 28
10.3. Устранение эффекта алиасинга при помощи преобразования Фурье. 31
10.4. Устранение алиасинга при помощи PolyBLEP метода. 34
10.5. LFO и алиасинг 35
10.6. Визуализация результатов 36
ЗАКЛЮЧЕНИЕ 38
СПИСОК ЛИТЕРАТУРЫ …………………...……………..39
ПРИЛОЖЕНИЕ .
Цель работы: разработка виртуального полифонического синтезатора на основе VST технологии с применением технологий улучшения качества звука. Для достижения поставленной цели буду последовательно решать следующие задачи:
1. Изучение существующих VST синтезаторов.
2. Изучение литературы по теории звука.
3. Знакомство с WDL-OL.
4. Программирование осциллятора, частотного фильтра, модуляция различных параметров, ADSR – огибающая, обработка MIDI сигналов.
5. Реализация полифонии.
6. Разработка UI интерфейса.
7. Выявление возможных ошибок в работе синтезатора
8. Устранение эффекта алиасинга.
Ожидаемые результаты работы: Программа, которая может работать как автономное приложение, а также как динамически подключаемая библиотека для работы в цифровой рабочей станции.
' .
Разработка VST-синтезатора с применением технологий улучшения качества звука #9105407
Артикул: 9105407
- Предмет: Программирование
- Уникальность: 68% (Антиплагиат.ВУЗ)
- Разместил(-а): 185 Рамиль в 2022 году
- Количество страниц: 82
- Формат файла: docx
- Последняя покупка: 07.06.2023
1 999p.
1. Определение VST технологии [Электронный ресурс] // Steinberg – URL: https://www.steinberg.net/technology/ (дата обращения 25.09.2021)
2. Э.И. Вологдин [Электронный ресурс] // Cлух и восприятие звука Санкт-Петербург 2012 http://window.edu.ru/
3. Официальная документация Qt [Электронный ресурс] // Signals & Slots
– URL: https://doc.qt.io/qt-5/signalsandslots.html (дата обращения 28.10.2021)
4. Стивен В. Смит [Электронный ресурс] // Руководство для ученых и инженеров по цифровой обработке сигналов – URL: http://www.dspguide.com/ch14/1.htm (дата обращения 15.11.2021)
5. Алгоритм резонирующего фильтра [Электронный ресурс] // Resonant filter – URL: https://www.musicdsp.org/en/latest/Filters/29-resonant-filter.html (дата обращения 17.11.2021)
6. Резонирующий низкочастотный фильтр [Электронный ресурс] // Resonant low pass filter – URL: https://www.musicdsp.org/en/latest/Filters/33- resonant-low-pass-filter.html (дата обращения 17.11.2021)
7. Резонирующий низкочастотный фильтр cо срезом 12 дБ/окт [Электронный ресурс] // Resonant IIR lowpass (12 dB/oct) – URL: https://www.musicdsp.org/en/latest/Filters/27-resonant-iir-lowpass-12db-oct.html (дата обращения 19.11.2021)
8. Алиасинг [Электронный ресурс] // The quick guide to Audio Aliasing - URL: https://www.blackghostaudio.com/blog/the-quick-guide-to-audio-aliasing (дата обращения 07.04.2022)
9. Теорема Котельникова [Электронный ресурс] // Калькулятор частоты паразитных субгармоник (алиасинга) при дискретизации – URL: https://www.translatorscafe.com/unit-converter/ru-RU/calculator/aliasing-frequency/ (дата обращения 08.04.2022)
10. Стандарт дискретизации. Глубина Дискретизации [Электронный ресурс] // Шумы квантования и алиасинг – URL: http://danalex.ru/quantization- noise-aliasing/ (дата обращения 12.04.2022)
11. Преобразование Фурье [Электронный ресурс] // Цифровая обработка сигналов – URL: https://exponenta.ru/news/cifrovaya-obrabotka-signalov#18 (дата обращения 14.04.2022)
12. Tim Stilson, Julius Smith [Текст] Alias-Free Digital Synthesis of Classic Analog Waveforms // Music Department, Stanford University С.1-5.
13. Eli Brandt [Текст] Hard Sync Without Aliasing // School of Computer Science, Carnegie Mellon University C.1-4.
14. Полиномиальная полосно-ограниченная ступенчатая функция [Электронный ресурс] // PolyBLEP oscillators – URL: https://www.kvraudio.com/forum/viewtopic.php?t=375517 (дата обращения 20.04.2022)
15. Leaky Integrator [Электронный ресурс] // How to calculate Leaky Integrator cutoff frequency – URL: https://music- dsp.music.columbia.narkive.com/rPdaKH7U/how-to-calculate-leaky-integrator- cutoff-frequency (дата обращения 10.05.2022)
16. Difference between Leaky Integrator & low pass filter [Электронный ресурс] // Signal Processing – URL: https://dsp.stackexchange.com/questions/3179/is-a-leaky-integrator-the-same-thing- as-a-low-pass-filter (дата обращения 10.05.2022)
17. Leaky Integrator [Электронный ресурс] // Coursera – URL: https://www.coursera.org/lecture/dsp2/2-1-2-b-the-leaky-integrator-FNKpz (дата обращения 11.05.2022)
18. Васильев, В. А. Виртуальный полифонический субтрактивный VST синтезатор: курсовая работа [Текст] / ИВМиИТ – Казань, 2021. – 22с.
2. Э.И. Вологдин [Электронный ресурс] // Cлух и восприятие звука Санкт-Петербург 2012 http://window.edu.ru/
3. Официальная документация Qt [Электронный ресурс] // Signals & Slots
– URL: https://doc.qt.io/qt-5/signalsandslots.html (дата обращения 28.10.2021)
4. Стивен В. Смит [Электронный ресурс] // Руководство для ученых и инженеров по цифровой обработке сигналов – URL: http://www.dspguide.com/ch14/1.htm (дата обращения 15.11.2021)
5. Алгоритм резонирующего фильтра [Электронный ресурс] // Resonant filter – URL: https://www.musicdsp.org/en/latest/Filters/29-resonant-filter.html (дата обращения 17.11.2021)
6. Резонирующий низкочастотный фильтр [Электронный ресурс] // Resonant low pass filter – URL: https://www.musicdsp.org/en/latest/Filters/33- resonant-low-pass-filter.html (дата обращения 17.11.2021)
7. Резонирующий низкочастотный фильтр cо срезом 12 дБ/окт [Электронный ресурс] // Resonant IIR lowpass (12 dB/oct) – URL: https://www.musicdsp.org/en/latest/Filters/27-resonant-iir-lowpass-12db-oct.html (дата обращения 19.11.2021)
8. Алиасинг [Электронный ресурс] // The quick guide to Audio Aliasing - URL: https://www.blackghostaudio.com/blog/the-quick-guide-to-audio-aliasing (дата обращения 07.04.2022)
9. Теорема Котельникова [Электронный ресурс] // Калькулятор частоты паразитных субгармоник (алиасинга) при дискретизации – URL: https://www.translatorscafe.com/unit-converter/ru-RU/calculator/aliasing-frequency/ (дата обращения 08.04.2022)
10. Стандарт дискретизации. Глубина Дискретизации [Электронный ресурс] // Шумы квантования и алиасинг – URL: http://danalex.ru/quantization- noise-aliasing/ (дата обращения 12.04.2022)
11. Преобразование Фурье [Электронный ресурс] // Цифровая обработка сигналов – URL: https://exponenta.ru/news/cifrovaya-obrabotka-signalov#18 (дата обращения 14.04.2022)
12. Tim Stilson, Julius Smith [Текст] Alias-Free Digital Synthesis of Classic Analog Waveforms // Music Department, Stanford University С.1-5.
13. Eli Brandt [Текст] Hard Sync Without Aliasing // School of Computer Science, Carnegie Mellon University C.1-4.
14. Полиномиальная полосно-ограниченная ступенчатая функция [Электронный ресурс] // PolyBLEP oscillators – URL: https://www.kvraudio.com/forum/viewtopic.php?t=375517 (дата обращения 20.04.2022)
15. Leaky Integrator [Электронный ресурс] // How to calculate Leaky Integrator cutoff frequency – URL: https://music- dsp.music.columbia.narkive.com/rPdaKH7U/how-to-calculate-leaky-integrator- cutoff-frequency (дата обращения 10.05.2022)
16. Difference between Leaky Integrator & low pass filter [Электронный ресурс] // Signal Processing – URL: https://dsp.stackexchange.com/questions/3179/is-a-leaky-integrator-the-same-thing- as-a-low-pass-filter (дата обращения 10.05.2022)
17. Leaky Integrator [Электронный ресурс] // Coursera – URL: https://www.coursera.org/lecture/dsp2/2-1-2-b-the-leaky-integrator-FNKpz (дата обращения 11.05.2022)
18. Васильев, В. А. Виртуальный полифонический субтрактивный VST синтезатор: курсовая работа [Текст] / ИВМиИТ – Казань, 2021. – 22с.
Материалы, размещаемые в каталоге, с согласия автора, могут использоваться только в качестве дополнительного инструмента для решения имеющихся у вас задач,
сбора информации и источников, содержащих стороннее мнение по вопросу, его оценку, но не являются готовым решением.
Пользователь вправе по собственному усмотрению перерабатывать материалы, создавать производные произведения,
соглашаться или не соглашаться с выводами, предложенными автором, с его позицией.
Тема: | Разработка VST-синтезатора с применением технологий улучшения качества звука |
Артикул: | 9105407 |
Дата написания: | 14.05.2022 |
Тип работы: | Дипломная работа |
Предмет: | Программирование |
Оригинальность: | Антиплагиат.ВУЗ — 68% |
Количество страниц: | 82 |
Скрин проверки АП.ВУЗ приложен на последней странице.
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
В работе представлены только пояснительная записка и листинг программы. Самой программы нет
Файлы артикула: Разработка VST-синтезатора с применением технологий улучшения качества звука по предмету программирование
Пролистайте "Разработка VST-синтезатора с применением технологий улучшения качества звука" и убедитесь в качестве
После покупки артикул автоматически будет удален с сайта до 23.02.2025
Посмотреть остальные страницы ▼
Честный антиплагиат!
Уникальность работы — 68% (оригинальный текст + цитирования, без учета списка литературы и приложений), приведена по системе Антиплагиат.ВУЗ на момент её написания и могла со временем снизиться. Мы понимаем, что это важно для вас, поэтому сразу после оплаты вы сможете бесплатно поднять её. При этом текст и форматирование в работе останутся прежними.
Гарантируем возврат денег!
Качество каждой готовой работы, представленной в каталоге, проверено и соответствует описанию. В случае обоснованных претензий мы гарантируем возврат денег в течение 24 часов.
Утром сдавать, а работа еще не написана?
Через 30 секунд после оплаты вы скачаете эту работу!
Сегодня уже купили 29 работ. Успей и ты забрать свою пока это не сделал кто-то другой!
ПРЕДЫДУЩАЯ РАБОТА
Разработка web-приложения для построения диаграмм, блок-схем, графиков онлайн
СЛЕДУЮЩАЯ РАБОТА
Разработка сервиса по подбору образов из собственного гардероба