Page 1 sur 1

varier une vitesse de musique en fonction d'un capteur

Posté : jeu. 26 oct. 2017 15:40
par christoams
Bonjour a tous,

Je suis a la recherche d'un logiciel qui pourrais modifier la vitesse d'une musique en ligne de commande ou via un script Python. Je début dans le monde de Raspberry PI (je bricole plutôt les arduino d’habitude...) mais j'ai un projet avec une artiste plasticienne pour faire un buste de robe comportant un cœur qui réagit en fonction de la distance d'une personne (loin le cœur bas lentement et de prés rapidement). J'ai déjà fait une version avec un arduino, un capteur de distance a ultra son, un mp3 et des rubans de led RGB mais comme j’enchaîne les mp3 qui ont chacun un coeur qui bat plus ou moins vite il y a une petit petite coupure entre chaque mp3 ce que je n'aime pas...

Voila le projet actuel si vous êtes interréssé :

http://domochris.canalblog.com/archives ... 30914.html

J'ai dans mes tiroirs un raspberry pi zero (sans wifi) que j’aimerais utiliser et des capteurs de distance a ultra son exprimant la distance en voltage, je n'aurais qu'a convertir la valeur de la tension dans la ligne de commande pour gérer le vitesse du son.
Merci d'avance pour toute aide que vous pourrez m'apporter.

Christophe

Re: varier une vitesse de musique en fonction d'un capteur

Posté : jeu. 26 oct. 2017 19:49
par spourre
christoams a écrit : J'ai dans mes tiroirs un raspberry pi zero (sans wifi) que j’aimerais utiliser et des capteurs de distance a ultra son exprimant la distance en voltage, je n'aurais qu'a convertir la valeur de la tension dans la ligne de commande pour gérer le vitesse du son.
Bonjour,

Malheureusement le Raspberry ne dispose pas de port analogique (lecture d'une tension). Si votre capteur de distance comporte 2 capsules à ultrason (1 émetteur, un récepteur, espacés de quelques centimètres), il faudra s'orienter vers une autre technique.
Par exemple, avec 2 ports GPIO, mesurer le temps qui sépare l’émission d'une impulsion (en PWM, à la fréquence de résonance de l'émetteur), de la réception sur le capteur (qui doit donc délivre un signal "tout-ou-rien de niveau 3.3V). C'est le principe du sonar et, compte tenu de l'usage fréquent en robotique, on doit trouver facilement des exemples de programmes.

Sylvain

Re: varier une vitesse de musique en fonction d'un capteur

Posté : dim. 29 oct. 2017 19:14
par christoams
Ok je pensais que le raspberry pi avait une entrée analogique, sinon ce n'est pas très grave j'ai d'autre capteur qui fonction en numerique, je dois pouvoir trouver une bibliothèque pour ça.
Ce que j'aimerais trouver c'est un logiciel de musique configurable en ligne de commande...
Peut être rajouter une carte son pour ne pas trop utiliser le processeur de raspberry pi?

Re: varier une vitesse de musique en fonction d'un capteur

Posté : dim. 29 oct. 2017 19:49
par spourre
christoams a écrit : ...
Ce que j'aimerais trouver c'est un logiciel de musique configurable en ligne de commande...
Peut être rajouter une carte son pour ne pas trop utiliser le processeur de raspberry pi?
Pourquoi utiliser un marteau pilon pour écraser une mouche ( c'est plus amusant de la sodomiser) ?
Un cœur qui bat, ça fait boum boum en boucle. Ça ne doit pas être trop complexe à générer par soft et donc contrôlable avec l'info distance.

Sylvain

Re: varier une vitesse de musique en fonction d'un capteur

Posté : lun. 30 oct. 2017 18:53
par zeb
Plop,

Pauvres mouches !

----------------------------------------------------

Hey, sur le sujet, j'ai des idées :

1°) Plusieurs samples de boums-boums, avec des rythmes différents.
Comme tu le fais déjà; mais pour passer de l'un à l'autre, tu les chevauches pendant un court laps de temps, avec fading down pour l'un et up pour l'autre, tel un D.-J.

2°) Utiliser la formidable commande sox(1)
Je te laisse lire la doc ou je te parle tout de suite de l'argument speed ?

Re: varier une vitesse de musique en fonction d'un capteur

Posté : lun. 30 oct. 2017 19:56
par spourre
zeb a écrit :Plop,

Pauvres mouches !

----------------------------------------------------

Hey, sur le sujet, j'ai des idées :
...
Pour leur laisser une chance, il faut pratiquer cet art avec des gants de boxe ;-))

tiens, pour la route, un son gratuit:
https://www.youtube.com/watch?v=nVqyabnnvkA

Sylvain

Re: varier une vitesse de musique en fonction d'un capteur

Posté : jeu. 2 nov. 2017 15:24
par christoams
[quote="zeb"]Plop,

Pauvres mouches !

----------------------------------------------------

Hey, sur le sujet, j'ai des idées :

1°) Plusieurs samples de boums-boums, avec des rythmes différents.
Comme tu le fais déjà; mais pour passer de l'un à l'autre, tu les chevauches pendant un court laps de temps, avec fading down pour l'un et up pour l'autre, tel un D.-J.

2°) Utiliser la formidable commande [url=https://linux.die.net/man/1/sox][b]sox[/b](1)[/url]
Je te laisse lire la doc ou je te parle tout de suite de l'argument [i]speed[/i] ?[/quote]

Laissez tranquille ces pauvre mouches, elles n'ont rien fait!!!
Je vais effectivement lire la doc de Sound eXchange et essayer de faire des tests avec, merci bien pour ces renseignements :D

Re: varier une vitesse de musique en fonction d'un capteur

Posté : jeu. 2 nov. 2017 15:24
par christoams
zeb a écrit :Plop,

Pauvres mouches !

----------------------------------------------------

Hey, sur le sujet, j'ai des idées :

1°) Plusieurs samples de boums-boums, avec des rythmes différents.
Comme tu le fais déjà; mais pour passer de l'un à l'autre, tu les chevauches pendant un court laps de temps, avec fading down pour l'un et up pour l'autre, tel un D.-J.

2°) Utiliser la formidable commande sox(1)
Je te laisse lire la doc ou je te parle tout de suite de l'argument speed ?
Laissez tranquille ces pauvre mouches, elles n'ont rien fait!!!
Je vais effectivement lire la doc de Sound eXchange et essayer de faire des tests avec, merci bien pour ces renseignements :D