Skip to main content

6 - Le MIDI


Programmation pedalier midi

Belgique
Bonjour, bonsoir,

Je viens de me construire un pedalboard midi a 6 boutons pour piloter sooperlooper
Pour finaliser la programmation, comme ne n'y connais pas grand chose en midi
je voudrais savoir quelles commandes il est préférable d'utiliser pour cet usage?

Merci
France
Salut alfybe,

Tu veux dire, quel numéro de message MIDI (PC/CC) envoyer à sooperlooper ?

oli'
Belgique
Oui, J'utilise des CC 4, CC 5, .. , CC 9 pour les boutons 1 > 6
Cela fonctionne bien mais pour l'instant je n'ai que la pédale connectée en midi et je veux éviter d'avoir des conflits une fois que je vais utiliser d'autres trucs en midi.
J'imagine qu'il existe des commandes midi 'réservées' ou 'conseillées' pour ce genre de fonction

Alain
France
Oui et non.
Il existe bien des guidelines mais cela concerne plutôt les synthétiseurs qu'un programme spécifique comme sooperlooper.
Pour t'en faire une idée, regarde par exemple ce tableau des messages MIDI CC.
En gros, pour sooperlooper, peut importe, tant que tu as réglé la table des messages MIDI correctement dans celui-ci.
Ensuite, pour éviter les conflits avec d'autres appareils/logiciels, tu peux faire en sorte que ta pédale envoi sur un canal MIDI particulier (il y en à 16) et que sooperlooper "n'écoute" que ces canaux précis. Les autres appareils/logiciels devront écouter sur d'autres canaux. Il est aussi possible de faire cela avec un filtre logiciel comme mididings.

oliv'
Belgique
C'est bien comme je pensais, j'avais cherché dans la norme midi sans trouver... c'est donc logique

Finalement, je vais laisser mon programme fonctionner tel quel. Si il faut changer plus tard, je le ferai

Le montage que j'ai utilisé est hyper simple a réaliser. Si cela vous intéresse, je peux proposer le plan et le programme pour le publier sur le site

Merci
Alain
Allemagne
Salut Alain,
ça m'intéresse, parce que je souhaiterais faire la même chose pour boucler des violons. Tu peux nous en dire plus ?
Belgique
Oui,

Il s'agit d'un montage très simple basé sur un circuit très populaire qui se nomme arduino uno
Il peut gérer jusque 12 boutons mais le mien en gère 6. Pour plus de boutons il faut lègèrement modifier le soft

On peut programmer ce qu'envoie chaque bouton a loisir

Au niveau matériel, on peut trouver un arduino pour entre 6€ (made in China) et 30 €, un prise Din 5 180° pour MIDI out, quelques résistances et un transfo d'alimentation 9-12 v dc 300 ma

Pour le montage, quelques coups de fer à souder, peu de choses

Le plus gros morceau reste les switchs et la boite
Perso, j'ai utilisé des boutons poussoirs (interrupteurs d'éclairage) qui trainaient dans ma cave et j'ai fait une boite en multiplex 6mm. On peut bien sur utiliser des vrais footswitchs.

Pour le soft, télécharger le programme sur le site arduino et on dispose de tout pour programmer la carte

Voici une copie du mien.. Il n'y a pas de quoi fouetter un chat
{CODE(caption="Pedal1")}#define sw1 2
  1. define sw2 3
  2. define sw3 4
  3. define sw4 5
  4. define sw5 6
  5. define sw6 7

int i, j;
int old8= {0,0,0,0,0,0,0,0};
int actual8 = {0,0,0,0,0,0,0,0};
boolean get;

void setup()
{
pinMode(2, INPUT);
pinMode(3, INPUT);
pinMode(4, INPUT);
pinMode(5, INPUT);
pinMode(6, INPUT);
pinMode(7, INPUT);
pinMode(13, OUTPUT);
Serial.begin(31250);

}

void loop()
{
for(i=2; i