Генерация звука-синусоиды |
Здравствуйте, гость ( Вход | Регистрация )
Генерация звука-синусоиды |
menand |
17.7.2012, 13:58
Сообщение
#1
|
Студент Группа: Участник Сообщений: 21 Регистрация: 31.1.2012 Пользователь №: 3171 Спасибо сказали: 0 раз(а) Репутация: 0 |
Добрый день.
1) Есть задача - написать генератор звука (звуковой волны-синусодной формы) с возможностью изменения частоты (20ГЦ...20кГЦ) и сдвига по фазе (правый и левый канал относительно друг-друга). 2) Брать сигнал с микрофона и выводить на колонки сигнал смещённый по фазе (с изменяемым углом). Понятия не умею куда копать.. Может ктото подсказать? какие есть идеи?.. |
|
|
Гость_Гость_* |
17.7.2012, 17:44
Сообщение
#2
|
Гости |
Если хочется логику именно на Qt, то не подскажу. Но можно упростить задачу, посмотри в сторону VST плагинов ко всяким SOund Forge , Frooty Loops и иже с ними. Там как раз интерфейс заточен под генерацию/изменение уже готового потока. А ui к плагину можно сделать и на Qt, только для этого понадобиться Qt migration framework.
В своё время делал VST plug in, который выбирает ноты из заданного потока, и записывает их в отдельный midi файл, если разыщу исходники то скину UI там как раз на Qt. Вообщем в любом случае это будет проще чем делать логику с нуля. Хотя возможно есть какие то варианты с Phonon или QtMultimedia... |
|
|
Текстовая версия | Сейчас: 29.3.2024, 12:52 |