Skip to main content

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


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

Articles: 79
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
Articles: 19429 France
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.

oh oui !

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.

merci d'avance pour tout cela 😊
a+
Olivier
Articles: 3938 France
je voudrais votre avis avant de potentiellement le mettre sur le wiki

cool, c'est comme ca qu'on avance !
le wiki linuxsampler est toujours en chantier, mais je viens d'aménager un coin spécial ou ton ajout sera le mieux placé : linuxsampler > lscp > ladish
merci d'avance ! 😀
Articles: 79
Bon j'ai encore eu un problème avec LinuxSampler ^^ en fait je l'avais mal configuré, mais je n'avais pas assez testé... Du coup j'ai encore un peu potassé et j'ai mieux compris.
Déjà, la partie de 4 lignes au milieu est juste inutile... pour le reste, voir le code:
Copy to clipboard
# 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; 0 3) 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 1' SET AUDIO_OUTPUT_CHANNEL_PARAMETER 0 3 NAME='Basse 2' # On part de zero et on redefinit des types d'instruments ( reset du midi ) 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 la sortie audio qu'on veut utiliser ( dans le cas d'un instrument stereo: 0 pour gauche, 1 pour droite # le 3eme zero signifie la sortie audio qu'on souhaite dans le client audio precedement cree. # ( 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. # sauf si vous choisissez pour lui. # Ici le piano prend donc les sorties "Piano 1" ET "Piano 2". # gauche sortie 0 Piano 1 SET CHANNEL AUDIO_OUTPUT_CHANNEL 0 0 0 # droite sortie 1 Piano 2 SET CHANNEL AUDIO_OUTPUT_CHANNEL 0 1 1 # 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" choisit, ici le 0 LOAD INSTRUMENT NON_MODAL '/home/louis/Documents/MAO/SoundFonts/maestro_concert_grand_v2.gig' 0 0 # 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, la sortie gauche de l'instru et la 3eme sortie (Basse 1 ) a savoir la numero 2 ( 0, 1, 2) SET CHANNEL AUDIO_OUTPUT_CHANNEL 1 0 2 # ici CHANNEL 1 sortie droite de l'instru et la 4eme sortie ( Basse 2 ) a savoir la numero 3 SET CHANNEL AUDIO_OUTPUT_CHANNEL 1 1 3 LOAD INSTRUMENT NON_MODAL '/home/louis/Documents/MAO/SoundFonts/FS Ibanez Electric Bass Guitar.gig' 0 1



En gros je n'avais pas vraiment tout saisi quant à la gestion de la stéréo par linuxsampler, c'est chose faite.
J'ai encore quelques problèmes avec LADISH mais je suis encore en discussion avec son dev.
Articles: 79
J'ai résolu mes problèmes avec ladish, mais en fait ladish ne m'aide pas pour mon problème avec seq24.

Je vais de ce pas modifier le wiki de lscp
Articles: 19429 France
Je vais de ce pas modifier le wiki de lscp

merci ! 😉
Articles: 1512
pour info, j'ai posé la question directement aux développeurs concernant la mémoire des connections MIDI ici : https://answers.launchpad.net/seq24/+question/138432

je viendrai vous donner la réponse.

oui moi aussi ça m'affecte et c'est plutôt reloud... 😉
Articles: 79
Cool, c'est vrai que je n'ai pas pensé à poser la question aux devs de seq24

Merci =)
Articles: 1512
hello

bon aucune réponse des dev de seq24.... 😢

jy
Articles: 294
jy_moustache écrit:
hello

bon aucune réponse des dev de seq24.... 😢

jy
Vous avez déjà essayé d'ajouter le suivant dans le fichier ~/.seq24rc:

Copy to clipboard
[manual-alsa-ports] # set to 1 if you want seq24 to create its own alsa ports and # not connect to other clients 1


??

Ca donne des portes seq24 qu'on peut connecter soi-même.

Ciao,

Jeremy
Page: 2/2
1  2