Se connecter
Se connecter

ou
Créer un compte

ou

Sujet pb: un midi out pour deux midi in (+thru)

  • 10 réponses
  • 6 participants
  • 698 vues
  • 1 follower
Sujet de la discussion pb: un midi out pour deux midi in (+thru)
J'aimerais commander deux appareils midi (un synthé + un expandeur) mais je n'ai qu'un port midi out sur ma carte. J'ai par contre des prises thru sur les deux appareils.
Je pensais faire :
pc-out-> in-synthé-thru -> in-expandeur
Comment dois-je faire pour commander les deux appareils sans que les informations pour le deuxième ne soient prises en compte par le premier? Y-a-t-il une procédure midi normalisée ou est-ce propre aux appareils midi?
J'écarte toute idée de bidouille du style: mets les volumes des channels pour le deuxième appareils à zero sur le premier et vice versa. C'est très mauvais parce que ça me ruine le polyphonie du premier appareil.
Sinon à quoi servent les paramètres MSB et LSB?
Autre question : y-a-t-il un controller midi courant pour le bender? Si oui lequel?
Merci d'avance.
gurtuviv
2

Citation : Je pensais faire :
pc-out-> in-synthé-thru -> in-expandeur
Comment dois-je faire pour commander les deux appareils sans que les informations pour le deuxième ne soient prises en compte par le premier? Y-a-t-il une procédure midi normalisée ou est-ce propre aux appareils midi?



Bienvenue dans le monde merveilleux du MIDI! :mdr:
Avec ce type de connection en cascade où tous les appareils recoivent l'ensemble messages sur les 16 canaux, tu es obligé de déterminer quels seront les canaux MIDI assignés à chaque appareil, et de désactiver sur chacun les canaux utilisés par l'autre (ça se fait dans la configuration multi-timbrale, appelée "multi", "performance" ou que sais-je selon les constructeurs).

Citation : J'écarte toute idée de bidouille du style: mets les volumes des channels pour le deuxième appareils à zero sur le premier et vice versa. C'est très mauvais parce que ça me ruine le polyphonie du premier appareil.



8O Effectivement, ce serait du bricolage.

Ceci dit, dès qu'on commence à empiler les machines, une interface MIDI multi-ports est *infiniment* plus confortable, ne serait-ce que pour utiliser un éditeur logiciel (qui nécessite souvent que la machine soit connectée en bi-directionnel IN & OUT), voire juste faire des dumps de SysEx vers un sequenceur... Sans compter que c'est en général plus fiable qu'une bête interface de carte-son (je parle d'expérience).

Ou alors il faut jongler avec les boîtiers THRU et MERGE:
http://www.philrees.co.uk/
http://www.midiman.net/

Citation : Sinon à quoi servent les paramètres MSB et LSB?
Autre question : y-a-t-il un controller midi courant pour le bender? Si oui lequel?



Si tu lis l'anglais, il y a un site incontournable sur le MIDI:
http://www.borg.com/%7Ejglatt/

Et Google est ton ami :D:
http://perso.club-internet.fr/clborne/indexmidib.html

Valavala.

« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)

3
Oui merci pour tes réponses mais j'aimerais un réponse une peu plus précise pour le LSB/MSB et pour le controller du bender, c'est des trucs qu'il suffit de connaître une fois et si je demande sur un forum français, c'est en partie pour ne pas me taper des pages et des pages en anglais pour trouver un petit numéro.
Désolé d'être si exigeant,
gurtuviv
4
'lut

Qu'est ce que tu appelle "Bender" exactement ?

A+ STEMax
5
MSB = most significant byte (obligatoire)
LSB = least significant byte (optionnel)
Dur d'expliquer comme ça ce que ca fait au juste. Pour bien comprendre il faudrait que tu comprennes les messages midi.

Comme par exemple les messages midi sont composé de 8 bits, mais pour le pitch bender c'est pas tres precis pour envoyer l'information quant à la position du controlleur. Alors au lieu d'avoir que 7 bits pour representer la position du controlleur de pitch bend (le premier étant un "0" pour representer un octet de donné)on ajoute des bits pour augmenter la précision. Donc avec les LSB on passe de 128 positions possibles(7 bits) à 16384 positions (14 bits).

Mais normalement 14 bits c'est trop, car le pitch bender change est le message prennant le + de place dans le cable midi. Alors souvent 9bits (512 positions possibles) suffisent à bien définir la position du pitch bender.

J'ai hate de relire ca demain car je suis tres fatigué et me demande si ce que j'écris tient debout. J'espere que c'est pas trop chinois !
6

Citation : si je demande sur un forum français, c'est en partie pour ne pas me taper des pages et des pages en anglais pour trouver un petit numéro.



C'est bien d'être un peu exigeant mais tu peux aussi chercher un TOUT PETIT PEU par toi-même auparavant, (certains trouvent même cela gratifiant, c'est dire), surtout pour un truc "qu'il suffit de connaître une fois"... :mdr:

A l'instant, en un quart de poil de seconde, https://www.google.fr m'a sorti ça:
http://lehomestudio.free.fr/midi.html
https://www.espace-cubase.org/level1ld1.htm

Sans compter que ce genre d'info se trouve dans la doc de n'importe quel séquenceur MIDI (touche F1 pour l'aide en ligne en général), ou de n'importe quel bouquin sur le sujet, magazines inclus. :clin:

« What is full of redundancy or formula is predictably boring. What is free of all structure or discipline is randomly boring. In between lies art. » (Wendy Carlos)

7
As-tu lu les dossiers sur le MIDI ? Ils apprennent beaucoup de choses :)

https://fr.audiofanzine.com/apprendre/dossiers/

Mon blog sur l'écologie.

 

8
Ok, ok. Je viens de chercher dans vos liens et c'est pas évident du tout. Je voulais savoir s'il existait un controller réservé à la molette de picth bend. Biensûr j'ai regardé dans plusieurs manuels, mais le controller du picth bend n'apparaît jamais dans les tableaux comme le volume, chorus, etc..(d'où ma question) mais pourtant les données doivent bien passer par un controller!
C'est uniquement sur le lien d'espace-cubase (désolé pour les autres :lol: ) que j'ai trouvé une réponse partielle : il semble qu'en fait les données du pitch bend sont transmises sur 3 controllers (6,100,101 dont les fameux LSB/MSB). Maintenant il me reste à savoir quel(s) controller(s) éditer pour régler la hauteur des variations...
gurtuviv
9
beh c très simple Gurtuviv, tu enregistres un mouvement de pitchbend en temps réel dans un séquencer (style cubase, logic...), tu ouvres la fenêtre d'évènements midi et tu trouves le n° de controleur que tu viens d'enregistrer... tu pourras faire de même pour tous les potards de ta machine qui émettent sur la midi out...
10
Voilà une idée qu'elle est bonne! Le problème, c'est que je ne me sers pas de VST (je ne sais pas!) mais je viens d'essayer sur VST(vous ne pouvez pas savoir comment j'ai lutté, moi qui suis un gros nul sous VST), j'ai regardé le controller du pitch bend mais il n'apparaît pas de numéro de controller ce qui vient à confirmer que le pitch bend est transmis par plusieurs controllers.
gurtuviv