varier une vitesse de musique en fonction d'un capteur

Photographie ultra-rapide, pilotage d'imprimante 3D ou de CNC, fabrication de bière.... Enfin tout ce que le Raspberry peut gérer trouvera sa place dans cette rubrique

Modérateur : Francois

Répondre
christoams
Messages : 6
Enregistré le : jeu. 26 oct. 2017 11:50

varier une vitesse de musique en fonction d'un capteur

Message par christoams » jeu. 26 oct. 2017 15:40

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

spourre
Raspinaute
Messages : 735
Enregistré le : lun. 22 déc. 2014 16:50
Localisation : 67380 LINGOLSHEIM

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

Message par spourre » jeu. 26 oct. 2017 19:49

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

christoams
Messages : 6
Enregistré le : jeu. 26 oct. 2017 11:50

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

Message par christoams » dim. 29 oct. 2017 19:14

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?

spourre
Raspinaute
Messages : 735
Enregistré le : lun. 22 déc. 2014 16:50
Localisation : 67380 LINGOLSHEIM

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

Message par spourre » dim. 29 oct. 2017 19:49

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

Avatar du membre
zeb
Raspinaute
Messages : 280
Enregistré le : ven. 19 sept. 2014 11:04

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

Message par zeb » lun. 30 oct. 2017 18:53

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 ?
Dans mon panier : rpi1A+ : »:: »:: | rpi1B : »:: »:: | rpi1B+ : »:: »:: | rpi2B : »:: »:: | rpi3B : »:: »:: | rpi0 : »::

spourre
Raspinaute
Messages : 735
Enregistré le : lun. 22 déc. 2014 16:50
Localisation : 67380 LINGOLSHEIM

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

Message par spourre » lun. 30 oct. 2017 19:56

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

christoams
Messages : 6
Enregistré le : jeu. 26 oct. 2017 11:50

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

Message par christoams » jeu. 2 nov. 2017 15:24

[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

christoams
Messages : 6
Enregistré le : jeu. 26 oct. 2017 11:50

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

Message par christoams » jeu. 2 nov. 2017 15:24

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

Répondre

Retourner vers « Les applications spécialisées du Raspberry Pi »