Chargement...
 
Skip to main content

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


[RESOLU] FST AlsaMidi vs JackMidi ...

Articles: 3
salut je rejoins linuxmao.org, ça fait un moment que j'y glanais des infos ma foi bien utile, et là j'en profite pour éclaircir un problème de midi ...
je m'explique:
dans la fenêtre "connections" de qjackctl il y a 2 onglets pour les connections midi: "midi" et "alsa". l'onglet midi représente si j'ai bien compris, les connections midi prises en charge par jack, et l'onglet alsa celles du driver midi "seq" de alsa. OK
depuis la dernière version de fst, qui soit dit en passant est vraiment de la baballe, les plugins vst voient leur connections midi gérées par jack, c'est donc logiquement que celles-ci apparaissent dans l'onglet "midi" de qjackctl. OK
le problème c'est que du coup plus moyen d'y connecter quoi que ce soit ...
enfin pas exactement: dans l'onglet "settings" de la fenêtre "setup" de qjackctl on peut choisir comme "MIDI Driver" le driver "seq", ce qui fait apparaitre toutes les connections midi alsa dans l'onglet "Midi", avec comme appelation "midi_capture_*" pour les OutputsPorts et "midi_playback_*" pour les InputPorts ... OK
Mais (il y a un mais!) lorsque je lance un logiciel de sequençage comme Seq24 par exemple, je ne peux pas rediriger la sortie midi de mes patterns vers les softs ayant leur midi gérés exclusivement par jack, comme c'est le cas avec la dernière version de fst. Les seules sorties midi proposées sont celles gérées par le driver seq de alsa ...
j'ai bien trouvé un moyen de feinter en envoyant vers le "Midi Through"(input) géré par alsa, puis en routant le "Midi Through"(output) vers l'instrument fst dans l'onglet "Midi" de qjackctl, mais ça ne me permet pas de controler plus d'un instrument ...
Y a t'il donc un moyen de voir apparaitre les midi inputs gérés par jack, dans les logiciels de sequençage comme seq24 ou muse ???

voila, tout ça est un peu technique et embrouillé, mais j'espère avoir été clair... si quelqu'un y comprends quelque chose ou a une piste, merci de son aide !
Articles: 451 France
salut je rejoins linuxmao.org, ça fait un moment que j'y glanais des infos ma foi bien utile, et là j'en profite pour éclaircir un problème de midi ...
je m'explique:
dans la fenêtre "connections" de qjackctl il y a 2 onglets pour les connections midi: "midi" et "alsa". l'onglet midi représente si j'ai bien compris, les connections midi prises en charge par jack, et l'onglet alsa celles du driver midi "seq" de alsa. OK
depuis la dernière version de fst, qui soit dit en passant est vraiment de la baballe, les plugins vst voient leur connections midi gérées par jack, c'est donc logiquement que celles-ci apparaissent dans l'onglet "midi" de qjackctl. OK
le problème c'est que du coup plus moyen d'y connecter quoi que ce soit ...
enfin pas exactement: dans l'onglet "settings" de la fenêtre "setup" de qjackctl on peut choisir comme "MIDI Driver" le driver "seq", ce qui fait apparaitre toutes les connections midi alsa dans l'onglet "Midi", avec comme appelation "midi_capture_*" pour les OutputsPorts et "midi_playback_*" pour les InputPorts ... OK
Mais (il y a un mais!) lorsque je lance un logiciel de sequençage comme Seq24 par exemple, je ne peux pas rediriger la sortie midi de mes patterns vers les softs ayant leur midi gérés exclusivement par jack, comme c'est le cas avec la dernière version de fst. Les seules sorties midi proposées sont celles gérées par le driver seq de alsa ...
j'ai bien trouvé un moyen de feinter en envoyant vers le "Midi Through"(input) géré par alsa, puis en routant le "Midi Through"(output) vers l'instrument fst dans l'onglet "Midi" de qjackctl, mais ça ne me permet pas de controler plus d'un instrument ...
Y a t'il donc un moyen de voir apparaitre les midi inputs gérés par jack, dans les logiciels de sequençage comme seq24 ou muse ???

voila, tout ça est un peu technique et embrouillé, mais j'espère avoir été clair... si quelqu'un y comprends quelque chose ou a une piste, merci de son aide !


Salut

Pour relier les MIDI entre ALSA et MIDI il existe un petit soft qui permet ca : a2jmidid
http://home.gna.org/a2jmidid/
Tu pourras connecter tous tes MIDI ainsi.

Bonne musique

Protein
Articles: 3
salut Protein et un grand merci pour ta réponse !
je viens d'installer a2jmidid et c'est exactement ce qu'il me fallait, impeccable !

Je précise:
en fait après install de a2jmidid, en lançant la commande
a2j_control start
ça demarre le service, et tous les ports midi alsa (non materiels par defaut) sont dupliqués en midi jack et apparaissent donc d'ans l'onglet "Midi" de qjackctl
mais bon ça en choisissant "seq" comme MidiDriver dans le setup de qjackctl, on avait déjà (les noms qui vont bien en moins)

En revanche si je lance la commande
a2jmidi_bridge 'seq'
(qui est une commande de ce fameux package a2jmidid), ça me crée un port de playback nommé seq dans l'onglet "Alsa" de qjackctl, et un port de capture nommé seq dans l'onglet "Midi". Du coup je peux relier mon sequenceur (seq24, muse etc...) au port créé, et ce dernier port a mon instru fst
c'est un peu relou quand même cette double gestion midi, mais bon en attendant l'unification, le tour est joué !

encore merci ! linuxmao rulez !
Articles: 276
Salut,
juste pour info, un wiki a2jmidid sur notre site existe ici: a2jmidid . Si tu vois des choses à compléter ou améliorer, ou s'il faut créer un lien vers cette parge ailleurs que sur la page jack il serait sympa de le faire selon tes expériences.

A+, bonne musique
Frank
Articles: 3
salut Frank, en effet je ne savais pas qu'une telle page a2jmidid existait sur le wiki de linuxmao, et je vais essayer de la compléter (j'y connais rien en edition wiki!) pour mentionner l'usage des commandes a2jmidi_bridge et j2amidi_brige qui font parti du même package (en fait tout bétement je vais traduire le README concernant ces commandes)

Et pour le lien vers la page wiki a2jmidid, je viens d'en placer un sur la page Wine_FST
@+