Oulah moi non plus chui pas très callé sur le sujet mais en gros ce que j'ai compris :
Chaque instrument midi doit avoir un n° de port qui lui est propre pour éviter que les messages envoyés soient reçus par le mauvais instrument.
Le MIDI n'est "qu'"un langage d'échange d'information destiné au contrôle d'instruments ou de controlleurs, qu'ils soient physiques ou virtuels. Les ports, c'est juste des cables virtuels.
Certains VST comme Orchestral par exemple, peuvent générer jusqu'à 16 instrus simultanés. Mais si tu ne créés pas de channel "midi out", tu ne pourras jouer que du 1er instrument, pas des 15 autres.
Pour pouvoir profiter de chacun des 15, il faut que tu créés un "midi out" pour chacun des instrus du VST que tu souhaites utiliser (s'il est comme Orchestral, "multichannel").
A chaque midi out, tu mettras le n° de channel de l'instru que tu veux maitriser.
Par exemple si dans Orchestral je veux utiliser le 2e instrument de sa liste, je créé un channel midi out que je paramètre sur le meme port midi que Orchestral, puis je choisis "channel 2" dans ma fenetre midi out.
Ensuite fais bien attention si tu veux faire des automations avec ce genre de VST. Pour Orchestral, je suis obligé de paramétrer les boutons blancs de ma fenetre midi out avec le numéro de CC déterminé par Orchestral.
Par exemple, si je veux faire une automation sur la release de mon 2e instrument, je cherche dans Orchestral le n° de "CC" (control change) qui est assigné à ce bouton, puis dans mon channel midi out, je clique droit/configure un des potars blancs. La j'y tape le n° de CC et je lui donne un nom qui s'affichera ensuite dans m fentre midi out.
Dès lors, si je veux jouer sur l'effet release de mon 2e instrument, je tournerai ce bouton blanc de ma fenetre midi out et non directement le bouton sur mon VST, car sinon il ne sera pas enregistré.
OK man ?