Salut a tous
//off topic
je suis nouveau sur le forum, je suis dev Java EE avec deux ans d'exp.

Problématique
Ce sujet est au départ une envie, purement personnelle, du au fait que j'aime la musique et l'informatique.
Pour faire simple je veux faire appli reconnaissant les fréquences d'un son de musique (un peu comme le média player windows, ou bien sonic visualizer sur Linux, ou bien audacity) et ainsi de détecter les pics de fréquences, le passage d'une écoute d'instrument à une écoute de voix etc etc etc

La base :
je me suis construit une stack technologique avec Java 8 + glassfish 4 + EJB 3 qui fonctionne , avec toute la conf : c'est fait
j'ai trouvé la meilleure lib java pour du DSP (digital signal processing) : fait : https://github.com/JorenSix/TarsosDSP ; https://0110.be/Software

"TarsosDSP" est meilleure que la lib "Minim" car plus complète et beaucoup mieux documentée, en plus d'être très récente.

D'ailleurs dans TarsosDSP , plusieurs algos de PITCH sont implémentés, dont il ne resterait qu'a paramétré l'affichage , tout le "compute" est déjà fait !

maintenant j'attaque le coeur du sujet :
- tester la librairie avec des exemples simples
- obtenir un rendu visuel sur le navigateur web, obtenu via la librairie (spectrogramme)

Ce poste a une double utilité :
- montrer mon avancement
- mettre en évidence les questions et blocage que je rencontre

Pour l'instant je manque un peu de motivation, ça peut être super hard comme ça peut être simple

- Le point le plus bloquant a venir va être : comment est ce que je peux afficher le graphe de fréquences ? il est calculé dans la librairie et affiché dans les exemples avec du Swing mais moi je vais faire tourner du .XHTML avec mon JSF 2 :o
En effet il y a des composants JPanel et autres (typique de Swing) dans les classes d'exemple de la lib --> je vais devoir faire un équivalent en HTML


edit : il existe ce genre trucs je sais pas ce que ca vaut http://agileengine.com/products/ajaxswing/demos.html