Hi everybody,
may I gently ask to you some advice on an idea that jumped in my head today?
For the owners of a midi guitars (which basically send midi messages, where each string can correspond to a separate channel, or all the strings can go to the same channel) it would be useful to have an intermediate software with its input and output clients in jack, that takes the midi messages, modifies them and outputs final messages to the desired jack client (a synth for example).
Examples of use: change the velocities (randomize, or assign a custom velocity depending on something else), permutate or routing the channels (i.e. channel 1 becomes channel 6), transposing, remap the guitar fretboard to play a drumkit, change the tuning of the instrument...
Old discontinued midi guitars like the "You rock guitar" would benefit a lot (it's my case), or even other eventual midi pickup systems that may not have a user interface for linux.
Now, does something similar exist?
I am not any deep into jack code and I don't know ho to open a client, nor how to receive and transmit messages.
The midi message transformations would be easier to program, I think.
Midi messages transformer in Jack
Moderators: MattKingUSA, khz
- LAM
- Established Member
- Posts: 992
- Joined: Thu Oct 08, 2020 3:16 pm
- Has thanked: 141 times
- Been thanked: 349 times
Re: Midi messages transformer in Jack
I think this could be of your interest: https://x42-plugins.com/x42/x42-midifilter
in mix, nobody can hear your screen
-
- Established Member
- Posts: 2059
- Joined: Tue Feb 16, 2016 6:56 am
- Location: Kangasala, Finland
- Has thanked: 374 times
- Been thanked: 209 times
- Contact:
Re: Midi messages transformer in Jack
With mididings you can make pretty complex stuff.
http://das.nasophon.de/mididings/
https://github.com/stefets/live-config
http://das.nasophon.de/mididings/
https://github.com/stefets/live-config
Linux veteran & Novice musician
Latest track: https://www.youtube.com/watch?v=ycVrgGtrBmM