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

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

> Forums de discussion > 4 - Toutes les autres applications, les émulateurs... > [seq24][insoluble] se souvenir des logiciels connectés à la fermeture
Dernier post
Page : 1/2   -   Aller directement à la page : 1  2 

[seq24][insoluble] se souvenir des logiciels connectés à la fermeture

louis121 Articles : 79 utilisateur non connecté
Bonjour,

Je suis confronté à problème assez désagréable:

Lorsque j'utilise Seq24, que je crée de nouvelles boucles, tout va bien, chaque instrument est assigné à sa boucle.

Cependant, lorsque j'enregistre et que je relance seq24, je dois réassigner toutes mes boucles au bon instrument midi. C'est vraiment agaçant surtout quand on atteint la 20aine de boucles.

Pour être exact, Seq24 se souvient de l'ordre dans lequel étaient les logiciels, mais comme cet ordre change lorsque je redémarre une "session" JACK, ce n'est plus assigné au bon instrument.

Y a-t-il une solution à ce problème plus agaçant que gênant?

Merci d'avance,


Louis121

louis121 Articles : 79 utilisateur non connecté
Non, je vais m'y intéresser, mais seul Seq24 me gêne, car c'est son mode de "sauvegarde" des connections qui n'est pas adapté...

Tous les autres logiciels fonctionnent, j'utilise pour cela la baie de brassage de qJackCtl qui fonctionne sans problème et un script juste après le lancement de jack ( toujours dans jackctrl) pour lancer tous mes logiciels.

Je pense qu'il doit y avoir un moyen pour que seq24 se souvienne des noms des connections et non de leur numéro par rapport à leur ordre de lancement...

Merci de ta réponse,

Louis121

olinuxx Articles : 19113 utilisateur non connecté France
Coucou, peux-tu donner le nom de la distribution que tu utilises et le numéro des versions de qJackCtl et Seq24 ?
Olivier

AutoStatic Articles : 294 utilisateur non connecté
Seq24 0.9.2 qui vient de sortir a du support pour JACK session management.Mais alors il te faut une version de JACK compilée avec session management également. Et la baie de brassage de qJackCtl accepte des 'regular expressions', peut-être tu peux expérimenter un peu avec ça.

Ciao,

Jeremy

louis121 Articles : 79 utilisateur non connecté
Tout d'abord merci de vos réponses.

La version de Seq24 que j'utilise est la 0.9.0. et celle de qJackCtl est 0.3.6.0 .

Je viens d'installer LADISH, je vais voir ce que ça donne.

Pour les regex, l'idée est bonne mais comme seq24 crée des connections midi à la volée pour chaque boucle, c'est ingérable de gérer ça avec la baie de brassage, pour chaque projet...

louis121 Articles : 79 utilisateur non connecté
Bon je suis en train de tester LADISH... j'adopte.

Enfin, si je règle un problème: Il ne m'affiche pas toutes les connexions audio

olinuxx Articles : 19113 utilisateur non connecté France
Coucou louis121, 2 petites questions :
  • quelle distribution ?
  • quelle version de LADISH ? (et comment l'as-tu installé aussi : version git, version 0.2.tar.gz, version 0.3-rc.tar.gz, ...)
et puis, précise un peu plusse "Il ne m'affiche pas toutes les connexions audio".

a+
et bonne découverte de LADISH !
Olivier

louis121 Articles : 79 utilisateur non connecté
Toutes mes excuses:

je suis sous aptosid ( ex sidux ) avec le Le noyau Linux 2.6.36-liquorix-amd64
la version de LADISH que j'ai installée est la version git

En fait, lorsque je lance LinuxSampler, LADISH ne m'affiche que 2 connexions sortantes ( out-1 et out-2 ) au lieu d'en afficher 6, ( pour 3 instruments ) ce que fait par contre très bien qJackCtl. Du coup, je ne peux pas brancher ces sorties à mes enceintes et... je n'entend rien ( normal )

olinuxx Articles : 19113 utilisateur non connecté France
Citation :
je suis sous aptosid ( ex sidux ) avec le Le noyau Linux 2.6.36-liquorix-amd64
la version de LADISH que j'ai installée est la version git

OK.

Citation :
En fait, lorsque je lance LinuxSampler, LADISH ne m'affiche que 2 connexions sortantes ( out-1 et out-2 ) au lieu d'en afficher 6, ( pour 3 instruments ) ce que fait par contre très bien qJackCtl. Du coup, je ne peux pas brancher ces sorties à mes enceintes et... je n'entend rien ( normal )

Ça c'est comme si tu roulais avec ta carte interne...
LADISH lance JACK, as-tu réglé les paramètres de JACK sur la bonne carte ? (Menu Tools -> configure JACK)

a+
Olivier

louis121 Articles : 79 utilisateur non connecté
Plus précisément, il ne m'affiche que deux connexions sortantes pour LinuxSampler.
Sinon, j'ai bien mes 12 entrées/sorties habituelles de ma carte son. ( et ZynAddSubFX marche bien )

Il n'y a que LinuxSampler qui me pose problème.

pianolivier Articles : 3938 utilisateur non connecté France
mm si c'est vrai que qJackCtl les affiche alors essaye de relancer le serveur LinuxSampler avec 3 noms de clients audio complètement différents pour voir

envoi aussi le résultat dans un terminal de
jack_lsp


louis121 Articles : 79 utilisateur non connecté
Voici les différentes connexions à (JACK)):
( les différentes sorties de LinuxSampler sont Piano, Basse et Guitare toutes trois stéréo )

system:capture_1
system:capture_2
system:capture_3
system:capture_4
system:capture_5
system:capture_6
system:capture_7
system:capture_8
system:capture_9
system:capture_10
system:capture_11
system:capture_12
system:playback_1
system:monitor_1
system:playback_2
system:monitor_2
system:playback_3
system:monitor_3
system:playback_4
system:monitor_4
system:playback_5
system:monitor_5
system:playback_6
system:monitor_6
system:playback_7
system:monitor_7
system:playback_8
system:monitor_8
system:playback_9
system:monitor_9
system:playback_10
system:monitor_10
system:midi_capture_1
system:midi_playback_1
system:midi_capture_2
system:midi_playback_2
Hydrogen:out_L
Hydrogen:out_R
system:midi_playback_3
ZynAddSubFX:out_1
ZynAddSubFX:out_2
ZynAddSubFX:midi_input
system:midi_playback_4
system:midi_playback_5
Piano:Piano
Basse:0
Guitare:0
Piano:1
Basse:1
system:midi_capture_3
system:midi_playback_6


pianolivier Articles : 3938 utilisateur non connecté France
ouaip, les noms sont propres et différents, je vois pas trop...
je te conseille de te rapprocher de nedko sur le canal #ladi (freenode) ou autre moyen. Si t'as besoin d'aide pour lui écrire en anglais ou dans sa langue natale, hésite pas a demander wink

louis121 Articles : 79 utilisateur non connecté
Merci de toute l'aide que tu m'as apporté.

Je n'ai pas résolu le problème en tant que tel, mais grâce à ton aiguillage, un dev de ladish m'a dit qu'en fait LADISH ne gérait pas les applications qui lançaient plusieurs clients jack ( dans mon cas: 3), et n'affichait du coup que le premier.

Et j'ai aussi réglé le problème d'affichage midi en désinstallant a2jmidid installé via les sources git de ladish et en réinstallant via mon gestionnaire de paquets ce même logiciel ( apt-get install a2jmidid).

Encore merci pour vos initiatives,

à la prochaine,

Louis121

olinuxx Articles : 19113 utilisateur non connecté France
Coucou louis,

bon ba même si c'est pas un sujet résolu, tu viens de faire progresser la documentation de LinuxMAO wink
Je mets cette info que je ne connaissais pas dans les pages de LADISH. Sens toi libre d'en faire de même les prochaines fois.

Peux tu mettre un tag [PAS POSSIBLE] dans le sujet en éditant ton premier message stp ?

Édition (admin olinuxx) : merci de penser à mettre un [RÉSOLU] dans le titre en éditant votre premier message pour les sujets ... résolus ! wink
Pour des conseils sur le fonctionnement général du forum, vous pouvez voir cette page.


Merci,
a+
Olivier

pianolivier Articles : 3938 utilisateur non connecté France
mmm pas de précipitation olinuxx wink
Citation :
Je n'ai pas résolu le problème en tant que tel, mais grâce à ton aiguillage, un dev de ladish m'a dit qu'en fait LADISH ne gérait pas les applications qui lançaient plusieurs clients jack ( dans mon cas: 3), et n'affichait du coup que le premier.

du coup il doit y avoir une solution a ton probleme :
il est possible il me semble avec linuxsampler de créer un client audio unique avec plusieurs sorties séparées (linuxsampler:piano, linuxsampler:guitar etc.)
il suffit ensuite (toujours sous linuxsampler) de router chaque canal sur le périphérique virtuel "linuxsampler", sur le canal désiré
dans ce cas tu devrait voir apparaitre le total sous ladish, ca donne quoi ?

olinuxx Articles : 19113 utilisateur non connecté France
Citation :
mmm pas de précipitation olinuxx wink

/me vous en prie
biggrin
dites moi quand c'est fini
Olivier

louis121 Articles : 79 utilisateur non connecté
En fait, je ne peux pas encore dire si mon problème originel ( Seq24 qui ne se souvient pas ) est réglé avec la solution de LADISH.

Je suis en train de tester LinuxSampler avec 1 canal, mais bon, ça veut pas...

En effet, je ne peux pas utiliser qSampler, vu qu'il a un segmentation fault à l'instant précis du démarrage, et jSampler ne propose pas cette option. Je modifie donc le fichier lscp à la main, et ça fonctionne presque:
Les deux canaux audio sont bien créés:
CREATE AUDIO_OUTPUT_DEVICE JACK ACTIVE=true CHANNELS=2 SAMPLERATE=96000 NAME='LinuxSampler'
SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 0 NAME='Piano'
SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 0 JACK_BINDINGS=NONE
SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 1 NAME='Basse'
SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 1 JACK_BINDINGS=NONE


Et ils sont affichés.

De même, le piano fonctionne:

ADD CHANNEL
SET CHANNEL MIDI_INPUT_DEVICE 0 0
SET CHANNEL MIDI_INPUT_PORT 0 0
SET CHANNEL MIDI_INPUT_CHANNEL 0 0
LOAD ENGINE GIG 0
SET CHANNEL VOLUME 0 1.0
SET CHANNEL MIDI_INSTRUMENT_MAP 0 0
SET CHANNEL AUDIO_OUTPUT_DEVICE 0 0
LOAD INSTRUMENT NON_MODAL '/home/louis/Documents/MAO/SoundFonts/maestro_concert_grand_v2.gig' 0 0


Mais la basse n'affiche aucune entrée midi lorsque j'appuie sur les touches de mon clavier midi et ne produit aucun son. J'ai bien branché les sorties à ma carte son.

ADD CHANNEL
SET CHANNEL MIDI_INPUT_DEVICE 1 0
SET CHANNEL MIDI_INPUT_PORT 1 0
SET CHANNEL MIDI_INPUT_CHANNEL 1 1
LOAD ENGINE GIG 1
SET CHANNEL VOLUME 1 1.0
SET CHANNEL MIDI_INSTRUMENT_MAP 1 0
SET CHANNEL AUDIO_OUTPUT_DEVICE 0 1
LOAD INSTRUMENT NON_MODAL '/home/louis/Documents/MAO/SoundFonts/FS\x20Ibanez\x20Electric\x20Bass\x20Guitar.gig' 0 1


Pouvez-vous poster un exemple de fichier lscp configuré pour avoir deux instruments sur le même client jack si vous avez ça? ( promis si ça marche je modifie le wiki LS en conséquence )

pianolivier Articles : 3938 utilisateur non connecté France
en fait tu as bien configuré pour la sorite audio, mais pas pour les entrées MIDI
SET CHANNEL MIDI_INPUT_DEVICE 1 0

le mieux c'est que tu envoi ici tout ton script, car il y a peut etre d'autres erreurs lors de la création de ton/tes ports MIDI virtuelswink

louis121 Articles : 79 utilisateur non connecté
Salut,

J'ai résolu mon problème avec LinuxSampler, je viens donc donner ma "solution".
En fait j'en étais au stade d'avoir 1 canal "Linuxsampler" avec deux sorties mono: 1 pour le piano, 1 pour la basse.
Le problème était que la basse était bien routée vers la sortie basse, mais que le piano était routé vers les deux sorties... En fait c'est parce que le piano étant stéréo, Lorsqu'on lui indique une sortie, il inclut automatiquement la sortie n+1 dans sa conf pour faire sortir le signal de l'oreille droite.

Ce que j'ai fait c'est que j'ai donc créé 3 sorties, dont 2 pour le piano. voici le fichier lscp qui fonctionne et que j'ai commenté:

# Pour partir avec tout à "zero"
RESET

# On règle le volume general a 100%
SET VOLUME 1.0

# On crée l'entrée MIDI
CREATE MIDI_INPUT_DEVICE ALSA 
SET MIDI_INPUT_PORT_PARAMETER 0 0 NAME='LinuxSampler'
# Si vous voulez, remplacez NONE par une entree MIDI, ce qui fera automatiquement la connexion avec LS
SET MIDI_INPUT_PORT_PARAMETER 0 0 ALSA_SEQ_BINDINGS=NONE
# On cree le "client" audio avec le parametre ACTIVE qui ... active la sortie, 
# le nombre de sorties avec CHANNEL ( toutes mono )
# la frequence d'echantillonage avec SAMPLERATE
# et le nom plus "user friendly" avec NAME
CREATE AUDIO_OUTPUT_DEVICE JACK ACTIVE=true CHANNELS=3 SAMPLERATE=96000 NAME='LinuxSampler'
# On cree les différentes sorties ( 0 0; 0 1; 0 2) et on leur donne un nom ( qui n'influe nullement sur la suite
# seulement pour la lisibilite.
SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 0 NAME='Piano 1'
SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 1 NAME='Piano 2'
SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 2 NAME='Basse'

# On part de zero et on redefinit des types d'instruments
REMOVE MIDI_INSTRUMENT_MAP ALL
ADD MIDI_INSTRUMENT_MAP 'Chromatic'

# On ajoute un canal propre à LS qui inclut midi, audio et instrument
ADD CHANNEL
SET CHANNEL MIDI_INPUT_DEVICE 0 0
SET CHANNEL MIDI_INPUT_PORT 0 0
SET CHANNEL MIDI_INPUT_CHANNEL 0 0
LOAD ENGINE GIG 0
SET CHANNEL VOLUME 0 1.0
SET CHANNEL MIDI_INSTRUMENT_MAP 0 0
SET CHANNEL AUDIO_OUTPUT_DEVICE 0 0
# Note pour ici: le 1er zero indique le "CHANNEL" de LS 
# ( ici on veut le 0 car c'est le premier, defini par SET CHANNEL MIDI_INPUT_DEVICE 0 0 )
# Le 2nd zero signifie le "client" audio qu'on veut utiliser 
# ( ici il n'y en a qu'un défini par CREATE AUDIO_OUTPUT_DEVICE JACK [...] )
# le 3eme zero signifie la sortie audio qu'on souhaite DANS le client precedement selectionne.
# ( ici defini SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 0 NAME='Piano 1' )
# NOTE IMPORTANTE: si votre instrument choisi est stereo, il selectionnera automatiquement la sortie n+1 comme sortie de droite. Ici le piano prend donc les sorties "Piano 1" ET "Piano 2".
SET CHANNEL AUDIO_OUTPUT_CHANNEL 0 0 0
# Ici le chemin vers l'instrument en question. 
# je ne sais pas à quoi sert le 1er zero, mais selon toute vraisemblance, le second designe le "CHANNEL" choisi, ici le 0
LOAD INSTRUMENT NON_MODAL '/home/louis/Documents/MAO/SoundFonts/maestro_concert_grand_v2.gig' 0 0

# Je ne sais pas a quoi sert cette partie de 4 lignes...
CREATE FX_SEND 0 3 'New effect send'
SET FX_SEND LEVEL 0 0 0.0
SET FX_SEND AUDIO_OUTPUT_CHANNEL 0 0 0 0
SET FX_SEND AUDIO_OUTPUT_CHANNEL 0 0 1 1

# Ici meme schema sauf qu'on passe au CHANNEL 1 pour le 2eme instrument.
ADD CHANNEL
SET CHANNEL MIDI_INPUT_DEVICE 1 0
SET CHANNEL MIDI_INPUT_PORT 1 0
#ici on selectionne le port midi 1, car le 0 est pris par le piano. le 1er 1 signifie qu'on selectionne le CHANNEL 1.
SET CHANNEL MIDI_INPUT_CHANNEL 1 1
LOAD ENGINE GIG 1
SET CHANNEL VOLUME 1 1.0
SET CHANNEL MIDI_INSTRUMENT_MAP 1 0
SET CHANNEL AUDIO_OUTPUT_DEVICE 1 0
# Ici on selectionne le CHANNEL 1, le client audio 0 et sa 3eme sortie, à savoir la numero 2 ( 0, 1, 2)
SET CHANNEL AUDIO_OUTPUT_CHANNEL 1 0 2
LOAD INSTRUMENT NON_MODAL '/home/louis/Documents/MAO/SoundFonts/FS Ibanez Electric Bass Guitar.gig' 0 1



Dites-moi ce que vous en pensez, je voudrais votre avis avant de potentiellement le mettre sur le wiki ( et un lien à partir de celui sur LADISH pour résoudre le problème de multiples clients.

Encore merci de votre aide, je reposterai bientôt pour vous dire si tout cela a été bénéfique pour seq24 qui est quand même mon sujet de départ ^^ et pour ladish, puis je modifierai mon titre en conséquence.

Page : 1/2  [Suivant]
1  2 
Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 18:51, lun. 28 Oct 2024: Bonjour et bienvenue à dawaninja :-)
olinuxx, 08:39, dim. 27 Oct 2024: Bonjour et bienvenue à dangoodboy cool
olinuxx, 13:50, sam. 26 Oct 2024: Bonjour et bienvenue à ladipon cool
allany, 18:33, lun. 07 Oct 2024: Phénoménal, c'est l'éditorial ! [Lien]
calixtus06, 13:16, ven. 27 Sep 2024: Bonjour et bienvenue à tigny :-)
olinuxx, 13:05, dim. 22 Sep 2024: [ANNONCE] Les nouvelles des 7 derniers mois de LibraZiK : [Lien]
olinuxx, 18:46, ven. 20 Sep 2024: Bonjour et bienvenue à manaoxygen cool
calixtus06, 11:24, mar. 17 Sep 2024: Bonjour et bienvenue à PAuf :-)
olinuxx, 21:36, ven. 13 Sep 2024: Bonjour et bienvenue à jearos cool
calixtus06, 18:28, mer. 11 Sep 2024: Bonjour et bienvenue à Fred2024 :-)
allany, 18:33, jeu. 05 Sep 2024: Semi-automnal, cet éditorial ! [Lien]
olinuxx, 22:00, dim. 01 Sep 2024: Bonjour et bienvenue à bo cool