séquenceur Arduino, looper midi

Clonages d'ancètres, conceptions originales, circuit bending, le coin des grenouilles bricoleuses.

Modérateur : darcmorcel

Avatar de l’utilisateur
kriss
Messages : 97
Inscription : 03 oct. 2011, 15:28
Localisation : Grenoble

séquenceur Arduino, looper midi

Message 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
https://soundcloud.com/artificielle" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
franzb
Messages : 846
Inscription : 15 nov. 2010, 11:53

Re: séquenceur Arduino

Message 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.
Avatar de l’utilisateur
ear
Messages : 1384
Inscription : 02 avr. 2011, 19:54
Localisation : Paris
Contact :

Re: séquenceur Arduino

Message 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.
En groupe:
http://soundcloud.com/sugarglider-music" onclick="window.open(this.href);return false;
Mon bloc note:
https://soundcloud.com/loongarden" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
baloran
Messages : 2179
Inscription : 29 févr. 2012, 13:46
Localisation : Pas de Calais
Contact :

Re: séquenceur Arduino, looper midi

Message 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...
@+
Quand l'été est si pluvieux ou l'hiver si froid...
Avatar de l’utilisateur
ACX
Messages : 2018
Inscription : 12 nov. 2009, 20:25
Localisation : Montmorency
Contact :

Re: séquenceur Arduino, looper midi

Message 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:
Mon site SDIY http://www.acxsynth.com" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
Push-Pull
Messages : 8656
Inscription : 17 oct. 2009, 19:42
Localisation : entre Io et Callisto...

Re: séquenceur Arduino

Message par Push-Pull »

franzb a écrit :super projet qui m'intéresse grandement également!
je vais suivre cela de près
+1 ! :bave:
Avatar de l’utilisateur
ear
Messages : 1384
Inscription : 02 avr. 2011, 19:54
Localisation : Paris
Contact :

Re: séquenceur Arduino, looper midi

Message 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...
En groupe:
http://soundcloud.com/sugarglider-music" onclick="window.open(this.href);return false;
Mon bloc note:
https://soundcloud.com/loongarden" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
kriss
Messages : 97
Inscription : 03 oct. 2011, 15:28
Localisation : Grenoble

Re: séquenceur Arduino, looper midi

Message 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:
https://soundcloud.com/artificielle" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
franzb
Messages : 846
Inscription : 15 nov. 2010, 11:53

Re: séquenceur Arduino, looper midi

Message 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:
Avatar de l’utilisateur
kriss
Messages : 97
Inscription : 03 oct. 2011, 15:28
Localisation : Grenoble

Re: séquenceur Arduino, looper midi

Message 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
https://soundcloud.com/artificielle" onclick="window.open(this.href);return false;
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

Re: séquenceur Arduino, looper midi

Message 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]
Avatar de l’utilisateur
kriss
Messages : 97
Inscription : 03 oct. 2011, 15:28
Localisation : Grenoble

Re: séquenceur Arduino, looper midi

Message 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
https://soundcloud.com/artificielle" onclick="window.open(this.href);return false;
Bishop
Messages : 81
Inscription : 30 sept. 2010, 14:34

Re: séquenceur Arduino, looper midi

Message 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;
Black
Messages : 36
Inscription : 08 mars 2013, 16:56

Re: séquenceur Arduino, looper midi

Message par Black »

Mortel!!
Avatar de l’utilisateur
xarolium
Messages : 363
Inscription : 25 juin 2011, 12:22

Re: séquenceur Arduino, looper midi

Message par xarolium »

Salut Bishop,

Vraiment excellent ton petit module :bravo: :bravo:
Partagerais tu ton code????
Répondre
cron