Forum : 3 - Forum dédié à Ardour

[RESOLU] Assigner une piste MIDI IN avec un canal

bda utilisateur non connecté France
Hello,

J'essaie, en vain, de "piloter" Ardour5 (5.l2) depuis mon séquenceur MIDI externe.
J'ai bien choisi "record only selected channel" dans le "channel selector" mais rien n'y fait. Tous les canaux MIDI passent. Je suis contraint d'ajouter le midifilter de Robin Gareus.
Le but étant d'utiliser Ardour comme hôte de plugin et mixer. Mon séquenceur a deux MIDI OUT DIN et un USB (avec 3 ports). Donc en trichant, je peux piloter 5 instru sur Ardour alors que je devrais pouvoir piloter 5 x 16 instru.

Avoir besoin de midifilter me paraît totalement illogique. Je dois louper un truc. Là, juste sous mes yeux.

Si quelqu'un sait comment faire, je lui ferai des milliers de bisous où il veut ;)

Merci d'avance aux Ardoureux.

sub26nico utilisateur non connecté France
as tu bien indiqué le même canal en enregistrement et en lecture ?
Tu utilises Ardour avec ALSA ou JACK ?
Peux tu poster une capture d'écran du 'channel selector' stp ?
Ni aurait il pas une configuration de canal à faire sur ton séquenceur ?

bda utilisateur non connecté France
Ardour avec jack et a2jmidid pour le seq externe.
Sur le seq, piste 1 -> MIDI port 1 (USB) canal 10 et piste 2 -> MIDI port 1 (USB) canal 1.
Image
Je pense avoir bien configuré le canal en enregistrement ET en lecture. Enfin il me semble...

Avec midifilter ou avec des synthés/BàR matériel, ça marche très bien.

Peu importe ce que je choisi dans le channel selector, j'ai toujours TOUS les canaux MIDI reproduit sur une seule piste Ardour un peu comme si "force all channels to 1 channel" était actif.

Je viens d'essayer avec Qtractor et je ne rencontre pas ce soucis.

Merci pour ton aide.

sub26nico utilisateur non connecté France
En fait je pense qu'il faut que tu choisisses 'force all channels to 1 channel'
et que tu sélectionnes le bon canal.
C'est avec ce réglage que j'utilise une instance de fluidsynth vers laquelle sont routés
plusieurs pistes MIDI. Logiquement, ça devrait pareil avec un appareil externe.
Ça coûte rien d'essayer en plus.

sub26nico utilisateur non connecté France
Et tu crées autant de piste MIDI que d'instruments voulus, chacune avec un canal MIDI différent.
(si je comprends bien ce que tu veux faire).

bda utilisateur non connecté France
En fait je fais un peu l'inverse.
1 piste seq externe -> 1 piste MIDI Ardour -> 1 canal MIDI -> 1 instru virtuel.
Je peux avoir 10 pistes avec 10 canaux MIDI différent, rien n'y fait. Chaque piste reçoit TOUS les canaux. Ça donne une jolie cacophonie bien crade ;)
C'est ce qui devrait se passer avec "force all channels to 1 channel". Mais là, avec ou sans ne change rien. J'ai même la sensation que le channel selector ne faisait rien...

Deux heures à me casser la tête sans résultat. Je vais continuer avec midifilter.
Demain j'essaierai la version git du dépôt AUR d'Archlinux.

sub26nico utilisateur non connecté France
Ok, mais avant, une dernière idée, essayes sans Jack, avec ALSA, au cas où....

bda utilisateur non connecté France
Je viens de refaire des essais avec jack, sans jack. Même résultat.
Je tente la compilation...

bda utilisateur non connecté France
Trouvé!
Pas glop!

Ça marche uniquement pendant l'enregistrement. Pendant l'enregistrement, chaque piste n'enregistre que le canal MIDI sélectionné.
Je voudrai faire pareil sans avoir à enregistrer. C'est tout de même étrange...

En tous cas, merci beaucoup pour ton aide. Heu... Tu les veux où les bisous? ;)

bda utilisateur non connecté France
Ardour 6.0pre0.717 fonctionne comme prévu. Sans rien changer (il copie les paramètres de la 5.12 à la 6). Tout fonctionne comme prévu. Pas besoin de lancer l'enregistrement.

D'ailleurs je ne semble pas être le seul dans ce cas de figure (bien que ça ne soit pas la vocation première d'Ardour):
bug ardour 5754
Il y en a d'autre dans le genre.

Bon, comme mon usage actuel est purement "loisir", je vais rester avec la béta. Je ne vais pas jouer en public avant longtemps (jamais?).

J'aime bien les casses tête. Mais cette fois j'ai bien faillit y perdre mon MIDI ;)

sub26nico utilisateur non connecté France
Je savais Ardour limité sur le MIDI, mais je pensais pas à ce point.
Bonne chose que cela soit corrigé sur la prochaine version.
Pour les bisous, une embrassade de loin fera l'affaire biggrin.