Bon à priori, il s’agirait de placer un filtre Midi pour exclure les "Control Change" émis par le TC qui bloque l’Access (plus de commande par les touches, planté, plus rien).
Une âme charitable aurait une idée ?
une idée ?
J’avais lu ton premier message, mais ta question est vachement pointue et je ne connais pas le matos dont tu parles.
Peut-être une piste (?) au lieu d’ajouter un filtre pour éliminer les bytes non voulus, est-ce que tu ne peux pas plus simplement paramétrer le TC pour qu’il ne les envoie plus ? (désolé si j’enfonce un porte ouverte)
C’est gentil de passer dire bonjour
Oui j’avoue que le sujet n’est pas simple.
Le signa envoy par le Midi OUT est tel quel car il y a des bank user et factory. Ce message est dans le Midi OUT donc.
Le TC G System est assez "spécial". C’est à dire qu’il n’accepte pas très bien les commandes externes non plus, malgré un Midi IN et envoie ce fameux message d’office en Midi OUT. Il se suffit à lui même en fait. Conçu comme ça. Surtout utilisé pour sa boucle de pré-ampli (ou est placé l’Access). Et mon pré-ampli (vieux) n’aime pas trop ça dans le Midi IN.
Alors j’ai bien pensé à commander le tout avec mon vieux pédalier ART mais là c’est le TC qui n’est pas content.
Un bonheur quoi
Autre truc de dingue et hors sujet… le seul canal que l’on peut régler sur le TC est le… Midi IN !! et même pas le OUT
(si si j’ai lu les doc en Fr et en Anglais).
Ok donc si je t’ai bien compris, ton approche est d’ajouter en série sur la chaîne MIDI un truc qui intercepte le message "Control Change" pour l’ôter de la transmission vers la chaîne ?
Si c’est bien ça, je ne sais pas si tu développes du soft sur microcontrôleurs (genre PIC ou autre) mais ce serait une solution potentielle cheap, autre que d’acheter un boitier du commerce juste pour ça.
En gros : un uC avec 1 seul port série (Tx/Rx), 2 optos, 10 lignes de code pour tout copier de IN vers OUT sauf le "Control Change". Ca peut se programmer en assembleur (c’est le mieux), en C, en Basic, etc.
Sinon, la solution heavy : faire transiter les messages MIDI sur un PC avec adaptateurs MIDI/USB et USB/MIDI et un peu de soft (custom maison, ou MAX/MSP, etc) pour filtrer la sauce… lourd !
Sinon, pour du tout fait, par exemple un routeur (une entrée IN vers deux sorties OUT_1 et OUT_2) où tu routerais tous les messages (sauf le "Control Change") vers OUT_1 (qui serait la suite de la chaîne de ton matos) et routerais seulement le message "Control Change" vers OUT_2 (branchée sur rien)
Exemple ci-dessous : programmables, donc souples et adaptables à n’importe quelle config.
Routeur : http://www.midisolutions.com/prodrte.htm
Processeur d’évènements : http://www.midisolutions.com/prodevp.htm
Effectivement, oui, tu as compris ce que je voulais faire.
Car je cite la doc du TC :
"Program changes are sent on MIDI out when presets
are recalled. Adjacent to the sent program change, an
MSB value is also sent. The MSB (Most Significant
Bit=Ctrl#0) followed by a valued is used to select a
preset bank on the receiving MIDI device. Note that not
all MIDI devices are designed to read the MSB.
G-System has 300 preset locations. 100 factory presets
and 200 user preset locations."
Je pensais donc filtrer cette info qui met l’Access en "freeze".
Et les produits dont tu parles, je regardais justement ça ce matin !! Ce serait donc peut-être la solution. C’est dispo chez Thotho, ça peut valoir le coup de tenter pour tester et renvoyer si ça ne marche pas.
Merci pour ta réponse en tout cas.
not all MIDI devices are designed to read the MSB
En principe, un matos qui ne reconnait pas un identifiant MIDI se contente de l’ignorer,
pour conserver un fonctionnement robuste malgré l’évolution du protocole MIDI.
Mais s’il ne reconnait pas un MSB alors il ne sait pas s’il doit ou non ignorer les éventuels LSB suivants, ni combien il y en a; c’est là qu’est l’os hélas.
C’est bien sympa d’avoir mis en oeuvre la norme MIDI pour les musiciens, mais à ses débuts elle a un peu été définie à la va-vite, et cet héritage persiste, aujourd’hui encore elle traine quelques lourdeurs de conception dûes à son historique, c’est dommage.
les produits dont tu parles, je regardais justement ça ce matin !!
Mais s’il ne reconnait pas un MSB alors il ne sait pas s’il doit ou non ignorer les éventuels LSB suivants, ni combien il y en a; c’est là qu’est l’os hélas.
Oui c’est bien ça le souci je pense.
Et quand le Midi fonctionne pas ou fais ce qu’il veut des fois et bah…
Je vais commander le boitier Event pour voir. Et encore merci.
Je vais commander le boitier Event
Pour être sûr de ton coup avant de l’acheter, tu peux downloader leur soft gratos de paramétrage de la bête, pour tester (même à vide) s’il permet bien d’implémenter le filtrage que tu veux mettre en place :
http://www.midisolutions.com/progtool.htm
Good luck, et tiens-nous au courant, Wild.
Alors… accroche toi bien. Blague du matin :
J’ai mis mon vieux pédalier ART en tête de ligne et le G System en slave donc et Midi IN.
Tout les racks fonctionnent nickel et de manière instantanée. Super !!
Euh...
Sauf le TC qui se ballade dans ses preset d’usine uniquement
Un bonheur ce truc
Blague du matin
Je ne connais pas ce type de matos, alors j’y vois que pouic… mais content pour toi que ça tourne !
J’aime bien comprendre comment fonctionnement les choses, mais il faut bien reconnaître que le numérique est souvent opaque alors que l’analogique ne pose pas ce genre de problème.
C’était pour m’assurer que je ne déconnais pas. Donc ça fonctionne bien ces racks. Ne reste plus qu’à acheter ce fameux filtre, en espérant savoir le configurer pour revenir à la config que je souhaitais à la base.
Je posterai des photos et des samples si j’ai le temps tiens.
Je donnerai des news
Bonjour Wild Cat,
Je me permets de rebondir sur ce topic datant de l’année derrière...je me bats avec mon G-System pour y coller deux équipements Boss (le GP-10 et le SY-300) en MIDI afin que tout ce petit monde bascule dans les bons presets au moment venu...il faut absolument que ça marche avec le G-System je crois que j’y suis accro!
Afin de gagner un peu de temps j’explique mon problème en deux phrases:
Pour le moment j’ai réussi à coupler le SY-300 au G-System avec un câble MIDI. Les deux en CC#16 pour les changements bank/patch, ça fontionne correctement.
J’ai ensuite réussi à attribuer des canaux MIDI à certains boutons commutateurs du G-System. De cette façon j’arrive à activer ou desactiver des blocs d’effets sur la SY-300. La pareil ça fonctionne correctement....sauf que quand je quite le preset et j’y reviens les blocs-effet qui devraeint être éteints sont allumés ou éteints et vice-versa. ça ressemble à du hasard.
Ceci veut dire que pour éteindre un tel ou tel effet je dois l’activer au pied, enfin c’est le bordel et du coup ça ne sert à rien de pouvoir piloter le SY-300 avec le G-system car je vogue à l’aveugle.
Pour avoir tous les détails je vous invite à consulter un post que j’alimente sur le forum de VGuitar:
www.vguitarforums.com/smf/index.php?top…294.25#lastPost
Si jamais vous avez une idée pour pouvoir me débloquer je serais preneur !!
Musicalement,
Vincent
quand je quite le preset et j’y reviens les blocs-effet qui devraeint être éteints sont allumés ou éteints et vice-versa
Les presets ne restent pas dans leur dernier état, c’est ça ?
C’est exact. Les presets ne restent pas dans l’état enregistré.
Les changements de presets se font de façon correcte. C’est l’état des effets dans les presets qui semble varier en fonction de quelque chose.
Du coup je dois ’activer’ l’effet pour la couper dans le sy300.
Donc il sauvegarde les Preset mais pas l’état actif ou non que tu as programmé pourtant.
Tu as essayé de faire une sauvegarde d’un preset du le TC et ensuite sur l’autre appareil et vice versa pour voir ? Pour "figer" les paramètres.
Également, j’avais ce souci entre mon Kemper et mon pédalier Midi car j’effectuais des opérations manuels ou lieu de pédestres ce qui fait que tout était inversé parfois sur les On/Off du Kemper.
Oui, j’ai fait des essais dans ce sens. Le pire que les états (on/off) des blocs effets semblent obéir à une ’logique ’ de type aléatoire.
C’est à dire que pour un certain effet il se peut qu’il soit allumé ou éteint en rappelant le preset, ça dépends. ..sauf que je ne sais pas de quoi!!
Je me suis invité dans ce topo car je pense que la solution peut tourner au tour de l’envoi du message Midi smb que fait le G-System.
Il se peut que les Boss ne savent pas les interpréter. Est-ce possible ?
Le G System est bien ton système Maître ? Tu utilises les presets "User" j’imagine ?
Oui le G est en maître dans la mesure où il n’estpas sensé recevoir des messages Midi des autres équipements.
Ce qui’il faut savoir c’est que les 2 boutons bank up /down ainsi que les 5 boutons des patch concernés ne sont pas configurés en Midi.
Ils sont simplement en ’preset 1’ au ’preset 5’ par bank.
Ces informations partent sur une trame midi en canal CC#16 dans mon cas. Bien souvent c’est en canal CC#01.
J’ai pris un quart d’heure pour programmer deux boutons en ’patch up’ et ’patch down ’ avec leur canaux midi dédiés.
En changeant de patch de cette façon le problème ne se manifeste pas.
Les blocs d’effet apparaissent comme je les avais sauvegardés.
Ceci prouve que le problème tourne au tour de cette histoire des messages smb.
le G est en maître
Good point !