Программы синтеза звука

Синтез звука, т.е. формирование звука на основании каких-либо формальных описаний, можно условно разделить на два направления.

Первое направление — это синтез мелодии на основании нот и инструмента, который ее должен исполнять. Поскольку сложные мелодии исполняются согласованно несколькими инструментами, то современные программы такого рода обеспечивают работу с несколькими голосами.

Для синтеза звука в этом случае применяются средства, получившие названия секвенсоров (синтезаторов). Такое средство синтезирует звук на основе указания тона (ноты), времени ее звучания и образца звучания того или иного инструмента. Образец звучания называется сэмплом (sample — пример, образец).

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

При хранении и обмене синтезируемая мелодия описывается стандартизированным набором команд, получившим название MIDI (Musical Instrument Digital Interface). Стандарт включает в себя протоколы взаимодействия аппаратных средств (например, звуковой карты и отдельного устройства-синтезатора) и описание формата хранения файлов.

Для ввода мелодии в стандарте MIDI в компьютер применяется специальное средство ввода — MIDI-клавиатура. Фактически она похожа на клавиатуру пианино, но предназначена для передачи соответствующих нот звуковой карте — для последующего синтеза звука заданным инструментом. Программы синтеза мелодий отображают набранные ноты в соответствии с музыкальной нотацией и позволяют редактировать их.

Пример описния мелодии в программе Guitar Pro 5

Примеры программных средств синтеза звука

Cakewalk Sonar, Guitar Pro, Rosegarden