[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