2010-12-12 22 views

risposta

6

Nel my course per i più technical part, ci sono state introdotte per l'elaborazione del segnale, abbiamo dovuto usare Octave con il audio package e gnu plot per la stampa.

gnu plot

Per la fun part del corso utilizzato MaxMSP/Jitter che è un progetto commerciale, ma c'è sempre PureData che è opensource e il jitter equivalente sarebbe PD Gem, ma solo per l'elaborazione del segnale audio che si dovrebbe andare bene con PureData.

Pure Data scratch

Pure Data Pink Floyd riff

In breve, se siete nel numero macinare bit, Octave dovrebbe andare bene. Abbiamo anche eseguito l'elaborazione delle immagini in Octave, sono due dimensioni rispetto a una (suono), ma è ancora in elaborazione del segnale. Puoi applicare un filtro passa-alto o passa-basso anche a un'immagine, puoi provare un'eco/ritardo sulle immagini per divertirti, se lo desideri.

Pure Data è un po 'diverso, poiché si collegano i cavi invece di digitare un sacco di codice, ma è piuttosto divertente e uno dei vantaggi è che è possibile apportare modifiche dal vivo, mentre la patch/programma è in esecuzione che lo rende ottimo per la prototipazione rapida.

Randagi un po 'dalla elaborazione del segnale audio, se siete in musica generativa, si dovrebbe avere uno sguardo ad alcuni progetti opensource come ChucK, SuperCollider, ixi o fluxus ... un po' di fare cool stuff with Haskell.

Aggiornamento sul C++ lato si può anche verificare Dr. Mick Grierson's Maximilian library che comprende anche un piccolo addon piacevole per OpenFrameworks

E 'anche la pena di verificare Sonic Visualiser e Vamp Plugins (un sacco di chicche simpatica)

HTH

+0

Penso di essere limitato a Windows. Quindi immagino che ciò che hai suggerito sopra funzioni anche per Windows? –

+0

@Wajih Sì! Il software open source di solito funziona su Windows/Linux/OSX, il che è vero anche per quanto sopra. –

Problemi correlati