Chargement...
 
[Voir/Cacher menus de gauche]
[Voir/Cacher menus de droite]

6 - Le MIDI

> Forums de discussion > 6 - Le MIDI > MIDI noteoff à travers a2j ou alsa-midi direct

MIDI noteoff à travers a2j ou alsa-midi direct

zigmhount utilisateur non connecté
Salut à tous,

Je viens de découvrir un truc bizarre: les signaux MIDI noteoff sont envoyés différemment en passant par a2j ou alsa-midi directement.
Un exemple: dans l'image ci-dessous, j'ai connecté aseqdump à Pure data qui envoie 8 notes, dont la note 0 avec une vélocité de 1, et les notes 8, 16, 24, 32, 40, 48, 56 avec une vélocité de 0, c'est-à-dire Noteoff.
Le port d'entrée 129:11 est une connexion directe alsa-midi (en utilisant par exemple aconnect) alors que le port d'entrée 128:0 est une connexion via a2j, en utilisant
jack_connect 'a2j:Pure data [129] ...' 'a2j:aseqdump ...'

Le graphe de QjackCtl ressemble donc à ça:
Image
Toutes les lignes affichées dans cette fenêtre sont dont reçues en même temps par aseqdump par ces 2 ports:
Image

La différence: les NoteOff envoyés par a2j ont une vélocité, qui plus est non nulle ! Ça ne fait sans doute pas grande différence dans la plupart des cas, mais dans le cas de l'API mini il se trouve que ça en fait une, les LEDs ne s'éteignent pas si la vélocité est non nulle !

Pour info, je lance jack sans pilote midi, parce que j'ai lu sur les forums d'Ardour des commentaires de Paul Davis qui dit que les options -Xseq ou -Xraw introduise une latence inacceptable:
/usr/bin/jackd -P10 -p2048 -dalsa -dhw:UA22 -r48000 -p256 -n3


Je suis très étonné de ne rien trouver à ce sujet en googlant. Est-ce que quelqu'un a un avis là-dessus? J'aimerais beaucoup pouvoir connecter ces clients en Jack-midi (donc via a2j) au lieu de Alsa-midi pour des raisons basiques de préférence de logiciels (et éventuellement de latence) : j'aime bien utiliser njconnect en ncurses, mais il ne supporte pas alsa-midi donc je devrais utiliser naconnect pour le Midi...
Merci !

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

olinuxx, 13:24, mar. 20 Apr 2021: Bonjour et bienvenue à thefunnyside cool
olinuxx, 20:29, dim. 18 Apr 2021: Bonjour et bienvenue à Thy06 cool
olinuxx, 18:32, jeu. 15 Apr 2021: Bonjour et bienvenue à Joearies05 cool
sub26nico, 20:51, mer. 14 Apr 2021: Bonjour et bienvenue à NicolasE :-)
olinuxx, 12:40, dim. 11 Apr 2021: Bonjour et bienvenue à seagull31 et à agaelus cool
olinuxx, 13:08, sam. 10 Apr 2021: Bonjour et bienvenue à hhhve et à Largol cool
sub26nico, 17:38, ven. 09 Apr 2021: Salut et bienvenue à arnaoned, Tripayou et zoulou3 :-)
olinuxx, 13:46, jeu. 08 Apr 2021: Bonjour et bienvenue à kpoman cool
sub26nico, 22:06, mer. 07 Apr 2021: @stratojaune, ouvres un fil de forum pour ça
stratojaune, 18:54, mer. 07 Apr 2021: c'est pour avoir 4 pistes en REC au lieu de 2, j'ai oublié de dire ça aussi, comme Félicie !
stratojaune, 18:51, mer. 07 Apr 2021: sans latence, j'ai oublié de le dire !
stratojaune, 18:48, mer. 07 Apr 2021: je cherche de l'aide pour synchroniser une carte son de carte mère et une autre PCI dans Ardour sur AVLinux