RS7k esclave du Sysex (changements de patterns)
- 69 réponses
- 5 participants
- 2 107 vues
- 5 followers

dröne

Je remets le nez dans mes machines, et je cherche à esclavagiser la RS à partir de l'octatrack de façon à ce qu'à chaque changement de pattern sur l'OT, la RS suive en changeant de pattern (section) également. J'ai fouillé un milliards de forums sans résoudre mon problème pour l'instant car il implique pas mal de dimensions hard et soft que je maîtrise mal, n'ayant aucun gout pour l'informatique (je cherche une solution 100% hardware).
Je sais que pour changer les patterns de la RS, il faut lui envoyer des sysex commands, avec un codage en hexadécimal. On trouve généralement ces infos :
il faut insérer sur une des pistes le message SysEx (System Exclusive) suivant :
F0 43 7E 00 ss 7F F7 où ss est le nombre (en hexa) correspondant à la section désirée
(00=A, 01=B, ..., 0F=P)
Comme je maîtrise mal l'hexadécimal, est-ce qu'une bonne âme pourrait me lister les sections de la RS avec en regard les sysex correspondants ?
Pour la section A, ça semble être F0 43 7E 00 00 7F F7
Pour B : F0 43 7E 00 01 7F F7
Pour P : F0 43 7E 00 0F 7F F7
Mais pour les sections de C à P ?
Après, il reste les problèmes hardwares, mais déjà si j'avais une certitude concernant les sysex, ça m'aiderait à avancer. Merci d'avance.
--
drÖne
http://drone-zone.org/room101/ : forum de discussion (zic, culture, blabla, etc.)

Transistor2441

sinon je n'ai pas de problème avec d'autres appareils, je faisais simplement cette remarque par rapport au commentaire précédent qui disais que les sysex propres à la RS seraient ignorés par les autres appareils connectés en midi (ce n'est d'ailleurs même pas sûr si une RM1x est connectée ou un motif ?), alors qu'il possible, voir probable que les song select soient interprétés par d'autres appareils
j'avoue être curieux du résultats de tes tests, notamment avec l'event processor

édit : j'ai fait mes test avec rosegarden sous linux et finalement les changements ne sont pas toujours calés comme je voudrais, et j'ai aussi remarqué que les changements ne sont pas appliqués si on est dans le menu mixer
[ Dernière édition du message le 10/04/2021 à 00:17:27 ]

Mariedu01

Cela dis sa me plais pas trop comme j'ai réglé le truc avec mon EPP, je vais essayer de faire d'autre test pour voir
La j'avais réglé le truc de manière a ce que les PC de l'octatrack (value X) soit mapper sur les SYSEX des Sections de la RS7000 (value XX dans le sysex comme la capture que j'ai mise plus haut) sur le CANAL 1
Puis sur le CANAL 2 j'ai mapper les PC de l'octatrack (value X) Sur les SONG SELECT (value X) de la RS7000
donc le canal 1 me permet de naviguer entre les pattern et le canal 2 entre les style mais j'ai pas trouvé sa des plus ergonomique, même si sa fonctionne, faut que j'essaye d'autre truc..
Par contre si tu as des problème de décalage sa peu aussi venir de trop d'info notamment les PC que la RS7000 reçoit d'un coup a chaque changement de style, tu peux complètement supprimé ce léger décalage en mettant "Voice Setup To TG" sur OFF dans le menu "Utility" mais attention avec ce réglage sur OFF tu perd les mémoires de scène de la RS7000 et puis tes paramètres de sons (mixer, voice edit, effect) ne sont pas rappelé a chaque changement de style ou de Song donc ça demande une certaine organisation pour contourner ses défauts du a ce réglage sur OFF
Ce que tu peux faire pour contourner le problème des paramètre de sons non rappelé c'est que lorsque tu allume ta RS7000, tu met Voice Setup to TG sur ON puis tu "Load" tous tes pattern R2P/ ou projet R2A, une fois que tous tes pattern son LOAD tu peux retourné dans UTILITY et remettre Voice Setup to TG sur OFF.
Concernant les mémoire de scènes, pas de contournement possible, avec ce réglage sur OFF tu n'y a pas accès
Si tu ne veux pas mettre ce réglage sur OFF comme moi et le laissé sur ON afin de bénéficier des mémoire de scene, il faut que tu prenne l'habitude d'assigner tes son dans le mixer de manière "permanente", lorsque tu est dans le mixer tu dois avoir sous les paramètre MSB et LSB écrit ***Phrase*** , si c'est pas écrit ***Phrase*** et que tu y voit des numéro LSB MSB avec le nom du patch/program sa veux dire que tu n'a pas rendu tes son permanent et qu'a chaque changement de style ou de Section la RS7000 va recharger des Program Change
[ Dernière édition du message le 10/04/2021 à 01:35:42 ]

Eric Music Strasbourg

Ça parle sysex, et autre langue avec une belle maîtrise.
Bravo.
Moi je quitte le.sujet mais si y a besoin d'aide sur bome midi faites moi un MP. Mais je sens que Marie va très très vite maîtriser..d'ici a ce que ce soit elle qui me renseigne ou me rappelle comment on fait ceci ou cela y a pas loin...
Eric

Transistor2441


Mariedu01

je testerai peut-être à occasion mais pour le moment je n'ai pas de processeur midi et je ne veux pas utiliser de séquenceur logiciel par choix, donc je ne serai pas en mesure de séquencer les style et section, mais merci Marie pour toutes tes explications, complètes, précises et utiles !
A vrai dire tu peux déjà séquencer les changement de section avec uniquement la RS7000, dans le menu Edit tu insère le message de section :
F0 43 7E 00 ss 7F F7, la ou SS = N° de section (00 à 0F)
Par contre pour que la RS7000 s'envoi ce message sur elle même tu doit juste mettre le paramètre "TG PARAM OUT" dans UTILITY sur OUT A (ou OUT B si tu utilise la sortie B)
Et vu que le changement de section en SYSEX peut normalement uniquement être RECU, tu est obligé de faire la boucle midi pour ce SYSEX la (branche ton câble midi OUT sur le MIDI IN de la RS7000) et tu doit te réglé correctement dans SETUP x4 : setup out Channel pour pas faire planter la RS7000
Et si tu veux pas que le sysex ne boucle a chaque fois, tu a juste a muter/démuter ta piste ou ton sysex
Pour le séquençage de changement de style en revanche j'ai pas réussi a trouvé comment le faire sans processeur midi donc je pense que la c'est pas possible avec juste la RS7000
Ce que je te dis est aussi possible pour tous les message sysex, si tu veux changer de type de filtre, changer d'effet dans la même sections et track mais a des mesures différente par exemple
il y a le membre "Percepsion" qui avais expliqué un peu la démarche dans un vieux post sur Audiofanzine, je te donne le lien si jamais tu veux y jeter un coup d'œil c'est super intéressant !
https://fr.audiofanzine.com/sequenceur-sampleur/yamaha/RS7000/forums/t.498267,la-verite-enfin-tous-c-secret.html
[ Dernière édition du message le 10/04/2021 à 11:36:05 ]

Eric Music Strasbourg


Eric

Mariedu01

Marie quand tu as trouvé les clés, rien ne t'arrête !!!
LoL mais grave en faite vous m'avez trop motivé aussi, j'aime bien quand les utilisateur de la RS7000 pose des questions, car même si j'ai pas toujours la réponse je vais prendre un plaisir à chercher, faire des test puis ça m'en fait encore apprendre un peu plus sur la RS7000 qui est une machine que j'affectionne particulièrement

y'a juste que des fois je manque d'idée sur quest-ce qu'on pourrais faire encore avec cette machine, ou un processeur midi
enfin voila moi en tous cas j'ai pris vraiment un plaisir à répondre a ce post et a chercher des bidouille


Eric Music Strasbourg

on va imaginer que tu veuilles piloter le cutoff d'un synthé externe via le bouton cutoff de la rs7000 mais tu ne veux pas que le son de la RS7000 d=se modifie.
Allez zou au boulot....
je ne l'ai jamais fait mais j'ai bien quelques idées...
Eric

Mariedu01

allez Marie je te mets un petits défi.
on va imaginer que tu veuilles piloter le cutoff d'un synthé externe via le bouton cutoff de la rs7000 mais tu ne veux pas que le son de la RS7000 d=se modifie.
Allez zou au boulot....
je ne l'ai jamais fait mais j'ai bien quelques idées...
Alors la c'est trop facile ce que tu me demande, j'ai pas besoin de chercher je connais deja la réponse

on va prendre exemple avec mon Nord Lead 4, celui ci répond au message de cutoff n°74 (Filter Frequency CC74), c'est le même numéro également pour la RS7000
j'assigne d'abord les canaux de mon Nord lead 4, le nord lead est 4 fois multitimbral (slot 1, 2, 3 et 4) on va dire que j'assigne les canaux de cette manière avec ma RS7000 :
Slot 1 = Track 13 = Canal 13
Slot 2 = Track 14 = Canal 14
Slot 3 = Track 15 = Canal 15
Slot 4 = Track 16 = Canal 16
j'ai juste a allez dans le SETUP out Channel de la RS7000, je coupe le générateur de son interne de la RS7000 (nommé TG), donc TG sur off pour les piste 13, 14, 15 et 16 (afin de ne pas entendre le son de la rs7000 lorsque je vais jouer du clavier)
En revanche j'active le midi sur les Canaux correspondant au tracks qui servira au contrôle du nord lead (j'ai branché mon Nord Lead sur le Midi OUT A de la RS7000)
Donc toujours dans le SETUP OUT CHANNEL cette fois je met OUT A actif pour les track 13, 14, 15 et 16 que j'assigne sur les bon canaux (qui sont mes track dédié pour le son du nord lead)
De cette manière, si je suis sur ma track 13 (canal 13) par exemple, lorsque je vais tourner le potard de cutoff de ma RS7000, cela modifiera uniquement le cutoff du SLOT 1 de mon Nord lead 4.
Si j'aurais voulu faire la même chose avec le potard de résonnance, la il y aurais fallu s'y prendre légèrement différamment car les numéro CC ne sont pas les même
Résonnance RS7000 = CC71
Résonnance Nord Lead 4 = CC42 (car sur le nord Lead le CC71 correspond au paramètre "output Volume")
Il aurais juste fallu que j'assigne le potard de la RS7000 au numéro correspondant a celui du Nord Lead
Donc dans la page SETUP KNOB ASSIGN, je sélectionne le potard de résonance et je remplace le n°71 par défaut par le numéro 42
Et voila


Eric Music Strasbourg

Bravo
Y en a plein à qui ça va servir.

Eric

dröne

Drone j'ai fais une méga découverte avec l'Event Processor Plus ^^ !!!
en faite il y a même pas besoin de faire un aussi long script que j'avais fais la première fois, tu peu mapper les Program Change de l'OT sur les Section (message SYSEX toujours) de la RS7000 avec comme valeur X dans le Sysex ! je savais pas qu'on pouvais mettre une valeur de X dans un Sysex !
[...]
je suis bien contente de ma découverte en tous cas ^^ (désolé j'ai toujours été une personne très émotive)
Encore une fois il doit y avoir d'autre manière de faire, mais voila je partage celle ci qui me parais assez simple et efficace finalement.
Yep, merci beaucoup ! Je n'ai pas encore pu tester tout ça car j'ai du travail en ce moment. Là j'essayais le logiciel du bome, mais je coince bêtement sur le patch du routeur midi pour que ça fonctionne... et comme la version d'essai ne dure que 20 minutes, c'est galère.
Mais si c'est tout simple avec l'EPP, je vais peut-être revenir à cette solution plus économique. Y'a pas un logiciel qui me permettrait d'essayer ton truc en attendant de le commander ? Avec Midi OX j'ai abandonné, c'est trop galère, je capte rien.
--
drÖne
http://drone-zone.org/room101/ : forum de discussion (zic, culture, blabla, etc.)

Eric Music Strasbourg

Citation de Mariedu01 :Drone j'ai fais une méga découverte avec l'Event Processor Plus ^^ !!!
en faite il y a même pas besoin de faire un aussi long script que j'avais fais la première fois, tu peu mapper les Program Change de l'OT sur les Section (message SYSEX toujours) de la RS7000 avec comme valeur X dans le Sysex ! je savais pas qu'on pouvais mettre une valeur de X dans un Sysex !
[...]
je suis bien contente de ma découverte en tous cas ^^ (désolé j'ai toujours été une personne très émotive)
Encore une fois il doit y avoir d'autre manière de faire, mais voila je partage celle ci qui me parais assez simple et efficace finalement.
Yep, merci beaucoup ! Je n'ai pas encore pu tester tout ça car j'ai du travail en ce moment. Là j'essayais le logiciel du bome, mais je coince bêtement sur le patch du routeur midi pour que ça fonctionne... et comme la version d'essai ne dure que 20 minutes, c'est galère.
Mais si c'est tout simple avec l'EPP, je vais peut-être revenir à cette solution plus économique. Y'a pas un logiciel qui me permettrait d'essayer ton truc en attendant de le commander ? Avec Midi OX j'ai abandonné, c'est trop galère, je capte rien.
salut drone.
demande à Marie elle l'a acheté elle devrait pouvoir te fournir le fichier... fais lui un petit mp.
A plus
eric
Eric

kosmix

Je me permets de faire un petit HS pour vous poser une question sur le séquenceur du RS7000 : qu'offre t-il de plus que celui du RM1X ? Je ne parle pas de la partie sampler ni du synthé interne, juste du séquenceur. J'ai vu que sa capacité est supérieure (200 000 notes) mais pour le reste a t-il des fonctions supplémentaires, des choses améliorées ?
Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?

Mariedu01

Citation :Je me permets de faire un petit HS pour vous poser une question sur le séquenceur du RS7000 : qu'offre t-il de plus que celui du RM1X ? Je ne parle pas de la partie sampler ni du synthé interne, juste du séquenceur. J'ai vu que sa capacité est supérieure (200 000 notes) mais pour le reste a t-il des fonctions supplémentaires, des choses améliorées ?
Je croyais que le séquenceur de la RM1X c'est le même que celui de la RS7000, je ne peux pas t'en dire plus je n'ai eu que très peu de temps le RM1X
Drone j'ai crée un patch si tu veux tester sur BOME MIDI TRANSLATOR PRO, je peux te l'envoyé en MP ?
j'ai créer mon patch comme ceci :
Lorsque je suis en BANK A je suis sur le STYLE 01 de la RS7000
Bank 2 = Style 02
Puis lorsque je change de pattern de la bank A, A1 = style 01 section A
A2 = style 01 section B
A16 = Style 01 section P
Et en Bank 2, B1 = style 02 section A de la RS7000
B2 = style 02 section B
B16 = Style 02 section P
En gros les Bank de l'OT sont mappé sur les Styles de la RS7000 et les Pattern de l'OT sur les Sections de la RS7000
sa fonctionne sans problème de manière fluide, je voulais aussi mappé les scène de L'OT pour les assigner a la RS7000
le croSsfader = CC48
Scene A = CC55
Scene B = CC56
Je voulais faire des test de manière a bénéficier de plus de 5 scene par style sur la RS7000, mais je m'y suis encore pas plongée...
Pour l'EPP tu peux le faire également mais par contre tu est limité a 32 setting seulement (sa peut allez vite pour les patch complexe) alors que sur le logiciel de Bome midi Translator Pro j'ai l'impression qu'il n'y a pas de limite (au moins 100 preset et 1000 traducteur !)

kosmix

Je croyais que le séquenceur de la RM1X c'est le même que celui de la RS7000, je ne peux pas t'en dire plus je n'ai eu que très peu de temps le RM1X
Oui c'est ce que j'ai cru comprendre moi aussi, mais étant donné que la RS7000 est plus récente que la RM1X je me demandais s'ils avaient amélioré quelques trucs ou ajouté des fonctionnalités. Ce séquenceur est excellent mais il a 2-3 défauts à mon sens.
Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?

Mariedu01

Citation de Mariedu01 :Je croyais que le séquenceur de la RM1X c'est le même que celui de la RS7000, je ne peux pas t'en dire plus je n'ai eu que très peu de temps le RM1X
Oui c'est ce que j'ai cru comprendre moi aussi, mais étant donné que la RS7000 est plus récente que la RM1X je me demandais s'ils avaient amélioré quelques trucs ou ajouté des fonctionnalités. Ce séquenceur est excellent mais il a 2-3 défauts à mon sens.
Salut, alors de quel défault parle tu deja ? tu as la RS7000 ou le RM1X ?
Je sais pas si tu es au courant mais il existe une EPROM a installer dans la RM1X qui corrige qulque "default midi" que la rm1x pouvais avoir (c'est l'eprom 1.13 je crois, je l'avais installé dans ma RM1X, mais sa date) tu en trouve en vente sur ebay (a l'époque c'est deja la bas que j'avais acheté la mienne) : https://www.ebay.fr/sch/i.html?_from=R40&_trksid=p2047675.m570.l1313&_nkw=rm1x+eprom&_sacat=0
Sinon pour la RS7000 avec la Dernière mise a jour (OS 1.22) tu a quand même certaine grande amélioration, notamment la possibilité d'utiliser le mode GRID ou STEP précédemment utilisé sans avoir a faire STOP, par contre tu peux toujours pas "CHANGER"' de mode d'enregistrement sans faire STOP, c'est pour moi son seule grand défault, tu passe de 6 a 18 filtre avec la possibilité d'utilisé 2 filtre en même temps (double HPF, Double LPF, LPF+BPF etc...)
Pour ceux qui on un problème de blanc entre le changement de style, il existe des solution, enfin a moins qu'on parle pas du même problème mais moi j'ai pas de souci de blanc entre les style comme j'ai pu lire sur le forum beaucoup d'utilisateurs ce plaindre de ça je m'interroge un peu.
Peut être que il y a certaine possibilité de contournement au défaut que tu lui trouve ?

dröne

Drone j'ai crée un patch si tu veux tester sur BOME MIDI TRANSLATOR PRO, je peux te l'envoyé en MP ?
j'ai créer mon patch comme ceci :
Lorsque je suis en BANK A je suis sur le STYLE 01 de la RS7000
Bank 2 = Style 02
Puis lorsque je change de pattern de la bank A, A1 = style 01 section A
A2 = style 01 section B
A16 = Style 01 section P
Et en Bank 2, B1 = style 02 section A de la RS7000
B2 = style 02 section B
B16 = Style 02 section P
En gros les Bank de l'OT sont mappé sur les Styles de la RS7000 et les Pattern de l'OT sur les Sections de la RS7000
sa fonctionne sans problème de manière fluide, je voulais aussi mappé les scène de L'OT pour les assigner a la RS7000
le croSsfader = CC48
Scene A = CC55
Scene B = CC56
Je voulais faire des test de manière a bénéficier de plus de 5 scene par style sur la RS7000, mais je m'y suis encore pas plongée...
Pour l'EPP tu peux le faire également mais par contre tu est limité a 32 setting seulement (sa peut allez vite pour les patch complexe) alors que sur le logiciel de Bome midi Translator Pro j'ai l'impression qu'il n'y a pas de limite (au moins 100 preset et 1000 traducteur !)
Oui, bien sur, par PM ça me va, merci beaucoup ! Là où j'ai coincé, c'est pour régler les entrées sorties midi : je ne trouve ça pas clair.
--
drÖne
http://drone-zone.org/room101/ : forum de discussion (zic, culture, blabla, etc.)

kosmix

Citation de Mariedu01 :Salut, alors de quel défault parle tu deja ? tu as la RS7000 ou le RM1X ?
Je possède la RM1X depuis trèèèèèèèès longtemps et pour moi ses principaux défauts sont :
- Pas de piste tempo en mode pattern. Les sections ne mémorisent pas le tempo (un seul tempo par style) et pas de commande de tempo dans l'éditeur d'événements
- Un seul arpégiateur
- Limitation de 999 mesures max pour les modes pattern chain et song
- CC des contrôleurs non programmables (uniquement des presets, je crois que c'est corrigé sur la RS7000)
- Latence lors du changement de style : toujours présente malgré l'update de l'EPROM (version 1.13)
- Problème étrange d'envoi de CC en MIDI OUT quand le control out est activé (en gros il modifie parfois le son des synthés externes sans raison...)
Voilà ce sont pour moi les points noirs de la machine, même si j'ai appris à vivre avec
Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?
[ Dernière édition du message le 14/04/2021 à 18:41:52 ]

Mariedu01

Perso j'assigne toujours mes sons dans mes track de manière permanente (mixer voice select toujours sur ***Phrase***), je rencontre pas ce problème et puis de cette manière j'ai l'indépendance de mes sections (je suis pas obligé d'avoir le même son assigné a une même track pour TOUTE les sections)
Y'a aussi Voice setup to TG a mettre sur OFF pour la latence mais vu que j'utilise beaucoup les mémoire de scène sa m'intéresse pas (on a plus les mémoire de scène avec ce réglage sur off)
CC des contrôleur non programmable ? comment ça ? EN mODE step ET Edit tu peu éditer tous les CC que tu veux en pas à pas, sinon Overdub pour les automations
Pour ton problème étrange d'envoi de CC en Midi OUT je vois pas de quoi tu parle la par contre
Bon après si tu t'es habitué a vivre avec ces défaut pas de problème

kosmix

Pour les CC programmables je parlais des boutons physiques sur la machine

Putain Walter mais qu'est-ce que le Vietnam vient foutre là-dedans ?
- < Liste des sujets
- Charte