Forum : 4 - Toutes les autres applications, les émulateurs...

Explications sur MIDI alsa-seq / raw

BlindeKinder Articles : 237 utilisateur non connecté Suisse
Salut,
je cherche des explication sur ces notions:
je lis que certains logiciels tournent avec alsa-seq, d'autre pas, on me dit d'utiliser l'un ou l'autre pour telle application, mais je m'y perd un peu. Par ou y accède t'on dans jack? Comment l'un et l'autre fonctionnent t'ils?
J'ai cherché pas mal sur le sujet, mais pas trouvé d'explication claire

Merci d'avance

vinz Articles : 62 utilisateur non connecté
moi ce que je sais c'est que tu peux choisir avec jack celui que tu veux utiliser. Dans Options, divers et configuration je crois. Chez moi toutes les apps que j'utilise marchent avec seq!
a+

vinz

BlindeKinder Articles : 237 utilisateur non connecté Suisse
c'est à dire que tu as mis "seq" sous "midi drivers" dans qjackctl?

en fait la question me vient car on m'a conseillé sur la liste de pure-data de le lancer avec seq à cause d'un bug ("connection graph change" à chaque changement de valeur midiout: un potard monté = 127 graph change sur ctlout par exemple). ça se fait en ajoutant -mididev 1,1 dans le lanceur. Auparavant j'avais essayé "seq" pour le driver mais sans succès...
Mais ça ne m'explique pas la différence entre "seq" et autre...

olinuxx Articles : 15723 utilisateur non connecté France
Salut,

j'y connais pas grand chose non plus, mais ce sujet m'intéresse car ce sont des questions que je me suis déjà posées et je suis sûr que ça fera une belle page Wiki.

Note : tout ce qui suis n'a pas grande valeur car c'est rempli d'intuition, de demi-information et d'interprétation.


Comme dis précédemment, je n'utilise que très peu le Midi.
Il me semble que ce sujet à rapport avec le Midi.
Il me semble que alsa-seq aussi nommé seq-tout-court lorsqu'on fait un lsmod par exemple, sert à la base à émuler une couche Midi pour les cartes son n'en disposant pas. Par ceci, il figurerai donc comme un "work-around".
Je crois aussi que seq fait référence à Séquenceur.

Si ça touche le MIDI, Jack a décidé (oui oui, tout seul ! ) de gérer plus en avant et mieux qu'ALSA la couche Midi. C'est pour cela qu'on peux voir un 3ème onglet dans QJackCtl maintenant :
1) onglet audio
2) onglet Midi-Jack
3) onglet Midi-Alsa

La couche Jack-Midi semble être plus évoluée que la couche Midi Alsa, cependant, très peu de logiciel à ce jour l'utilise, pour ainsi dire zéro.

Je suppose qu'Ardour devrait l'utiliser pour la gestion du midi puisque :
1) Paul Davis a réalisé l'API de Jack et semble mainteneur officiel de la branche 1 de Jack
2) Paul Davis est chef de projet sur Ardour 3
3) Paul Davis mise énormément sur le côté tri-plateforme d'Ardour
4) C'est pas demain la veille qu'on verra Alsa en natif sur Windows
J'en conclue par interprétation que la gestion MIDI du futur Ardour 3 devrait logiquement passer par Jack

Voilà un peu mon idée la dessus et je suis presque certain qu'elle semble vraiment incomplète voire pleine de faux-semblant wink

En tout cas, comme dit plus haut, c'est un sujet qui m'intéresse grandement et j'espère que ce fil de discussion pourra nous éclairer.

Olivier