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

6 - Le MIDI

> Forums de discussion > 6 - Le MIDI > Utiliser MIDI Layer en concert
Dernier post

Utiliser MIDI Layer en concert

xabilon utilisateur non connecté
Bonjour tout le monde

Jusqu'à maintenant j'utilisais Live Professor sur Windows 10 pour piloter mes synthés virtuels en live.
C'est la même chose que Gig Performer ou Mainstage chez Apple : on a la liste de morceaux du concert définie dans le logiciel, chaqun appelle un ou plusieurs plugins avec un preset défini et "cablâge" défini (splits de clavier, effets, etc...), et on peut passer d'un morceau à un autre en envoyant un Program Change depuis le clavier contrôleur.
Le but étant de ne pas toucher à l'ordinateur de tout le concert, et de tout piloter depuis le contrôleur.

Étant donné que ma carte son (Radial Key Largo) est reconnue, et que mes plugins (u-he, DiscoDSP, TAL, Loomer...) tournent sur Linux, je voudrais faire la même chose sur KXstudio.

Pas de souci pour faire tourner mes plugins sur Carla, et les jouer depuis mon clavier MIDI, via Jack, mais pour gérer la playlist c'est autre chose.

Dans des discussions par-ci par-là, j'ai entendu parler de Midi Layer, que j'ai installé et qui fonctionne... mais j'ai du mal à comprendre comment m'en servir pour ce que je veux faire.

Dois-je lancer Jack ? Avec Jack lancé, je n'arrive pas à choisir ma carte son comme MIDI IN, uniquement les Midi Through 0-16.
Quand Jack est arrêté, je peux choisir 'Radial USB' comme entrée MIDI.

Je vois bien qu'il y a une sorte de playlist sur la gauche (les 'Preset'), et que chaque Preset peut avoir plusieurs 'Elements', lesquels peuvent filtrer les messages MIDI et les envoyer sur certaines sorties MIDI.

Mais comment faire pour que, en envoyant un Program Change sur un canal déterminé, ça charge certains plugins dans Carla, avec certains presets ?

Voilà, si quelqu'un peut me filer un coup de main, je n'ai rien trouvé à ce sujet nulle part. En attendant je continue à expérimenter...

sub26nico utilisateur non connecté France
Est que le pont MIDI ALSA vers JACK est lancé?

Tu peux le lancer directement depuis Cadence, Claudia ou Catia.
Dans ces 2 derniers, il faut aller dans 'Outils', 'PONT ALSA-MIDI '.
D'abord lancer 'Exporter les ports matériels' puis 'Démarrer le pont'.
(Cadence est en français chez moi, mais tu pourra traduire facilement )
Normalement, les ports MIDI de ta carte doivent apparaître dans Carla.

Tu peux automatiser cela dans Cadence, voir la capture d'écran.
Image

Tu peux aussi démarrer le pont et les exports en tapant dans un terminal :
a2j -e


xabilon utilisateur non connecté
Salut!

Ok, j'ai compris, avec le pont ALSA-MIDI activé, dans les connexions Jack je route l'entrée MIDI de la carte vers MIDI Through 0, que je configure comme MIDI IN dans Midi Layer, avec MIDI Through 1 comme MIDI OUT, que je route dans Jack vers mes instruments.

J'ai ainsi réussi à jouer mes instrus virtuels "à travers" Midi Layer. J'ai ausi remarqué que l'envoi d'un Program Change depuis mon clavier change le Preset dans Midi Layer.

Merci biggrin

Autant je comprends maintenant comment, grâce aux 'Elements' de Midi Layer, envoyer les bons changements de programme vers les instruments virtuels à chaque changement de Preset, autant je ne vois toujours pas comment changer les connexions dans Jack en fonction du Preset.

Si, par exemple, j'ai 2 synthés virtuels, et que je veux mettre un effet delay sur le 1er sur la 1ère chanson, mais le mettre sur le 2e synthé sur la 2e chanson, comment faire ?

olof utilisateur non connecté
moi j'utilise mididings pour faire la meme chose

olinuxx utilisateur non connecté France
@xabilon : tu as un lien vers ce "midi layer" ?

xabilon utilisateur non connecté
Merci olof, je vais tester mididings, d'après la description ça semble mieux correspondre à ce que je cherche.
Par contre c'est en Python, c'est pas trop lent lors des changements de patch ?

En fait j'ai l'impression que Midi Layer ne fait que gérer l'envoi et le routage des messages MIDI dans différentes situations (ce qui est déjà pas mal), mais à priori ces messages MIDI ne peuvent servir à changer le patchage dans Carla ou à charger une session LADISH dans Claudia.
Pour un set d'instruments fixe, où il ne faut changer que les presets des plugins, les splits claviers, transposition, etc... ça fait l'affaire, mais pour des trucs plus complexes avec des effets, des routages différents, j'en suis pas sûr...

Salut olinuxx : https://sourceforge.net/projects/midi-layer/
C'est une appli portable en Qt5 ; sur Kubuntu 16.04 + dépôts Kxstudio j'ai juste eu à décompresser l'archive et à lancer l'exécutable.

olinuxx utilisateur non connecté France
Merci pour le lien. N'hésite pas à lui créer une page (voir "Créer une page" dans le bandeau orange en haut des pages lorsque tu es connecté) pour faire grandir le savoir partagé.

olof utilisateur non connecté
j'ai installé aussi midi layer pour voir, aucun souci, et c'est une interface visuelle plus intuitive que de programmer en python, mais il me semble que je peux faire bien plus de choses au niveau de mididings, comme lancer des programmes, changer des connections, etc... mais il faut mettre les mains dans le cambouis, c'est du langage de programmation.rolleyes

xabilon utilisateur non connecté
C'est clair, Mididings est plus puissant mais pas du tout intuitif au premier abord. Je vais me plonger dedans...

Pour l'instant j'essaye de me débrouiller avec MidiLayers. Carla ne transmet pas les Program Change aux VST natifs, du coup je dois utiliser Qtractor comme hôte.

Afficher les articles :
Aller au forum :

Documentation [Afficher / Cacher]

Faire un don
[Afficher / Cacher]

Connexion
[Afficher / Cacher]



Mégaphone [Afficher / Cacher]

calixtus06, 09:30, mer. 27 mars 2024: Bonjour et bienvenue à Noar :-)
olinuxx, 18:50, lun. 25 mars 2024: Bonjour et bienvenue à Ted Demore cool
olinuxx, 17:52, dim. 24 mars 2024: Bonjour et bienvenue à Noitavon cool
calixtus06, 11:07, jeu. 21 mars 2024: Bonjour et bienvenue à obds, ceric :-)
obds, 16:12, mar. 19 mars 2024: Cet édito est juste parfait. Trop beau !
olinuxx, 11:48, ven. 15 mars 2024: Bonjour et bienvenue à Jerry cool
calixtus06, 18:03, mer. 13 mars 2024: Bonjour et bienvenue à tanguero :-)
olinuxx, 11:01, dim. 10 mars 2024: Bonjour et bienvenue à lolo cool
bda, 16:59, sam. 09 mars 2024: Chapeau pour l'édito. Vous êtes au top les gars :-)
allany, 07:20, jeu. 07 mars 2024: Ça ne fait jamais de mal, c'est l'éditorial ! [Lien]
olinuxx, 19:52, mer. 06 mars 2024: Bonjour et bienvenue à TrkNrk cool
calixtus06, 11:17, mar. 05 mars 2024: Bonjour et bienvenue à D752 :-)