Page 1 sur 1

séquenceur Arduino, looper midi

Publié : 15 janv. 2013, 14:59
par kriss
Bonjour,

en découvrant les travaux de Baloran j'ai envie de me lancer dans l'Arduino pour me faire un mini séquenceur. En fait il s'agira plus d'un looper midi.

je dispose de :
une TR707 qui sera maitre du temps
un clavier midi àlacon pour enregistrer les notes
un convertisseur doepfer midi2cv
un MS10

l'idée est donc de boucler une petite séquence jouer en live au clavier midi qui reste en rythme avec la clock de la TR707 le restant du morceau et de pouvoir triturer les boutons du MS10
j'imagine ça comme un looper audio avec un switch au pied pour déclencher le départ de l'enregistrement ( il faut simplement choisir le nombre de cycle avant ), exactement comme un Lexicon Jamman que je possède, l'intérêt ici étant de pouvoir changer le son sur le MS10 puisque l'on a une séquence midi et non audio

Me comprenez vous et cela vous semble t il faisable ?

Merci

ensuite niveau matériel j'ai cru comprendre qu'il me fallait :

1 Arduino Duemilanove
2 entrées midi ( 1 pour le clavier, l'autre pour la clock de la 707 )
1 sortie midi
1 midi thru pour partir sur mon Jamman
1 bouton pour sélectionner le nombre de cycles
1 switch au pied pour déclencher le début de la séquence

et surtout le bon programme à mettre dans l'Arduino !

après il y a des évolutions possibles pour sortir directement du CV gate, mais commençons doucement

enfin, je me lance dans un gros chantier et j'ai besoin d'aide, merci

Kriss

Re: séquenceur Arduino

Publié : 15 janv. 2013, 15:07
par franzb
super projet qui m'intéresse grandement également!
je vais suivre cela de près et ça va m'obliger à me (re)plonger dans les arduinos.

Re: séquenceur Arduino

Publié : 15 janv. 2013, 15:24
par ear
Le MIDIpal de Mutable ?
http://mutable-instruments.net/midipal

Sinon un Arduino Uno devrait suffire.
Le Duemilanove c'est le nouveau DUE avec le µC ARM ?
Je pense qu'il faut faire le MIDI merge avant d'entrer dans le µC, sinon faudra gérer plusieurs ports série.

Enfin chaque fois que tu veux ajouter un MIDI IN, OUT ou THRU c'est un peut galère et faudra choisir un Arduino avec plusieurs ports série.
Ensuite, librairie de gestion MIDI par 'défaut' ne gère les midi sur plusieurs ports :
http://playground.arduino.cc/Main/MIDILibrary
Dans le header MIDI.h : http://arduinomidilib.sourceforge.net/a ... ource.html

Code : Tout sélectionner

00037 #define USE_SERIAL_PORT         Serial      // Change the number (to Serial1 for example) if you want
00038                                             // to use a different serial port for MIDI I/O.
On choisit son port MIDI pour les Arduino comportant plusieurs ports.
Faudrait modifier pour pouvoir gérer plusieurs ports en parallèle. Voir ré-écrire quelque chose qui correspond au besoin.

Re: séquenceur Arduino, looper midi

Publié : 15 janv. 2013, 15:37
par baloran
Chouette projet :sante:
Je crois que le Duemilanove est une version un peu économique de l'UNO, c'est le DUE la nouvelle version ARM que je teste et compte utiliser dans mon nouveau projet.
Quant à la lib Midi sur Mega et DUE, je l'ai adapté pour gérer tous les ports séries et créer des routes : c'est dispo dans mon projet MKS80 Editeur...
@+

Re: séquenceur Arduino, looper midi

Publié : 15 janv. 2013, 16:21
par ACX
Projet intéressant, qui me rappelle quelque chose : c'est à très peu de choses près ce que j'ai fait dans mon ds-Arpeggiator. J'ai simplement l'Arpeggiateur en plus.
Je ne te dis pas ça pour t'en vendre un, mais pour que tu saches que je pourrais peut-être t'aider si tu rencontres des problèmes dans l'écriture du code.
Si ton µC le peux, gérer 2 UART ne pose aucun problème, donc tu peux y aller.
Bon courage ! :bravo:

Re: séquenceur Arduino

Publié : 15 janv. 2013, 16:22
par Push-Pull
franzb a écrit :super projet qui m'intéresse grandement également!
je vais suivre cela de près
+1 ! :bave:

Re: séquenceur Arduino, looper midi

Publié : 15 janv. 2013, 17:06
par ear
baloran a écrit :Quant à la lib Midi sur Mega et DUE, je l'ai adapté pour gérer tous les ports séries et créer des routes : c'est dispo dans mon projet MKS80 Editeur...
Intéressé par cette amélioration !
D'ailleurs tu devrais la proposer à communauté arduino, je trouve que c'est une belle limite qu'il avait imposé... enfin tout n'est jamais parfait.

Le UNO comporte un seul port UART/Série, vaut donc taper directement sur le MEGA ou le DUE.
Par contre DUE qui a un µC ARM implique du 3.3V, cela peut être gênant et demande de l’interfaçage pour bosser avec des éléments TTL (5V).
Interface faisable avec des hex buffer type 4050.

Je bidouille sur arduino également :wink:
Triger, séquenceur pour des vieilles syndrum. Et plein d'idées !
Donc je suivrai votre projet les amis :bravo:
Surtout que c'est super de partager nos connaissances et test/idées déjà travaillé.
J'ai d'ailleurs pensé à quelque chose, pour ton looper midi, faudra peut être penser à un Quantiz ?
Sur les vieux Cubase (je garde un vieux G3 juste pour ça) il y avait une fonction PhraseSynth qui permettait de faire des boucles midi, transposer, ajouter des LFO, changer les comportements...

Re: séquenceur Arduino, looper midi

Publié : 15 janv. 2013, 18:01
par kriss
Merci pour toutes ces réponses rapides !

Je ne cherche pas à réinventer la roue, si un tel module existe déjà et qu'il coûte une centaine d'euros, je préfère l'acheter et passer mon temps derrière les synthés. Je voudrais simplement avoir un looper midi utilisable en live avec un start et un reset pour changer de boucle. Je ne connaissais pas le Midipal, il me fait envie ! :bave:

Je découvre le monde Arduino, je m'y penche véritablement aujourd'hui et j'avoue que ça me semble bien compliqué ! Je ne sais pas par où commencer....

est ce qu'en commandant un Arduino Uno et un midi breaker comme celui ci http://www.watterott.com/en/MIDI-Breakout j'ai suffisamment de matériel pour me lancer dans des tests et espérer approcher une version simplifiée du Midipal sans écran ?

:sante:

Re: séquenceur Arduino, looper midi

Publié : 15 janv. 2013, 19:36
par franzb
j'ai la chance d'avoir un dS-Arpeggiator et un midipal depuis peu, chacun a de grandes qualités. Je n'ai pas encore testé les fonctions séquenceur/arpéggiateur du midipal que j'avais surtout acheté pour son mode dispatch polyphonique, je vais creuser cela dès que possible. Sur le papier, il s'agit plus d'un step sequencer capable de synchro, pas loin du dS_arpeggiator d'ACX plus complet de ce côté mais également "step", dans ton cas le besoin serait effectivement plus proche d'un "looper" midi capable d'enregistrer les valeurs de notes donc probablement avec tempo/nombre de mesures/etc. préétablis avec commandes déportées (au pied).
ça ferait un très bon complément à ces deux outils! :bravo:

Re: séquenceur Arduino, looper midi

Publié : 02 févr. 2013, 12:14
par kriss
en attendant de me plonger dans l'Arduino, je me suis commandé un Midipal :wink:

il est bien pratique ce boitier

avec une jolie boite en bois de pays
une petite astuce : pour les entretoises en plexi, un simple stylo Bic coupé en 4 a fait l'affaire !

Image

Re: séquenceur Arduino, looper midi

Publié : 12 févr. 2013, 19:19
par xarolium
as tu vu ce que propose e-licktronic?
je pense que ça te conviendrai pas mal pour faire ton sequencer
http://www.youtube.com/watch?v=nAlIT-0KsYY[/video]

Re: séquenceur Arduino, looper midi

Publié : 20 févr. 2013, 10:52
par kriss
Merci de l'info :cool:

pour l'instant, j'ai peu de temps et le Midipal me suffit mais c'est une piste intéressante

Re: séquenceur Arduino, looper midi

Publié : 01 avr. 2013, 17:22
par Bishop
J'avais fait ca pour du cv gate il y a quelques semaines :

http://www.youtube.com/watch?v=WBWRtvKUGmY" onclick="window.open(this.href);return false;

Re: séquenceur Arduino, looper midi

Publié : 01 avr. 2013, 19:17
par Black
Mortel!!

Re: séquenceur Arduino, looper midi

Publié : 05 avr. 2013, 19:15
par xarolium
Salut Bishop,

Vraiment excellent ton petit module :bravo: :bravo:
Partagerais tu ton code????