Chargement...
 
Skip to main content

6 - Le MIDI


Convertir un événement MIDI en n'importe quel séquence de touches de clavier (qwerty/azerty)

Bonsoir à tous,

J'ai beaucoup googlé mais pas trouvé de solution existante pour ce besoin qui me semble basique:
De la même manière qu'un clavier virtuel permet de convertir des pressions de touches sur le clavier azerty en notes midi, j'aimerais convertir des notes midi en raccourcis clavier (du type NoteOn 56 --> Ctrl+E, idéalement quand une application particulière a le focus), par exemple pour accéder à des fonctions non MIDI-mappable de certains logiciels.
X42 et Qmidiroute (entre autres) proposent des filtres de channels, de CC, de notes, remapper des signaux MIDI, mais pour remapper du midi en keystroke je n'ai trouvé que Pizmidi, un VST qui a 8 ans...

Ça me parait relativement simple à faire en batch ou avec mididings, mais ça va me prendre du temps !

Est-ce qu'il n'existe vraiment pas de plugin LV2 simple pour mettre en place ce genre de mapping?

Merci pour vos lumières !
J'avais vaguement cherché, pour un peu le même besoin, et j'avais trouvé midizap :

https://github.com/agraef/midizap

J'ai eu la flemme de tester le truc ... Ca n'a pas l'air d'être un plugin lv2, mais peut-être y trouveras-tu ce que tu cherches !
France
Ce n'est pas du LV2 mais SendMIDIImage semble adapté.
Je l'avais essayé il y a quelque temps avec des raccourcis gérés par mon gestionnaire de fenêtre (awesome). Mais on peut aussi employer sxhkdImage .
Par contre on ne peut pas choisir le canal MIDI à la volée. Il faut donc réserver un canal spécifique à cet usage.
Ça me parait bien plus simple que mididings par exemple.
France
Merci pour la création de la page sendmidi bda !
France
Pas de quoi. J'ai encore des choses à y ajouter. Aussi à include ReceiveMIDI du même auteur.
Pas beaucoup de temps en ce moment...
Merci à tous pour les pistes!

Midizap a l'air de répondre à mon besoin (et le Readme.md est plus que complet).
En revanche SendMIDI (que j'avais utilisé il y a quelques mois) ne peut (a priori) qu'envoyer un message midi, alors que je veux recevoir un signal midi et envoyer un keystroke. Sxhkd lui a l'air de n'envoyer que des keystrokes, je n'ai rien vu à propos de midi.
ReceiveMIDI n'a l'air d'uniquement recevoir un signal midi, sans envoyer quoi que ce soit.

Alors certes, combiner tous ces outils à la KISS (par exemple receiveMIDI+sxhkd) fera le job, mais je vais commencer par tester midizap ce week-end!
France
Sinon il y a aussi claudia/carla. Je ne sais plus lequel des deux mais il est possible de faire des "ponts" MIDI LV2 pour les greffons et appli audio qui ne répondent pas aux messages MIDI.

Sauf si tu veux contrôler ainsi n'importe quel type d'application...