Quand tu parles d'un séquenceur, tu penses à logiciel sur ordi ? Si oui, quel serait le genre d'interface?
Oui tout à fait, un séquenceur audio/midi largement utilisé en MAO. J'ai pas mal utilisé SONAR dans le passé avec plusieurs interfaces MIDI et audio, des synthés, expanders, instruments virtuels VST etc pour produire des albums mais c'est une autre histoire.
On peut trouver des softs plus légers pour faire ce que tu veux, 2 pistes audio et 3 pistes MIDI suffisent.
Inutile d'ajouter une interface : l'audio est déjà présent ( la prise casque par exemple ) et les commandes MIDI sont directement envoyées sur une interface déjà présente : un port série ou port USB grâce au driver qui va bien.
comment faire communiquer les servos avec le logiciel, dans un sens comme dans l'autre?
Dans le sens PC vers servos : c'est un module Arduino connecté sur le PC via le port série ou un port USB qui reçoit les commandes et pilote les servos avec un petit bout de soft.
Dans le sens 'manette' vers PC c'est une deuxième interface Arduino (connectée aussi en série ou usb) qui lit en boucle l'état d'un joystick ( ou autre ) et qui envoie ces valeurs vers le séquenceur qui enregistre en temps réel ( et par la même occasion envoie ces commandes vers la sortie midi pour actionner les servos en même temps. Pratique).
Comment transformer le signal du servo en MIDI?
Ce ne sont pas les 'signaux des servos' qui sont enregistrés, ce sont les valeurs d'une manette (joystick...)
Dans la pratique :
- en mode Record : tu fais bouger le joystick en même temps que la voix, les valeurs sont enregistrées sur les pistes midi, les servos reproduisent aussi les mouvements en même temps ( c'est le séquenceur qui fait le routage de signaux)
- en mode Play : l'audio et les valeurs midi sont lues en temps réel, les servos reproduisent les mouvements synchronisés
Tout ça ne devrait pas couter très cher.
Si tu es partant avec ce principe on peut commencer un petit schéma pour fixer les idées