July 5, 201312 yr bonjour,je souhaiterais savoir comment détecter quand ma carte son (M-Audio Delta 1010LT) est utilisée, autrement dit quand un son est joué. (sous seven)ce que je cherche a faire :un HTPC qui via EventGhost mettrait mon ampli (piloté par le port serie) en veille après un certain temps de silence, et le sortirait de veille qd je joue un film, de la musique... le truc c'est que les sources de son sur un pc sont vraiment trop multiples pour passer par la reconnaissance des processus (foobar, mediaportal, vlc, internet...)des idées?merci d'avancesteph
July 6, 201312 yr Perso, je ferais un truc du genre: Deja j'ai aussi une maudio delta mais une 44, sur cette carte son tu as un monitoring hard donc c'est simple. - Script python qui avec la SDL (ou autre lib qui permet de choisir ta sourceline) scrute la sortie "monitoring" de ta carte, si y'a du niveau alors reset sinon tu incremente un compteur - Quand le compteur est depassé, envoyer ton signal d'extinction sur le port serie. Ca peut ce faire en java: http://docs.oracle.com/javase/tutorial/sound/sampled-overview.html ( Sourcedataline ) En python avec gstreamer sous linux: http://stackoverflow.com/questions/16899977/specify-soundcard-with-python-gstreamer Et surement pleins d'autres lib comme sdl ou pygame.
July 7, 201312 yr Author merci pour tes conseils. j'ai (a peu près) réussi avec python (EventGhost est en python ça tombe bien) avec les lib pyaudio et audioop : je sais pas si j'ai le droit de flécher vers d'autres forums
Archived
This topic is now archived and is closed to further replies.