Pattern Change - besoin d'aide
- 18 réponses
- 5 participants
- 429 vues
- 5 followers

DenShi

Le DT2 est en master et le Syntakt en slave.
J'ai aucun souci avec les programs change classique. Par exemple, quand on sélectionne le pattern A3, le syntakt change automatiquement de pattern aussi et se met en A3. Tout va bien.
Mon problème est le suivant. Dans mon set, il faudrait par exemple que les pattern A1, A2, A3 soient synchro avec le pattern A1 du syntakt. Lorsque je passe de A1 à A2, puis A3 sur le dt2, le syntakt reste sur A1. Puis, lorsque sur le dt2 le pattern A4 est sélectionné, le syntakt passe au pattern A2 (et non A4).
Ce n'est donc pas une question de program change car les program change synchronisent les patterns des deux machines. Là, mon souhait, c'est d'être capable avec le dt2 d'envoyer à partir d'une track midi un program change bien spécifique.
J'ai testé sur la page SRC de modifier bank, sbnk et prog en vérifiant que le canal de réception soit le même pour les deux machines (ici c'est 14) et il ne se passe rien... J'ai également testé des config avec prog chang activé ou pas et là aussi rien.
Donc est-ce que c'est possible, où dois-je mémoriser (ou concilier sur un papier) les changements de pattern, leurs correspondance et faire les changements à la main lors d'un live?

Big Job Head

avec les pistes MIDI, le PC doit être envoyé avant le changement de pattern et pas en début. Tu peux utiliser la condition LAST pour l'envoyer à la fin du pattern.

DenShi

Je ne sais pas si je suis clair.
Par exemple, sur dt2 A1, je mets dansla miste midi bank 1 prog 2. Le dt2 joue et à la fin du pattern, il envoie bien au syntakt le message de changer de pattern, ar exemple A3. Tout semble ok.
Avec le dt2, je passe en A2. Et sur A2,le syntakt doit passer en A6. Bien qu'il soit programmé, cela ne fonctionne alors plus, même en fin de pattern. Je dois aller surla piste midi du dt2 et bouger l'encoder data du prog pour le remettre sur 6 etlà seulement ça fonctionne... c'est à n'y rien comprendre.
Je repasse ensuite avec le dt2 sur A1 et le ST est sensé passer sur A3 après la fin du pattern, comme stipulé dans ton message. Là aussi, ca déconne. Je dois à nouveau aller sur la piste midi, changer de valeur de prog, remettre sur 3 pour qu'ensuite le St change bien de pattern à la fin de son cycle.
C'est pas du tout ce qui est sensé arrivé, mais on dirait que les program change ne s'envoient pas correctement!
J'aimerais par exemple que le pattern A4 du digitakt2 envoie un message au syntakt pour passer au pattern A2 (par exemple). Juste ça...

Pour cela, il me semble devoir créer une piste midi track afin de contrôler les program change via des cc. Je n'y arrive pas.
[ Dernière édition du message le 06/05/2025 à 12:32:43 ]

Big Job Head

Avec ton exemple où tu passes de A1 à A2 sur ta DT2 et tu dois passer de A3 à A6 sur la ST : Sur la DT2/A1 tu as une piste midi avec un trig p-locké sur le pc ST/A6, et sur le pattern DT2 / A2 tu as un trig midi p-locké sur le PC ST/A3?
Je viens de tester avec DN2 et Monomachine et ça fonctionne.

DenShi

En théorie ça devrait pourtant le faire!
En revanche, ça ne marche que si je mets un prog sur n'importe quel nombre pendant la lecture et que je le remets (toujours pendant la lecture du dt2) sur st/A3 (donc prog 3). A la fin du cycle le pattern changera sur le st.
Je ne comprends pas.
Peux tu partager ta config pour checker si j'ai pas qlq chose de différents car normalement ce que tu dis est sensé fonctionner !

Big Job Head


DenShi

Sinon, ok... Cela fonctionne chez moi lorsque comme toi je veux faire un prog change sur mon blofeld ou sur un autre synthé...
Mais là, il s'agit d'envoyer le prog change sur un syntakt, et visiblement, il ne réagit pas du tout comme ta monomachine ou mon blofeld.
C'est pour cela que je pige pas.
Mes réglages sont semblables aux tiens....

willowhisper56

C’est un feature relou.
Donc pour tester c’est chiant. Tu peux en envoyer un different un juste avant.
(Pareil pour tous les messages midi sauf notes et clock : ça n’envoie pas le même message 2 fois de suite).
Youtube - - - SoundCloud
Cours machines Elektron

Big Job Head


DenShi

Merci Willow pour tes précisions.
Le truc, c'est que j'ai testé ce changement de message.
Passage de Dt2/A1 St/A1 puis Dt2/A4 St/A2 , puis revenir sur Dt2/A1 St/A1.
Ça n'a rien donné.
Le pc est envoyé seulement lorsque je tweek le paramètre moi-même ! Trop bizarre.
[ Dernière édition du message le 06/05/2025 à 19:07:40 ]

willowhisper56

Tu peux essayer de mettre 2 PC à différents à suivre sur 2 steps. Il faudrait que j'essaye avec le DN2.
Et donc sinon ça marche normalement avec les PC SEND de la page SYNC ?
Sur quel step place-tu les PC sur les pistes midi ?
T'as essayé 2 steps avant ?
Pas de trig conditions autre que LAST ? (FILL, PROB)
Youtube - - - SoundCloud
Cours machines Elektron
[ Dernière édition du message le 07/05/2025 à 01:05:14 ]

DenShi

Aucun souci de ce point de vue, que le dt2 soit en master ou en slave. Et c'est même d'ailleurs super cool!
L'envoi de pc via ce mode fonctionne aussi avec une tr8s par exemple.
L'envoi de pc via midi track fonctionne également très bien lorsqu'ils sont destinés au blofeld...
Mais dans mon cas actuel, si je veux piloter le ST ça bug.
Je place le step sur le dernier pas du cycle.
Mode p-lock "prog 2" et "last" par exemple.
Ça ne fonctionne pas.
En revanche, lorsqu'il n'y a aucun step ni p-lock, et que la séquence défile, le pc est envoyé dès lors où pendant la lecture, je modifie à la main le paramètre "prog".
Si je le passe à "prog2", le ST passera sur A2 à la fin de son cycle, que le dt2 ait fini ou pas le sien.
J'attends la fin du cycle du dt2 et je remodifie à la main le "prog" sur 1.
Le ST passe alors sur A1 à la fin du cycle de A2, tandis que là aussi le dt2 ne finit pas forcément le sien.
Cette caractéristique est due au différentes longueurs de cycle du dt2 et du ST. Ce n'est pas grave, c'est un comportement normal. Il me suffit de changer manuellement le "prog" à la dernière mesure exactement comme si je sélectionnais un pattern directement sur le ST.
J'ai aussi tenté avec deux step sur un cycle: le 1er en mode normal calé sur bank1 prog1 et le 2nd, sur le dernier pas, calé en p-lock sur last et prog2. No result.
J'ai midiox. Je vais checker les massages envoyés. Je te tiens au courant.
[ Dernière édition du message le 07/05/2025 à 07:18:27 ]

DenShi

1er step pc1 ok
Note on note off
Dernier step en plock pc2 ok
Test avec plock last sur dernier step
1er step pc1 OK
Note on note off
Note on note off
...
Changement de pattern
Pc2 ok.

J'en déduis que c'est le syntakt qui ne reçoit pas correctement les message... ou je me trompe?
[ Dernière édition du message le 07/05/2025 à 08:06:35 ]

DenShi

Je viens de programmer sur DT2
H1
1er step pc1
Dernier step plock pc2 last
H2
1er step pc2
Dernier step plock pc1 last
Je lance le DT2 avec H1 et le ST est sur A1.
Je passe quelques cycles.
Je change sur le DT2 le pattern pour H2. Le cycle passe et le ST ... passe enfin sur A2.
Génial.
Manip inverse.
On revient sur H1.
... miracle. Le ST passe lui aussi sur A1.
Donc ça fonctionne...

Un grand merci à toi Willow.
Mon erreur : avoir zappé que le CC n'est envoyé qu'une fois comme tu l'as stipulé dans ton premier post...
"C'est un feature relou".


willowhisper56

J'ai du mal à trouver une formulation claire pour dire que les messages midi ne sont envoyé qu'une seule fois s'ils ne changent pas.
Youtube - - - SoundCloud
Cours machines Elektron

KaOsphere

https://hreinth.bandcamp.com/
En Français, "versatil(e)" ne signifie pas "polyvalent" !
Midi processing dans Bitwig avec The grid : https://youtu.be/iZibmJVIgWI?feature=shared

Nyark


DenShi

Pour l'heure, je reste obligé de sélectionner manuellement les patterns du ST ou de suivre une autre méthode (que je décris plus bas).
Je vais donc expliquer de façon plus concrète ma situation. On va partir sur les 3 premiers morceaux.
DT2:
Morceau 1 : A1, A2, A3... A8
Morceau 2 : A9, A10... A16
Morceau 3 : B1, B2... B6
ST:
Morceau 1 : A1
Morceau 2 : A2
Morceau 3 : A3, A4
Ces morceaux sont fondés principalement sur de l'impro à base de tweak et de mute tracks. Il faut noter que je ne sais pas à l'avance si par exemple A1 sera la dernière séquence du Morceau 1 ou si c'est à A4 ou A8.
Avec cette technique du dernier Step en plock Last, je suis contraint de déterminer un pattern spécifique pour la fin du morceau. Cela oblige aussi à déterminer un ordre précis pour les morceaux. Or, si je joue le morceau 2 avant le 1, je ne pourrai plus passer au 1 si la programmation m'envoie sur le morceau 3...
De plus, cela implique d'ajouter un pattern supplémentaire au risque de décaler toute la logique d'organisation des patterns. Pour le morceau 3 ce n'est pas un problème, mais pour les deux premiers, cela déglingue l'organisation globale des patterns...
Je fais en sorte que chaque morceau soit contenu sur une ligne de pattern maximum:
X1 à X8 max ou X9 à X16 max.
Donc voilà le challenge. Faire correspondre x patterns N du DT2 à y patterns M du ST.
La seule solution que j'ai trouvé jusqu'à présent, mise à part le passage manuel et donc un risque d'erreur lors des sauts de banque, c'est d'utiliser les pc du menu sync.
Cela induit de multiplier les patterns du ST.
Concrètement on aura :
DT2:
Morceau 1 : A1, A2, A3... A8
Morceau 2 : A9, A10... A16
Morceau 3 : B1, B2... B6
ST:
Morceau 1 : A1, A2, A3... A8 *
Morceau 2 : A9, A10... A16 **
Morceau 3 : B1, B2... B6 ***
* avec A1... A8 identiques
** A9... A16 identiques
*** B1... B6 identiques
Au fond ce n'est pas un souci. Cela permet même de conserver les modifications live du ST correspondantes à chaque pattern du DT2.
C'est juste qu'en terme de patterns, ce n'est pas très économique et qu'il faut faire attention que chaque longueur de pattern correspondent bien à la longueur de leur binôme. C'est du taf supplémentaire mais rien de méchant.
Le point positif, comme je l'ai dit plus haut, c'est qu'il n'y a plus d'erreur possible entre correspondances DT2 et ST. Les binômes dont calés deux à deux, comme l'exige la synchro des pc.
Si vous avez d'autres idées, je reste curieux de tenter autre chose...
[ Dernière édition du message le 07/05/2025 à 17:14:44 ]

willowhisper56

Je crois que j'utiliserais les PCs SYNC aussi..
Youtube - - - SoundCloud
Cours machines Elektron
- < Liste des sujets
- Charte