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

3 - Le home-studio, les instruments et le DIY

> Forums de discussion > 3 - Le home-studio, les instruments et le DIY > [RÉSOLU] Gladish pas mal. Mais où est le MIDI ?
Dernier post

[RÉSOLU] Gladish pas mal. Mais où est le MIDI ?

Zelap utilisateur non connecté
Bien le bonjour la Communauté. :-)

Comme conseillé j'ai testé Gladish. Mais d'entrée j'ai un problème : je ne trouve pas mon interface MIDI USB, connectée à mon clavier maître.

En temps normal, je lance qjackctl, Patchage, et puis par exemple Hexter, et =_par défaut_= j'ai ça :
Image

Si je lance Gladish, laisse par défaut, crée l'application Hexter, j'ai ça :
Image

J'ai vu qu'il était souhaitable de configurer Jack dans Gladish, j'ai parcouru les options et ai trouvé une possible sur l'onglet jack driver, Midi Driver, que j'ai mis à Alsa Sequencer Driver, ce qui me donne ça :
Image

Et si je mets sur le dernier choix Raw Midi driver, j'ai ça :
Image


Une idée pour que je retrouve mon interface Midi sous Alsa, ou autre workaround qui permette d'attaquer les instrus Midi dont pas mal ne supportent qu'Alsa pour le Midi même si Jack pour l'audio ?

Enfin j'espère que je suis assez clair. Merci d'avance en tous cas. :-)

PS : reformaté/installé fraîchement une U-Studio 14.04.2 64, histoire d'avoir une base propre.

olinuxx utilisateur non connecté France
Lance la commande "a2j -e" (dans Gladish de préférence). Davantage d'info : a2jmidid.

Zelap utilisateur non connecté
Effectivement j'ai souvenance d'avoir dû jouer avec la famille a2j depuis qjackctl/patchage pour l'inverse (pouvoir accéder à des ports Midi Jack alors qu'on les a en Alsa).
Réponce précise, rapide, avec le petit lien pour approfondir, c'est la perfection faite assistance ! :-)
Grand merci à toi !

Que peut-on dire de ce lien d'ailleurs ? On y parle d'a2j_control, c'est différent ? Ça a l'air de marcher avec a2j -e (dans Gladish, en haut de liste des applications, au cas où l'ordre compte).

Question subsidiaire, à quoi correspondent les levels ? J'ai compris le 0 et le 1 via ça http://www.linuxmao.org/Ladish#Les_levels_ mais pour les autres niveaux ladish.org semble mort (et en tous cas son lien).

Sinon mon install de base avance. La config des applications est un peu lourde, avec l'obligation de taper la ligne de commande (pour Hexter c'est pas banal) de lancement des applications, mais bon, ça force à aller voir le man de trucs qu'on lance trop facilement depuis un vulgaire menu... ;)

olinuxx utilisateur non connecté France
De rien, content d'avoir pu aider.

Zelap écrit :
Que peut-on dire de ce lien d'ailleurs ? On y parle d'a2j_control, c'est différent ?

(De souvenir,) a2j n'a pas besoin de l'interface dbus alors que a2j_control si.

Les "levels" sont au nombre de 3 dans la version 1.0 de ladi si je ne m'abuse.
Level 0
Level 1
Level LASH
Le level LASH apporte la compatibilité avec les applications qui fonctionnaient avec LASH.

Les autres levels n'ont pas été implémentés.

Zelap écrit :
La config des applications est un peu lourde, avec l'obligation de taper la ligne de commande (pour Hexter c'est pas banal) de lancement des applications,

ba, si tu enregistres un studio dans gladish, tu ne la tapes qu'une seule fois cette commande, non ?

Bon réflexe pour la lecture des pages de manuel !

Zelap utilisateur non connecté
olinuxx écrit :
Les "levels" sont au nombre de 3 dans la version 1.0 de ladi si je ne m'abuse.
Level 0
Level 1
Level LASH
Le level LASH apporte la compatibilité avec les applications qui fonctionnaient avec LASH.


Donc si j'en crois ce lien je trouverais avantage à lancer Zynaddsubfx sous level Lash ? Quel avantage précisément ?
Et pour mes softs usuels ? Hexter n'y figure pas, mais qu'en est-il de Qsynth vu que Fluidsynth en est ?
Un peu perdu là. ;)


Ma config actuelle comprend ces trois synthés qui entrent dans Jackmixer via des racks Calf, lequel Jackmixer va sur la sortie son de l'ordi.

Tout le monde est lancé par gladish (au bon level, prochainement ;) ) avec la ligne de commande kivabien pour que chaque appli se lance avec le bon fichier de réglages/session/banque.
L'interconnexion opérationnelle du tout est réalisée graphiquement et avec succès via gladish aussi. Et je sauve ma session gladish avant de fermer.

En fait, et j'en suis assez agréablement surpris (non pas comparé à mon excellente expérience avec U-Studio en général, mais avec mes relatifs déboires des débuts de MAO sérieuse), ça marche impeccable.

À un léger problème près. Lorsque je relance mon studio, tout se connecte bien sauf que deux de mes synthés, Qsynth et Hexter, en plus de leur connexion programmée sur leurs entrées respectives dans Jackmixer, se connectent directement sur la sortie son. Ce qui oblige à casser les connexions de sortie et les refaire uniquement vers Jackmixer.
Donc pour le coup c'est pas encore mon studio en un clic. ;)

Une idée du bug et de comment résoudre ?

Merci encore. :-)

olinuxx utilisateur non connecté France
Zelap écrit :
Donc si j'en crois ce lien je trouverais avantage à lancer Zynaddsubfx sous level Lash ?

Oui.

Zelap écrit :
Quel avantage précisément ?

Au moment où tu vas fermer ton studio dans ladish, ladish va envoyer un signal spécial (signal LASH en l’occurrence) à ton logiciel, ici ZynAddSubFX. Ce signal peut être traduit comme "hé ZynAddSubFX, je vais te fermer, dis moi quand c'est bon et ce que tu veux me dire avant de t'éteindre.". Ce à quoi ZynAddSubFX va répondre un truc du genre : "OK, j'ai tout sauvegardé pour mon utilisateur et s'il te plaît, la prochaine fois que tu me ré-ouvres, charge la banque de son xxxxxxx et les pré-réglages machin.truc".
Bon, je ne sais pas ce que ZynAddSubFX a mis en pratique, mais à mon avis, ça doit tourner autour de ça : quelle banque de son et quels réglages.

Pour Hexter, tu le règles "level 1" dans ladish.
Pour Qsynth, je ne sais pas. J'imagine que s'il n'a pas d'intégration spécifique de LASH, tu fais comme pour Hexter : "level 1".

Zelap écrit :
À un léger problème près. Lorsque je relance mon studio, tout se connecte bien sauf que deux de mes synthés, Qsynth et Hexter, en plus de leur connexion programmée sur leurs entrées respectives dans Jackmixer, se connectent directement sur la sortie son. Ce qui oblige à casser les connexions de sortie et les refaire uniquement vers Jackmixer.

Il me semble qu'il y a une option "do not autoconnect" dans ladish qui est faite pour ça.

Zelap utilisateur non connecté
olinuxx écrit :
Il me semble qu'il y a une option "do not autoconnect" dans ladish qui est faite pour ça.


Ce qui va probablement m'obliger à expliciter les rares bonnes connexions qui se sont faites toutes seules, ce qui n'est pas une mauvaise chose au niveau de construction où j'en suis. :-)

Tout ça semble bien avancé, mais je vais me permettre de revenir sur le cas de Qsynth et LASH. Je n'ai jamais mis le nez dans le code de ces outils et aucune idée de la façon dont certains modules peuvent être "encapsulés" ni comment se passent certains paramètres, mais comme je le disais, Fluidsynth semble se trouver sur la liste des compatibles LASH. Or Qsynth est juste un GUI de Fluidsynth.

La question est donc, est-ce que le fait que Fluidsynth soit LASH-compatible va lui permettre d'échanger avec ladish en bypassant la couche GUI de Qsynth ? Ou bien, tel que c'est architecturé, il est OBLIGATOIRE que le GUI route explicitement les messages entre les deux ?

Bref, est-ce que je passe Qsynth en Level LASH ?

Encore merci. :-)

olinuxx utilisateur non connecté France
Aucune idée. Essaie et tu nous diras :-)

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Connexion
[Afficher / Cacher]

Bishop

Mégaphone [Afficher / Cacher]

olinuxx, 23:15, sam. 16 Dec 2017: Bonjour et bienvenue à lapin26 :-)
sub26nico, 01:29, sam. 16 Dec 2017: Salut et bienvenue à oopac, Jecy88 et ggz :-)
sub26nico, 23:57, ven. 15 Dec 2017: Salut programLyrique !
olinuxx, 20:00, ven. 15 Dec 2017: @sovylab : tu as demandé une réinitialisation de ton mot de passe, mais ton adresse courriel de contact n'est pas (plus ?) valide. Contacte moi à info HATTE linuxmao POUING org .
programLyrique, 16:04, ven. 15 Dec 2017: organteq, une modélisation physique gratuite d'orgue par pianoteq [Lien]
sub26nico, 12:22, ven. 15 Dec 2017: Salut et bienvenue à courgain :-)
olinuxx, 17:38, jeu. 14 Dec 2017: Bonjour et bienvenue à autumn :-)
sub26nico, 14:58, jeu. 14 Dec 2017: Salut et bienvenue à idens :-)
olinuxx, 19:39, mer. 13 Dec 2017: Bonjour et bienvenue à LeZaz et ggz :-)
olinuxx, 15:00, mer. 13 Dec 2017: @Eternal_happ : l'adresse courriel que tu as utilisée pour ton inscription est invalide. Contacte moi à l'adresse info AROBAZE linuxmao POINGT org
olinuxx, 14:15, mer. 13 Dec 2017: Bonjour et bienvenue à Jazus :-)
olinuxx, 23:47, mar. 12 Dec 2017: @zebassprophet : ouh yeah cool