С чего начать обучение обработке звука? - PullRequest
5 голосов
/ 07 сентября 2010

Я уже некоторое время пытался выяснить, как я могу это сделать, и, возможно, я использую неправильную терминологию в своих поисках, или она слишком сложна для меня.Я в основном хочу иметь возможность анализировать аудио файлы в режиме реального времени.Я почти ничего не знаю об обработке звука, поэтому я должен начать с малого и продолжить свой путь.В конце концов я хотел бы иметь возможность отображать спектр мощности (или частоту?), Соответствующий воспроизведению звука в реальном времени.В основном, как спектрограмма WinAmp (терминология?)

Будем весьма благодарны за любые онлайн-уроки, возможно, с предложением API или двумя.Я нашел некоторые расплывчатые объяснения (в основном это касается вычисления FFT, а затем преобразования их во что-то ...) Как я уже сказал, я мало знаю об обработке звука, поэтому знание того, с чего начать, было бы здорово.Выбор: C ++

Ответы [ 2 ]

2 голосов
/ 08 сентября 2010

Вы можете посмотреть на плагины VST как отправную точку для теории обработки звука.Есть блог с некоторыми учебными пособиями на c ++ здесь .

Вы также можете проверить другие вопросы SO на VST плагинах для получения дополнительной информации.Я думаю, что Audacity может запускать плагины VST.

EDIT: Audacity не поддерживает их "из коробки", но вы можете включить его .Вы также можете скачать пробную версию что-то вроде ableton live.

1 голос
/ 26 октября 2010

Я бы порекомендовал использовать графический инструмент для прототипирования некоторых идей.Попробуйте Puredata или что-то подобное.

http://puredata.info/

Juce - это фантастический способ справиться с C ++ с уклоном звука.

http://www.rawmaterialsoftware.com/juce.php

Я также наткнулся на UGen, который может помочь вам начать работу без необходимости разбираться в теории обработки выборки за выборкой.Я еще не очень много смотрел на это, но с самого начала это выглядит интересно.

http://code.google.com/p/ugen/

Форумы KVR полны знающих людей, которые помогут и направят новичков в аудио и плагинразвитие.

http://www.kvraudio.com/

Если вы чувствуете себя смелым, погрузитесь в хорошую книгу.Я слышал много хорошего о следующем:

http://www.amazon.com/DAFX-Digital-Udo-246-lzer/dp/0471490784

Удачи!Это не легкая область, чтобы войти!(PS, блог, указанный в приведенном выше ответе, мой -> устарел и не поможет вам в обработке сигналов)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...