Bonjour à tous,
Si certains d'entre vous peuvent m'aider, je vous remercie par avance
Je dispose de 8 servos que je contrôle avec un arduino. J'ai créé une trentaine de fonctions. Chaque fonction fait bouger un ou plusieurs servos.
Exemple:
Fonction1: fait vibrer mes 8 servos (ils vont de 90degrés à 92degrés et reviennent à 90degrés) le tout en boucle et à une grande vitesse.
Fonction2: fait bouger le servo 1 de 0 à 90, le servo 2 de 20 à 45 etc.,
Fonction3: etc,
Jusque ici mon arduino fait l'affaire et tout fonctionne bien. Ce que je souhaiterais faire est nettement plus compliqué.
J'aimerais appeler ces fonctions, non pas grâce à l'arduino mais en fonction d'un signal électrique venant d'une chanson. Je m'explique, maitrisant un peu les outils d’édition video/audio comme Protools, Sony vegas pro, Adobe auditon etc., ce que je souhaiterais faire c'est uploader une chanson de X min sur ces outils. Créer une nouvelle piste, et créer des fréquences, synchronisé avec l'audio de la musique. Chaque fréquence ayant pour but de déclencher une fonction de mes servos. Une fois cette nouvelle piste créer, je la lancerais en synchronisation avec la chanson afin que les servos puissent être activer de manière synchrone avec la chanson.
Autrement dit, sur une chanson de 5 min, je souhaiterais qu'à 1min30 et jusqu'à 1min35, l'ondulation que j'ai crée sur l'outil, fasse appeler la bonne fonction pour faire bouger mes servos.
Exemple:
De 1min30 à 1min35, avoir une ondulation à telle fréquence et de X temps, ce qui ferait appeler ma fonction1 et donc vibrer mes servos.
De 2min22 à 2min25, avoir une fréquence qui appelle la fonction 2
etc.,
Le signal d'une piste étant digital, je suis conscient qu'il me faudrait convertir le signal digital en analogique.
Quelqu'un serait-il capable de m'expliquer de manière générale le fonctionnement d'un tel système?:
Quelles seraient les contraintes d'un tel circuit?
Quel hardware/software est requis?
Quelles sont, globalement, les différentes étapes pour arriver à ce fonctionnement?
J'essais de comprendre par moi-même mais entre les DAC, les FFT, les LFOs et ainsi de suite je suis un peu confus et ne sait pas trop par quoi commencer pour arriver à un tel résultat.
Par avance merci pour vos explications
Valentin
-----