Где я могу найти низкоуровневые учебники по теории звукового программирования - PullRequest
3 голосов
/ 31 января 2011

Я программист среднего уровня.Я хочу изучить теорию обработки звука / звука с нуля.

Точно так же, как «пиксель» и его компоненты R, G, B, A являются фундаментальной частью графического программирования.Я хочу знать о звуковом программировании в подобных строках.

Может кто-нибудь указать мне хорошие ссылки?Также я хотел бы знать некоторые библиотеки (желательно переносимые), которые позволяют мне манипулировать звуком.Что-то, что может работать непосредственно с mp3, amr файлами.

Я тоже не против рекомендаций книг:)

Ответы [ 3 ]

7 голосов
/ 01 февраля 2011

Прежде чем запачкать руки очень низкими уровнями (C / C ++), я бы предложил поиграть с инструментами более высокого уровня, такими как Octave (бесплатный клон Matlab).Возможно, вам также потребуется установить Инструментарий обработки сигналов .Это должно дать вам хороший испытательный стенд для игры с БПФ, свертки, фильтрации и тому подобного, а также позволит вам построить график результатов.Я бы посоветовал найти хорошую книгу по обработке сигналов, чтобы ознакомиться с концепциями, и если вы хотите заняться алгоритмами DSP, MusicDSP.org стоит посмотреть.

Если выхотите работать с существующим фреймворком, а затем посмотрите на CLAM .

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

5 голосов
/ 31 января 2011
0 голосов
/ 02 февраля 2011

Sound On Sound Серия Synth Secrets обеспечивает довольно хорошее базовое введение в концепции синтеза звука.

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