audio sinonimo Dove posso trovare tutorial di teoria del suono di programmazione di basso livello




linguaggio macchina (3)

Sono un programmatore grafico intermedio. Voglio imparare la teoria dell'elaborazione dell'audio / del suono da zero.

Proprio come "Un pixel" e le sue componenti R, G, B, A sono la parte fondamentale della programmazione grafica. Voglio sapere della programmazione del suono in linee simili.

Qualcuno può indicarmi buoni collegamenti? Inoltre vorrei conoscere alcune librerie (preferibilmente portatili) che mi permettono di manipolare il suono. Qualcosa che può funzionare direttamente su mp3, file amr.

Non mi dispiace prenotare consigli :)



Prima di sporcarti le mani con livelli molto bassi (C / C ++) suggerirei di giocare con strumenti di livello più alto come Octave (un clone Matlab libero). Potrebbe essere necessario installare anche il toolkit Signal Processing . Questo dovrebbe darti un buon banco di prova per giocare con FFT, convoluzione, filtraggio e simili, e ti consente anche di rappresentare graficamente i risultati. Suggerirei di trovare un buon libro sull'elaborazione del segnale per familiarizzare con i concetti, quindi se vuoi entrare negli algoritmi DSP, MusicDSP.org merita un'occhiata.

Se vuoi che un framework esistente funzioni, guarda CLAM .

Un pixel nella programmazione grafica è analogo a un singolo punto campionato nell'audio. Un'immagine digitalizzata è composta da una matrice di 2d di pixel; un segnale audio digitalizzato è costituito da una sequenza di punti campione, ciascun punto corrispondente ad un'ampiezza. Il resto lo troverai nei libri ...


La serie Synth Secrets di Sound On Sound offre un'introduzione di base abbastanza buona ai concetti di sintesi sonora.