Rambler's Top100
Logo

Проект "Синтез звука"


Главная
О проекте
Команда
Файлы
Звуки
Документация
Как связаться

Язык:
Английский
Eng
Русский
Ru

Rambler's Top100

Проект "Синтез звука" - это попытка создать легко расширяемый и простой в использовании набор приложений для быстрого и удобного моделирования звука.

SDK (Sound development kit ;) ) включает в себя модули:


Описание инструмента

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

Выглядитс странно, но позволяет получить достаточно интересные звуки: Glass_bottle.wav . После выбора модели, Вы описываете желаемый инструмент в терминах этой модели: подгоняете параметры осцилляторов, или добавляете потоки воздуха во флейте.


Анализ свойств

Анализ начинается со статистики результирующих частот. Вы можете настраивать параметры инструмента чтобы получить желаемое звучание(спектр частот).
Oscillate
Далее - можно посмотреть, как модель ведет себя "на глаз", при помощи соответсвующего визуализатора:

Frame1 Frame2 Frame3
Frame4 Frame5 Frame6

Проигрывание мелодий

После создания инструмента можно исполнить любое музыкальное произведение, включая "В лесу родилась Ёлочка 2" "X-mas tree.wav" ;)

Piano
X-mas tree

SWSoft-NSU lab

NSU
SWSoft