Le plus simple est peut-être la solution matérielle suivante :
un câble jack + un filtre RC qui laisse passer les basses fréquences
Pas encore testé pour ma part mais je suis curieux du résultat.
Niveau logiciel ça me dépasse.
J'avais fais quelques recherches suivant deux idées, en voici les conclusions : (j'en avais fait part en marge du sujet
print "hello world!" ect...)
Piste 1 : Utiliser des library python permettant l'analyse d'un signal en fréquence. Cela implique trois difficultés : importer des nouvelles library python dans modul8 (ce qui ne doit pas être insurmontable) ; récupéré l'entrée son (en effet dans modul8 le paramètre "sound in" ne correspond pas au signal audio il faut donc récupérer l'entrée son au niveau du système) ; enfin veiller à ne pas surcharger le processeur en calculs (pour n'importe qu'elle solution il y aura de toute manière un compromis performances/puissance "allouée" à faire).
Piste 2 : Peut-être avec les plugins d'effet audio .VST. Faudrait alors trouver un programme sous mac qui interprète les .VST, supporte l'entrée ligne et génère des signaux midi (ou autre chose pour faire un lien avec m8 ). Cela permettrait aussi de détecter le tempo (voir les plugins cités
ici).
La version 3 de modul8 permettra de détecter le tempo, est-ce qu'une option de filtrage du son ne serait pas envisageable à la manière du soft de vjing
flowmotion ?
audioresponsive
Flowmotion features a 9-octave FFT audio analyzer. You can use this to make Flowmotion react to incoming audio levels at different frequency bands.