Тип работы:
Предмет:
Язык работы:


Звуковой синтезатор с MIDI-клавиатурой

Работа №166044

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы33
Год сдачи2021
Стоимость4550 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
25
Не подходит работа?

Узнай цену на написание


Реферат 2
ВВЕДЕНИЕ 4
1 Аналитическая часть 5
1.1 Описание предметной области 5
1.2 Аналоги 6
1.3 Сравнение аналогов 7
1.4 Представление звуковой информации в цифровом виде 7
2 Подходы к реализации 9
2.1 Генерация формы волны 9
2.2 Преобразование ноты в частоту 11
2.3 ADSR-огибающая 11
2.4 Графический интерфейс 12
2.5 Библиотека WDL-OL 13
2.6 Вывод по главе 13
3 Разработка синтезатора 14
3.1 Диаграмма классов 14
3.2 Представление класса PracticeSynth 15
3.3 Представление класса CADSREnvL 16
3.4 Представление класса CWTOsc 16
3.5 Реализация графического интерфейса 17
3.6 Волновые таблицы 17
3.7 Инициализация ручек 18
3.8 Реализация MIDI-клавиатуры 20
3.9 Обработка MIDI-сообщений 21
3.10 Реализация ADSR-огибающей 23
3.11 Реализация генератора 25
3.12 Вывод по главе 26
4 Демонстрация работы программы 27
4.1 Интерфейс пользователя 27
4.2 Примеры настройки синтезатора 28
4.3 Вывод по главе 30
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 32


Синтезатор - это электронный музыкальный инструмент, который генерирует звуковой сигнал. В настоящее время существует множество различных синтезаторов в виде аналоговых приборов, а также в виде программного обеспечения, что позволяет синтезировать звук сидя прямо за компьютером.
Весь звук внутри компьютера является цифровым сигналом - сигналом, который можно представить в виде последовательности цифровых значений. Благодаря этому звук можно создавать, либо видоизменять при помощи программного обеспечения. Процесс создания звука на программном обеспечении называется звуковым синтезом.
В современном мире синтез звука используется в самых различных отраслях. Почти любая музыка имеет синтезированные звуки, каждый фильм, видеоигра, реклама, даже техника - всё это имеет звук, благодаря чему различные бренды приобретают уникальность. Звуковой синтезатор - это неотъемлемая часть любого звукового дизайнера и музыканта.
Данная работа посвящена разработке звукового синтезатора. На основании этого были поставлены следующие задачи выпускной квалификационной работы:
- изучение предметной области;
- рассмотрение аналогов и выделение важных особенностей;
- выбор средств разработки;
- рассмотрение методов реализации;
- разработка приложения;
- подведение итогов.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В заключение был получен синтезатор с ручками выбора формы волны и ADSR-огибающей. Синтезатор предоставляет быстрый доступ к синтезу простых звуковых волн, требуя лишь небольшое количество ресурсов процессора. Также для синтезатора был разработан незамысловатый внешний вид, добавлены подписи, а также задний фон.

Подведя итоги, можно выделить ряд недостатков:
- отсутствует защита от алиасинга, таким образом проигрывая пилообразную и квадратную волны на высоких нотах, можно услышать сильные искажения звука;
- отсутствует возможность использовать приложение с компьютерной клавиатурой, так что невозможно (при помощи мыши) проиграть несколько нот одновременно;
- не все процессы перехода состояний ADSR-огибающей происходят плавно;
- в приложении отсутствует ручка выходной громкости, что в некоторых случаях приносит некоторые неудобства.



1. A brief Introduction to MIDI // Wayback Machine URL: https: //web.archive.org/web/20120830211425/http: //www.doc.ic.ac.uk/~nd/surprise_ 97/journal/vol1/aps2/ (дата обращения: 20.04.21).
2. Шилов В. Л. Практический словарь иностранных музыкальных терминов // М.: Композитор. - 2003.
3. Chronology 1953-1993 // Moog archives URL:
http://moogarchives.com/chrono.htm (дата обращения: 21.04.21).
4. Vintage synth explorer URL: http://www.vintagesynth.com (дата обращения: 20.04.21).
5. olilarkin/wdl-ol // GitHub URL: https://github.com/olilarkin/wdl-ol (дата обращения: 21.04.21).



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ