Где я могу найти учебники по теории звукового программирования низкого уровня
-
27-10-2019 - |
Вопрос
Я промежуточный графический программист. Я хочу изучить теорию аудио/звука с нуля.
Так же, как «пиксель» и его компоненты r, g, b, a, является фундаментальной частью графического программирования. Я хочу знать о звуковом программировании в аналогичных линиях.
Кто -нибудь может указать мне на хорошие ссылки? Также я хотел бы знать несколько библиотек (предпочтительно портативных), которые позволяют мне манипулировать звуком. Что -то, что может напрямую работать в MP3, AMR -файлах.
Я тоже не возражаю против рекомендаций по книге :)
Решение
Прежде чем испачкать руки с очень низкими уровнями (C/C ++), я бы посоветовал играть с инструментами более высокого уровня, такими как Октава (бесплатный клон Matlab). Вам может потребоваться установить Инструментарий для обработки сигнала слишком. Это должно дать вам хороший испытательный стенд для игры с FFTS, свертки, фильтрации и тому подобного, а также позволит вам график результатов. Я бы посоветовал найти хорошую книгу по обработке сигналов, чтобы познакомиться с понятиями, тогда, если вы хотите попасть в алгоритмы DSP,. Musicdsp.org стоит посмотреть.
Если вы хотите, чтобы существующая структура работала, посмотрите на Моллюсков.
Пиксель в графическом программировании аналогично одной точке отображения в аудио. Оцифрованное изображение состоит из двухмерного массива пикселей; Оцифрованный аудиосигнал состоит из последовательности точек образца, каждая точка корректирует амплитуду. Остальное, что вы найдете в книгах ...
Другие советы
Некоторые старые, но хорошие практические тексты, которые могли бы дешево забрать на Amazon:
Звук на звучании Синтезаторы Серия обеспечивает довольно хорошее базовое введение в концепции синтеза звука.