Bonjour!
Je suis entrain de coder une petite apply qui génère une image par le son et la lumière.
J'ai commencé avec la librairie Minim, mais je ne la trouve pas assez "sensible".
J'ai du mal à faire différencier les grave des aiguës et ça me pose un réel soucis quant à mon sketch.
Vous auriez une librairie capable de faire ça avec un peu plus de précision et d'efficacité ?
Merci..
Dernière modification par Thom (2010-05-31 18:55:46)
Hors ligne
Je ne connais d'utilisation que Minim, mais ici tu as le choix avec d'autre librairies
http://processing.org/reference/libraries/#sound
Hors ligne
Bonjour Thom et bienvenue,
Jette peut-être un oeil sur ce programme (processing + librairie Ess) avec un découpage des bandes de fréquence par octave : http://www.davebollinger.com/works/p5/fftoctana/
Sinon, il y a aussi les solutions pure-data / chuck / supercollider / ... -> OSC -> processing
Hors ligne
Ok merci à vous deux j'vais fouiner là dedans.
Hors ligne
Salut Thom,
la librairie Sonia dispose d'un FFT également.
http://sonia.pitaru.com/
Beads me parait assez poussée, je ne l'ai pas encore testé mais la doc est plutôt fournie :
http://www.beadsproject.net/doc/
sinon comme le propose emoc, via OSC ,relier processing à des soft spécialisés peut être une chouette solution...tout dépend de l'investissement que tu comptes faire pour ton projet...
+++
Hors ligne
Salut,
En fait je me dis que la solution sonia + jsyn ou jsyn tout court peut être vraiment bien...
Jsyn est en quelque sorte la librairie audio referente pour java, elle est totalement utilisable avec processing, comme on peut le voir ici :
http://cnx.org/content/m12788/latest/jsynexample.pde
l'API de Jsyn est plutôt complète :
http://www.softsynth.com/jsyn/docs/autodocs/
tu devrais trouver ton bonheur.
+++
Hors ligne
oyster_twiter a écrit:
Jsyn est en quelque sorte la librairie audio referente pour java, elle est totalement utilisable avec processing
Hello,
JSyn est un plugin pour java qui peut nécessiter une licence payante selon le type d'utilisation que tu veux en faire (par exemple : diffusion d'un applet sur un site commercial, distribution d'une application). L'installation du plugin est gratuite pour l'utilisateur.
Minim / Ess / Beads se basent sur la Javasound API qui fait partie de java.
Hors ligne