Se connecter
Se connecter

ou
Créer un compte

ou

Micron + program changes

  • 9 réponses
  • 2 participants
  • 847 vues
  • 1 follower
Sujet de la discussion Micron + program changes
Salut...

petit prob avec mon micron... je souhaite envoyer un program change pour appeler mes setups, en l'occurrence, le numéro 11.

j'ai essayé au hasard plein de valeurs mais je tombe jms sur les setups.

qqn peut résoudre ce mystère ?

merci d'avance

:P:
2
Up :8)
3
En restant appuyer sur setups, j'ai bank 100 patch 10.

Est-ce que ça t'aide ?
4
Euh, je n'ai pas le micron sous les yeux... je vais voir je te tiens au jus...

merci :clin:
5
Euh... bon, ça ne marche toujours pas...

quand je reste appuyé sur setup, il m'indique bank 101, patch 36.

donc, j'envoie un CC no. 0 d'une valeur 101 suivi d'une program change de valeur 36.

la première fois il n'appelle pas le bon setup, puis quand je réessaie avec d'autres valeurs pour voir, il ne réagi pas, comme s'il ne recevait pas de données... :???:
6
Le séquenceur, c'est l'Akai MPC 1000 ou c'est un soft ?
7
D'après mes investigations, si ton séquenceur est l'Akai MPC 1000,
passe en STEP EDIT.

Pour avoir la bank 101 patch 36, il faut les lignes suivantes:

CC: 0-BANK MSB : 0
CC: 32-BANK LSB : 101
PROGRAM CHANGE : 37

Le program change démarre à 0 sur le micron et démarre à 1 sur la MPC d'où le décalage de 36 (micron) + 1 = 37 (MPC).
Les trois lignes sont sur le même temps à l'endroit du changement de patch.
8
Waouw jemap, quel chef !

ça roule maintenant !

par contre je comprends pas le pourquoi de: d'abord un CC 0 puis le réglage fin 32 ... :???:

enfin, merci bcp en tout cas ! :bravo:
9
Je vais pas rentrer dans le détail du codage informatique basé sur des puissances de 2 (1 bit = 0 ou 1, 8 bits=1byte, etc.), mais le chiffrage d'une banque dans le micron doit être "coupé en 2" sur l'Akai.

Je m'explique:

une banque n° 100 sur le micron est traduite en
CC 0 BANK MSB = 0 (pour 0 x 128 = 0)
CC 32 BANK LSB = 100
TOTAL = 0 x 128 + 100 = 100

une banque n° 200 sur le micron est traduite en
CC 0 BANK MSB = 1 (pour 1 x 128 = 128)
CC 32 BANK LSB = 72
TOTAL = 1 x 128 + 72 = 200

une banque n° 300 sur le micron est traduite en
CC 0 BANK MSB = 2 (pour 2 x 128 = 256)
CC 32 BANK LSB = 44
TOTAL = 2 x 128 + 44 = 300

Comprendo ?

Un CC (control change) est limité informatiquement à une valeur de 0 à 127, soit 128 possibilités.
Il faut donc 2 CC pour dépasser la limite de 128, d'où le MSB qui compte d'abord le nombre de fois qu'il y a 128, puis le LSB qui fait le complément.

Mathématiquement, on a Bank du micron / 128 = valeur du MSB
puis Bank du micron - 128 x valeur du MSB = valeur du LSB.

Par exemple, 300 / 128 = 2 pour le MSB (arrondi à l'inférieur)
puis 300 - 128 x 2 = 44 pour le LSB (complément à 2 x 128).

On a au maximum (MSB à 127) x 128 + (LSB à 127) = 16 383 banques ! De quoi voir venir...

Ok j'arrête là. Je vais prendre une aspirine.
10
Ah, j'oubliais.

les CC 0 puis CC 32 sont le protocole MIDI officiel pour les changements de programmes/patchs/sons.