[linuxaudio-it] audio e programmazione
Daniele Torelli
me a danieletorelli.net
Mer 18 Lug 2007 08:50:26 CEST
ciao
beh, "audio" e` un concetto molto vasto, magari se hai in mente qualche
tipo specifico di applicazione ti si puo` consigliare meglio.
per quanto riguarda la realizzazione di client JACK direi che l'unica e`
guardare gli esempi contenuti nella tarball dei sorgenti, con l'occhio al
reference manual (http://jackaudio.org/files/docs/html/index.html).
Fare qualcosa di sensato e` semplice, ma occhio che tutto cio` che e`
realtime frega... ti ci dovrai un po' scontrare.
Per quanto riguarda ALSA, cosa con cui probabilmente c'e` da misurarsi (se
non altro per MIDI o simili) puoi trovare qualcosa qua:
http://www.alsa-project.org/documentation.php#dev-toots
anche se devo dire che spesso conviene cercare un po' in rete qualche
esempio...
Se vuoi utilizzare OSC vai di liblo e dai un'occhiata qua
http://liblo.sourceforge.net/ che ci sono esempi e documentazione.
Se vuoi un bel tomone sull'elaborazione digitale dei segnali direi che ti
puoi sbizzarrire con questo:
http://www.dspguide.com/pdfbook.htm
Mentre sulla sintesi c'e` questo:
http://www.crca.ucsd.edu/~msp/techniques/latest/book-html/
PERO`
varie nozioni pratiche di programmazione audio, realtime o meno, non le
trovi praticamente da nessuna parte se non nel codice gia` scritto da
gente capace (e` la versione moderna degli antichi miti tramandati
oralmente, tipo civilta` precolombiane).
Si tratta di cominciare, provare e aver pazienza:) In realta` le librerie
che di solito si usano in ambiente Linux (libjack, libasound e simili)
danno una bella mano, ma lavorare con segnali digitali, specie se in
realtime, non e` mai banale:)
ciao
--
Daniele Torelli
----------------------------------------------
Free Electronic Music - www.danieletorelli.net
www.yue.it - freelectronicmusic.splinder.com
Maggiori informazioni sulla lista
linuxaudio-it