Forum : 6 - Le MIDI

[Résolu] Plus de Midi out depuis ubuntu20.04

fabR utilisateur non connecté France
Bonjour,
J'ai installé Kubuntustudio 20.04 avec les paquetages ubuntustudio.
Je fais cela depuis des années et tout fonctionne très bien.
J'utilise une carte Focusrite Scarlett 6i6 qui fonctionne très bien du moins jusque là.
Mon souci est que lorsque je lance une séquence sous Rosegarden qui commande habituellement des expander par le midi rien ne sort.
Avec le clavier maître sans passer par l'ordi tout fonctionne donc pas de problème matériel.
QjackCtl est bien lancé en temps réel avec pilote alsa et pilote midi sur seq j'ai essayé aussi avec brut et aucun rien ne change
J'ai bien installé a2jmidid.
Si je commande un synthé en interne comme ZynAdd ou Qsynth ça fonctionne.
Avez vous une idée ? Il y a-t-il un bug sur cette nouvelle version ?

Merci

minimoineau utilisateur non connecté
Salut FabR,
Est-ce que ton port Midi Out apparaît dans tes connexions de Jack?

fabR utilisateur non connecté France
Oui,
Voici une copie d'écran de mes connexions
Image

Les sortie Arranger sont en fait un accrdéon numérique branché en USB.
Lorsque je connecte l'éditeur pour cet accordéon sans lancer QjackCtl il reconnaît bien ses entrées/sorties midi.

Le problème est surtout avec Scarlett 6i6 USB.

Depuis j'ai installé kde neon avec les paquetages ubuntustudio , mais rien ne change
J'ai constaté aussi quelque chose d'étrange
Quand je lance par exemple Rosegarden, je sélectionne ma carte Scarlette en instrument, les leds de mon patcher midi réagissent en sortie vers les synthés externes mais les synthé ne reçoivent aucune info (sans passer par l'ordi cela fonctionne tés bien en direct donc pas de souci de câbles ou de matériel défectueux).

Il semblerait que Jack filtre les données midi en sortie ?

minimoineau utilisateur non connecté
Salut!
Alors j'ai fais le test chez moi, avec une configuration assez similaire (Xubuntu 20.04 avec carte son externe en firewire avec midi).

Pour l'occasion, j'ai ressorti mon vieil expander Yamaha du placard smile.

Alors tout comme toi, en lisant un fichier Midi sur Rosegarden et en sélectionnant la sortie Midi de ma carte son, rien n'arrivait à l'expander...

En creusant un peu, j'ai essayé de démarrer a2j midid et dans Jack de connecter "à la main" la sortie "out 1 - General MIDI Device" de Rosegarden à la sortie Midi de ma carte son, et là, ça fonctionne! biggrin

Je n'utilise plus beaucoup ce type de config, et je connais mal Rosegarden, mais peut-être peut-on rendre cette connexion automatique au démarrage... Sinon, c'est "à la mano"!

fabR utilisateur non connecté France
Merci pour ce retour,
J'ai lancé la commande a2j_control et a2j est bien apparu dans QJackCtl.
Mais malgré mes tentatives de connexion rien ne sort sur midi out.
Il est vrai que maintenant j’utilise majoritairement Qsynth et ZynAddSubFx, mais je trouvais encore sympathique de commander mes vieux expandeurs.
Je vais attendre une nouvelle version peut-être.

minimoineau utilisateur non connecté
As-tu essayé avec la commande a2jmidid ou a2j_bridge?

fabR utilisateur non connecté France
Avec la commande a2jmidid je vois bien apparaître les connexions mais même en essayant de connecter dans QJackCtl dans tous les sens rien ne se passe.
Avec a2j_bridge plusieurs ports sont créés, même un sous l'onglet ALSA ce qui n'est pas le cas avec l'autre commande.

fabR utilisateur non connecté France
Je viens de réinstaller le paquetage ubuntu studio controls.
Maintenant, sur mon MIDI PATCHER les led output s'allument.
Donc des messages midi circulent, mais hélas les expanders ne réagissent pas.
Je rappel qu'en direct sans passer par la carte tout fonctionne.
J'en déduis que les messages passent mais semblent filtrés.
Ça avance !

J'ai connecté Qmidiroute à la sortie de ma carte et j'ai les messages suivants

14:31:55.041 Ch 1, Note On 60, Vel 74
14:31:55.678 Ch 1, Note Off 60
14:31:55.679 Ch 1, Ctrl 123, Val 0

Il y bien un message qui passe étrange ?

minimoineau utilisateur non connecté
Salut fabR!

En effet, c'est étrange...
Et as-tu tenté d'envoyer du Midi à tes expander depuis un autre logiciel que Rosegarden pour voir (exemple, Ardour ou autre)?

fabR utilisateur non connecté France
Salut et encore merci de tenter de me dépatouiller.
J'ai essayé avec Ardour aussi avec Virtual midi keyboard.
Rien n'y fait en plus sur mon MIDI PATCHER les led output ne s'allument plus.
Je n'aime pas céder, mais là je sèche.
Je vais continuer à travail avec Qsynth et ZynAdd de toutes façons.

piep utilisateur non connecté France
bonsoir,

la distrib Ubuntu 20.04 est livrée avec un noyau Linux en version 5.4.
Alsa a ajouté des fonctions de mixeur sur les scarlett depuis le noyau 3.19 et d'autres pour le 5.4 et encore d'autres viendront en 5.7.

ref : https://linuxmusicians.com/viewtopic.php?t=19975
ref : https://github.com/geoffreybennett/scarlett-gen2/releases


ça ne doit pas toucher le midi mais regarde si le son est présent.

à voir si le fichier /etc/modprobe.d/scarlett.conf n'a rien à voir le dedans.

il semble exister un miser graphique également.
ref : https://github.com/x42/scarlett-mixer

si ça peut aider...
Piep

fabR utilisateur non connecté France
Bonjour,
Merci pour l'info.
Concernant le son elle fonctionne impeccablement.
Par contre je n'ai pas de fichier scarlett.conf sous /etc/modprobe.d/.
Peut-être que ce fichier est nécessaire à la 2nd génération de scarlett 6i6, moi c'est la première.
Je vais créer ce fichier avec la ligne 'options snd_usb_audio device_setup=1' afin de voir si ça change quelque chose.

fabR utilisateur non connecté France
Bon et bien ça ne change rien.
Je supprime donc ce nouveau fichier.

fabR utilisateur non connecté France
Bonjour à tous,
Bon j'ai le regret de vous dire que le midi fonctionne !!
Pourquoi le regret parce que ça a toujours fonctionné du point de vue informatique (la honte !!) , c’est un câble midi défectueux qui a créé tous ces problèmes.
Ce qui m'a trompé c'est que le problème est survenu après installation d'une nouvelle version.
Malgré quelques décennies de MAO maintenant je me suis fait avoir comme un bleu !

Ce qu'il faut retenir c'est qu'il faut toujours vérifier la connectique même si cela semble évident ou improbable.

Merci d'avoir passé (perdu) du temps à tenter de me dépanner.

minimoineau utilisateur non connecté
Ah là là là là là là...
Les Câaaaaaaaaaaaables!
C'est un peu comme lorsque j'oublie le sel dans un pétrin de 50 Kg de farine après 10 ans de métier : un éternel débutant!!! lol

Ca vaut bien un joli RESOLU dans le titre du sujet, nan? wink