[RESOLU] midi pure data -> ardour5 : un seul port utilisabale
bonjour,
j'aimerais pouvoir envoyer des messages midi depuis pure data 0.47 vers ardour5 simultanément par le biais de plusieurs ports.
Je lance qjack, puis pure data puis la commande
puis je choisis MIDI ALSA dans pure data et j'ouvre 2 ports de sortie, j'ouvre ardour5, je lance la commande
pour connecter le midi alsa de pd et le midi d'ardour5 et enfin je fais mes connections dans qjack. ( oui oui, tout ça a chaque fois que je veux faire du son ! )
Cela semble alors bien fonctionner puisque dans ardour, je peux voir et selectionner mes 2 ports pure data. Mais tout se passe comme si mes 2 ports de sortie pure data n'en formaient qu'un seul pour ardour. Je m'explique :
Si, dans ardour, je selectionne en entrée midi pour ma piste le port 1 de pure data, et que j'envoie les messages midi de pure data par le port 1 ( logique... ), tout fonctionne correctement.
Si, dans ardour, je selectionne en entrée midi pour ma piste le port 2 de pure data et que j'envoie les messages midi de pure data par le port 2 ( logique ... ), rien ne se produit : ardour ne recoit pas l'information.
Par contre, si dans ardour je selectionne le port 1 et que j'envoie les messages de pure data par le port 2 ( stupide... ? ) et bien cela fonctionne, c'est à dire que les messages sont bien reçus par ardour...
Ardour ne fait pas la différence entre mes ports pure data.
Pure data, lui, fait bien cette différence et tout fonctionne correctement : si j'envoie une message par le port de sortie x de pd, il est bien reçu par l'entrée x de pd mais pas par les les autres.
Sans doute qu'il n'y pas de soucis du fait qu'il s'agisse de connexions midi alsa/midi alsa.
Comment puis-je tester la connectivité de mes connexions midi alsa/midi ? Que puis-je faire pour vous aider à m'aider? Quelqu'un a-t-il des pistes de réflexions ?
Merci pour votre attention.
j'aimerais pouvoir envoyer des messages midi depuis pure data 0.47 vers ardour5 simultanément par le biais de plusieurs ports.
Je lance qjack, puis pure data puis la commande
chrt -f -p 70 numéro de "processus de pd"
puis je choisis MIDI ALSA dans pure data et j'ouvre 2 ports de sortie, j'ouvre ardour5, je lance la commande
a2j -e
pour connecter le midi alsa de pd et le midi d'ardour5 et enfin je fais mes connections dans qjack. ( oui oui, tout ça a chaque fois que je veux faire du son ! )
Cela semble alors bien fonctionner puisque dans ardour, je peux voir et selectionner mes 2 ports pure data. Mais tout se passe comme si mes 2 ports de sortie pure data n'en formaient qu'un seul pour ardour. Je m'explique :
Si, dans ardour, je selectionne en entrée midi pour ma piste le port 1 de pure data, et que j'envoie les messages midi de pure data par le port 1 ( logique... ), tout fonctionne correctement.
Si, dans ardour, je selectionne en entrée midi pour ma piste le port 2 de pure data et que j'envoie les messages midi de pure data par le port 2 ( logique ... ), rien ne se produit : ardour ne recoit pas l'information.
Par contre, si dans ardour je selectionne le port 1 et que j'envoie les messages de pure data par le port 2 ( stupide... ? ) et bien cela fonctionne, c'est à dire que les messages sont bien reçus par ardour...
Ardour ne fait pas la différence entre mes ports pure data.
Pure data, lui, fait bien cette différence et tout fonctionne correctement : si j'envoie une message par le port de sortie x de pd, il est bien reçu par l'entrée x de pd mais pas par les les autres.
Sans doute qu'il n'y pas de soucis du fait qu'il s'agisse de connexions midi alsa/midi alsa.
Comment puis-je tester la connectivité de mes connexions midi alsa/midi ? Que puis-je faire pour vous aider à m'aider? Quelqu'un a-t-il des pistes de réflexions ?
Merci pour votre attention.
Modération forum (olinuxx le 7 décembre 2018) : message édité pour une meilleure lisibilité.
Note modération : merci d'utiliser la balise CODE lorsque tu copies/colles du code sur le site. Celles-ci permettent un meilleur affichage.
Voir également cette page.
Voir également cette page.