Parametrages MIDI
- 23 réponses
- 3 participants
- 1 222 vues
- 4 followers

Mr Jesch

J'utilise un expander Roland XV5050 avec l'Octatrack.
Pas de soucis pour la configuration des canaux et autres contrôles cependant je souhaiterai pouvoir changer de patch automatiquement à chaque changement de motif (ou de bank).
Première question, comment faire ? Je sens que je suis pas loin d'y arriver... mais il me manque quelque chose.
Seconde question, ce changement "s'enregistre" à quel niveau (pattern, parts, banks...)?
Si je veux faire la même chose avec un Bass Station ou un Blofeld ou un Ultranova, j'imagine que cela va être sensiblement la même opération ?
Merci d'avance pour vos réponses !
"Dans une avalanche, aucun des flocons ne se sent responsable"

willowhisper56

- 1 envoi de program change avec les pistes midi (SRC/NOTE SETUP).
Dans ce cas, pour changer de program change, il faut changer de part (avec un autre pattern associé).
- 2 Envoi de program change avec la page MIDI > SYNC > Prog Change send. Choisir un canal, pas AUTO. A chaque changement de pattern cela envoie le program change correspondant.
On doit adapter les patches sur les machines par rapport à l'OT dans ce cas.
- 3 Utiliser un processeur midi pour convertir des Control Changes en Program change.
Dans ce cas on peut changer de patch à chaque step.
Youtube - - - SoundCloud
Cours machines Elektron
[ Dernière édition du message le 19/01/2020 à 13:36:30 ]

Mr Jesch

Cependant je n'arrive pas à trouver comment traduire les valeurs de ce tableau pour les faire rentrer dans les deux cases (Bank et Prog) de l'Octatrack.
Le changement de patch fonctionne mais sans pouvoir atteindre le patch souhaité...

"Dans une avalanche, aucun des flocons ne se sent responsable"

willowhisper56

Le plus simple, ben c'est de ne pas changer de bank.

J'ai réussi à envoyer les 3 messages dans l'ordre nécessaire de cette façon :
Régler le Prog Change
Bank = OFF
Placer un trig avec CC0=MSB and CC32=LSB
Microtiming = - 5/384 (Appui sur le trig + fleche gauche/droite)
Voilà.
Youtube - - - SoundCloud
Cours machines Elektron
[ Dernière édition du message le 19/01/2020 à 16:58:18 ]

Mr Jesch

Avec le Bass Station, j'ai quatre patch différent sur les quatre parts et je passe de l'une a l'autre sans soucis sur le même pattern. Mais (si cela est possible) comment puis-je assigner une part à un pattern spécifique ? ex : pattern de 1 à 4 = part 1 / pattern de 5 à 8 = part 2...
Dois-je voir les parts comme les "kits" d'une drum machine ? Est-il possible de copier une part sur une autre ? Cela me faciliterai la tache...
Pour terminer, sur le peu de synthés que je possède, les contrôles midi les plus intéressant sont sous la forme 00:00. J'ai fait quelques recherches généralistes et j'ai saisi la notion MSB/LSB mais je n'arrive pas à comprendre comment paramétrer ça dans l'Octatrack....
Merci d'avance pour les futures réponses, je potasse aussi de mon coté car j'ai vraiment envie de maitriser cette machine. Après la partie sequenceur audio, je suis sur le midi et je terminerai par le sampling / recording !
"Dans une avalanche, aucun des flocons ne se sent responsable"

Mr Jesch

Mais (si cela est possible) comment puis-je assigner une part à un pattern spécifique ? ex : pattern de 1 à 4 = part 1 / pattern de 5 à 8 = part 2...
Ça ce fait automatiquement, la part sélectionnée est liée au pattern mais pas besoin de faire plus que juste l'assigner...
"Dans une avalanche, aucun des flocons ne se sent responsable"

willowhisper56

Dois-je voir les parts comme les "kits" d'une drum machine ? Est-il possible de copier une part sur une autre ? Cela me faciliterai la tache
Oui et oui. Survol des part avec les fleches > Func + Copy / Func + Paste
Pour les CC00 CC32 des banks, j'ai indiqué comment faire dans mon post précédent.
Pour les contrôles de paramètres, ça peut-être des doubles CC ou des NRPN. Les 2 sont possibles mais faut savoir ce que c'est.
Pour les doubles CC, le MSB suffit.
Youtube - - - SoundCloud
Cours machines Elektron
[ Dernière édition du message le 20/01/2020 à 23:20:16 ]

ïookem

Pour terminer, sur le peu de synthés que je possède, les contrôles midi les plus intéressant sont sous la forme 00:00. J'ai fait quelques recherches généralistes et j'ai saisi la notion MSB/LSB mais je n'arrive pas à comprendre comment paramétrer ça dans l'Octatrack...
Salut Mr Jesch,
Je n'ai pas encore besoin de contrôler des machines avec les NRPN mais comme je suis curieux j'ai fait quelques recherches.
L'Octatrack ne permet pas d'envoyer simplement des NRPN.
Il existe une méthode qui consiste à utiliser jusqu'à 4 CC pour 1 NRPN.
Contrôleurs à connaître
NRPN MSB : CC 99
NRPN LSB : CC 98
Data Entry MSB : CC 6
Data Entry LSB : CC 38
Tout d'abord, est envoyé le contrôleur 99 — octet le plus significatif (MSB) du NRPN — suivi par le CC#98 — octet le moins significatif (LSB) du NRPN — pour spécifier le paramètre qui doit être changé. Le CC#6 "Data Entry" fixe alors la valeur du paramètre à modifier. Et le CC#38 peut éventuellement ensuite être envoyé pour un réglage fin de la valeur envoyée par le contrôleur CC#6.
Les changements de contrôle (CC) dans la norme MIDI
Dans la page MIDI CTRL 2 de ta piste MIDI
Tu paramètres comme ceci :
CC5 = 99
CC6 = 98
CC7 = 6
CC8 = 38
Puis dans ta page MIDI CTRL 2 SETUP tu paramètres en fonction des valeurs attendues par ta machine esclave.
Exemple avec 2 CC
Dans mon cas pour envoyer la valeur 110 sur le paramètre LFO3WAVEFORM de l'Ultranova je dois utiliser le NRPN 0:88
CC5 = OFF = 0 par défaut pour l'Ultranova
CC6 = 88
CC7 = 110
CC8 = OFF
Exemple avec 3 CC
Pour envoyer la valeur 107 sur le paramètre Delay1 Time de l'Ultranova je dois utiliser le NRPN 1:6 comme ceci :
CC5 = 1
CC6 = 6
CC7 = 107
Exemple avec 4 CC
Pour envoyer la valeur 130 sur le paramètre ClockBPM de l'Ultranova je dois utiliser le NRPN 2:63 comme ceci :
CC5 = 2
CC6 = 63
CC7 = 1
CC8 = 2
La formule pour obtenir 130 avec les CC7 et CC8 est la suivante :
(Data Entry MSB * 128) + Data Entry LSB = Valeur à envoyer pour le paramètre NRPN
Soit : (1 * 128) + 2 = 130
Data Entry MSB (CC7) doit être égal à 1 et Data Entry LSB (CC8) doit être égal à 2.
Dis moi si tu as pu t'en sortir avec ça.
Je ferais des tests avec l'Ultranova dans la semaine.
Sources :
Midi Bank Select (outgoing)
NRPN programming on the Octatrack
RPN et NRPN Aide mémoire
Les changements de contrôle (CC) dans la norme MIDI
[ Dernière édition du message le 21/01/2020 à 13:00:35 ]

willowhisper56

J'envoie que le MSB (ou le LSB j'ai un doute).
Pas simple quand même !

Youtube - - - SoundCloud
Cours machines Elektron
[ Dernière édition du message le 21/01/2020 à 01:32:52 ]

ïookem


willowhisper56


Bon ça marchait bien, c'est le principal !
Allez, je le repasse, petit morceau 100% Micromonsta comme source, contrôlé par l'OT, avec les Fx de l'OT. Les NRPN me permettait d'activer certains paramètres pour créer l'illusion d'avoir plusieurs pistes genre bass/drums/chords/lead alors qu'il n'y a qu'un synthé monotimbral 8 voix.
Pas la peine de tout écouter, c'est trop long !

Youtube - - - SoundCloud
Cours machines Elektron
[ Dernière édition du message le 21/01/2020 à 20:17:07 ]

Mr Jesch


Et si ce fil peut aider d'autres gens à mieux appréhender le midi de leur Octatrack ça serait parfait !
"Dans une avalanche, aucun des flocons ne se sent responsable"
[ Dernière édition du message le 23/01/2020 à 12:21:47 ]

willowhisper56


Youtube - - - SoundCloud
Cours machines Elektron

Mr Jesch

Dans ton premier post tu évoques un processeur midi (je sais que tu utilises pas mal le retrokit), est-ce que celui la ferait l'affaire pour transfomer du Program Change en Control change et envoyer des NRPN ?
https://www.thomann.fr/miditech_midi_thru_filter.htm
Je me permet de te tutoyer car je t'ai lu tellement de fois que j'ai l'impression de te connaitre un peu...
"Dans une avalanche, aucun des flocons ne se sent responsable"

willowhisper56


(citation Mammuth).
D'après les specs, c'est surtout un filtre.
Mapping pour les canaux, transposition et vélocité, sinon c'est plutôt pour empêcher les messages de passer.
MIDI THRU and Filter Box shares 1 MIDI IN signal to 4 MIDI THRU ports.
Programmable MIDI filters: 1. MIDI Channel mapping 2. MIDI Transpose 3. Velocity 4. Program switch ON/OFF 5. CC Controller ON/OFF 6. Pitch bend / After touch ON/OFF 7.System Exclusiv ON/OFF 8. Realtime Messages ON/OFF
Le RK002 le fait sûrement mais c'est pas évident à programmer. Le Midi Solutions Event Processor Plus est à mon avis le plus simple. Le Bomebox a l'air très complet.
Youtube - - - SoundCloud
Cours machines Elektron

Mr Jesch

J'ai pu finalement envoyé des NRPN mais c'est fastidieux en utilisant plusieurs CC. Je pense finalement me tourner vers un processeur midi complet du type BomeBox ou Midi Solution afin de pouvoir faire un peu de ménage dans mes signaux midi (le Bass Station est un plaie ! Il envoie pleins d'infos et rien ne peut être filtré...).
Il me reste encore à voir la partie Arp Midi et j'aurais fait le tour de la question sur le midi de l'Octatrack (sans prétention mais dans la mesure de mes besoins).
Je risque de faire un écart à mon programme car j'ai acheté une Eventide TimeFactor et pour l'instant je suis scotché dessus tellement je l'aime !
"Dans une avalanche, aucun des flocons ne se sent responsable"

Mr Jesch

Est-il possible lors de l'envoi de CC de définir la valeur min et la valeur max (comme sur mon Beatstep par exemple) ou celles-ci seront toujours 0 et 127 ?
"Dans une avalanche, aucun des flocons ne se sent responsable"
[ Dernière édition du message le 09/04/2020 à 18:32:54 ]

willowhisper56

Youtube - - - SoundCloud
Cours machines Elektron
[ Dernière édition du message le 10/04/2020 à 00:25:09 ]

Mr Jesch


Je regarde ça.
Merci !
"Dans une avalanche, aucun des flocons ne se sent responsable"

Mr Jesch

"Dans une avalanche, aucun des flocons ne se sent responsable"

willowhisper56

Si tu choisis une valeur de CC correspondant à ton minimum, pas besoin de 2 lfos. Un lfo designer suffit..

CC1 = 32
Lfo designer max = 64
Tu modules donc de 32 à 96 avec le depth (0-127).
Ce type de réglage peut être copié collé d'un projet à l'autre.
Youtube - - - SoundCloud
Cours machines Elektron
[ Dernière édition du message le 18/04/2020 à 13:54:39 ]

Mr Jesch

Après ça oblige à utiliser ça que pour un seul CC (ou plusieurs qui partageraient le même LFO)
"Dans une avalanche, aucun des flocons ne se sent responsable"

willowhisper56

Par contre tu as 8 lfos designers T1-T8, que tu peux utiliser sur n'importe lequel des 24 lfos midi. (Même principe pour les pistes audios).
Astuces :
On peut copier / coller les lfos designers (Fn+Copy/Paste), les inverser ou les "randomiser" (Fn+Bank)
On peut les décaler (Fn+flèches)
On peut modifier plusieurs trigs à la fois.
On peut aller 8 fois plus vite qu'une onde Tri ou Square, en faisant 8 formes d'ondes dans le designer. FM possible donc.
On peut mettre speed à 0 et mode trig pour editer 1 valeur, puis passer à la suivante (Fn+fleches)
On peut faire des transitions (Trig+Tempo)
Exemple avec une sinusoide

Youtube - - - SoundCloud
Cours machines Elektron
[ Dernière édition du message le 18/04/2020 à 13:57:53 ]

Mr Jesch

ce weekend j'ai lu et relu la page concernant les LFO et j'ai fait quelques "cas pratique" et au dela de l'utilisation basique que j'en faisais je commence à percevoir la puissance du LFO designer.
Cela devient facile de créer une mélodie ou un arpège et de faire des "automations" autrement !
"Dans une avalanche, aucun des flocons ne se sent responsable"
- < Liste des sujets
- Charte