Si ceci est votre première visite, nous vous invitons à consulter la FAQ ainsi que la charte du forum .
Vous devrez vous inscrire
avant de pouvoir envoyer des messages.
Je programme une séquence Midi sur une Elektron Digitakt mais je n'arrive pas à faire de Program Change sur le D-05 (alors que cela fonctionne impeccablement sur JP-08 ou DSI Tetra).
Quelle est la subtilité pour réaliser un PC sur D-05?
A priori, le Program Change devrait au minimum sélectionner un son dans la banque active, sauf si la réception des PC peut être désactivée sur le Roland ?
Cependant je trouve aussi deux sujets, l'un sur AF (https://fr.audiofanzine.com/rack-num...in-d-aide.html), l'autre sur GearSlutz (https://www.gearslutz.com/board/elec...es-solved.html), qui décrivent l'envoi des CC Bank Select MSB puis Bank Select LSB en préalable au PC.
Selon GearSlutz, ce serait même une manip' absolument nécessaire. Ça me paraît un peu bizarre comme implémentation, mais en même temps, je dois avouer que je n'ai pas pratiqué les messages MIDI depuis un moment.
Attention, en prime, sur GearSlutz, on résoud au passage un problème de décalage des CC émis, propre à Ableton, ce qui brouille un peu les choses. Tu ne devrais pas tenir compte de ce décalage si tu veux tester la solution. Comme résumé sur AF, ça te donnerait une séquence comme suit :
Code:
CC#00, valeur 87 puis CC#32, valeur 0 à 13 puis ton Program Change (0-64)
(Bank Select MSB) / (Bank Select LSB) / (le PC voulu)
J'ai vérifié le D-05 et bien mis en mode Local On.
J'ai également essayé la méthode proposée, sauf que les cc sur Digitakt commencent à 01, et non à 00.
Je ne peux donc pas réaliser le premier adressage.
Dommage que cette implémentation n'ait pas été améliorée 30 ans plus tard...
Ah mince, je n'étais pas au courant de ce comportement particulier du Digitakt. Effectivement, il a déjà généré quelques discussions par ailleurs dont celle-ci sur le forum Elektronauts https://www.elektronauts.com/t/digit...ode-midi/51291, puisqu'il empêche d'envoyer la séquence telle qu'elle est prévue dans la Specification MIDI (ici la 1.0 que j'emprunte au post précédemment cité) : 52b8fea3b6635d60ebb5107457f6270b2105ef45.png
Il y aurait un pis-aller, décrit ici : https://www.elektronauts.com/t/bank-...t-how/48747/42, mais je ne sais pas trop comment ça s'inscrit dans l'ergonomie du Digitakt, vu les termes spécifiques employés (p-lock, pages SRC, AMP, etc.). Ca te parlera sans doute davantage qu'à moi
Ce qu'on y lit aussi dans la spécification, c'est : "les messages Bank Select MSB, LSB, le n° de programme vont sélectionner un programme spécifique. Après avoir commuté sur une autre banque, n'importe quel Program Change transmis isolément sélectionnera un autre programme dans cette banque". Ce qui fait que le problème (ou une partie du problème) réside peut-être dans le D-05, qui ne réagit pas à un PC isolé comme tu essayais d'en transmettre au début.
« C'est pas de l'electro...» (valable 99% du temps)Roland FA-06, Studiologic Sledge Black Edition
J'avais lu des messages sur Elektronauts mais pas celui-ci, je vais faire un essai en "P-lockant".
Cela reste dommage que Roland n'ait rien fait évoluer de ce côté en 30 ans d'expérience; peut-être ont-ils fait ça dans le cadre d'une compatibilité avec le D-50 originel, mais en 2018 devoir galèrer comme cela n'est pas très normal, surtout quand on voit les petits producteurs (au sens de la taille de la structure) de synthés qui gèrent aujourd'hui ce point sans problème aucun...
Sur le lien donné par Daviplane (https://www.elektronauts.com/t/digit...ode-midi/51291), je note une bizarrerie du Digitakt avec des CC# compris entre 1 et 128 (et non 0 et 127). Comme s’il fallait faire +1, donc utiliser 1 et 33 au lieu de 0 et 32. A moins qu’il ne faille utiliser 128 et 32. Très étrange. Mais si tu as droit à 128 valeurs, cela devrait suffire.
Normalement, le +1 entre l’affichage et les données physiquement envoyés concerne le programme (un synthé sur 2 en pratique), et le numéro de banque (selon la norme MIDI, jamais constaté puisque les banques sont généralement exprimées en MSB/LSB sur 0-127 et non un nombre 1-16384).
Je te conseille d’utiliser le Digitakt avec un PC qui affiche les événements MIDI (MIDI-OX, démo de Pianoteq...) afin de bien être sûr du fonctionnement du Digitakt.
Dernière modification par floyer, 19 septembre 2018, 12h17.
Content d'avoir pu aider
Bon ça n'est pas une solution idéale, mais au moins ça peut dépanner. Si tu veux pousser un peu plus loin, je ne peux qu'aller dans le sens de Floyer en épiant les messages émis par le Digitakt au moyen d'un moniteur d'événement MIDI, parce que j'ai l'impression que, clairement, les torts sont un peu partagés entre l'Elektron et le Roland
« C'est pas de l'electro...» (valable 99% du temps)Roland FA-06, Studiologic Sledge Black Edition
Nous collectons des données personnelles sur notre site, à travers l'utilisation des cookies ainsi que d'autres technologies, pour vous fournir nos services, des publicités personnalisées et pour analyser le trafic. Nous pouvons être amené à partager certaines informations avec les partenaires publicitaires et d'analyse. Pour plus de détails, veuillez consulter la politique de confidentialité.
En cliquant sur « J'accepte » ci-dessous, vous acceptez notre politique de confidentialité ainsi que la collecte de données personnelles et l'utilisation de cookies comme décrit. Vous reconnaissez aussi que ce forum peut être hébergé en dehors de votre pays de résidence et que vous consentez à la collecte, le stockage et l'utilisation de vos données dans le pays où ce forum est hébergé.
Commentaire