crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Генерация звука-синусоиды
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...
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.3.2024, 12:52