Some suggestions about qmidiroute

Support & discussion regarding DAWs and MIDI sequencers.

Moderators: MattKingUSA, khz

Post Reply
User avatar
Ghaydn
Established Member
Posts: 19
Joined: Tue Jul 08, 2014 12:13 am
Location: Moscow, Russia

Some suggestions about qmidiroute

Post by Ghaydn »

As you all know, qmidiroute is a simple tool to filter and modify midi messages. It's lightweight and flexible. But it's a rather old piece of software that desperately needs some improvements. Here are some suggestions that would really make life easier.

  1. JACK midi. Currently there's only ALSA midi and this comes with some annoying behavior, such as random port numbers and need to use a2jmidid under jack.
  2. More input ports (configurable with commandline options, similar to output ports).
  3. Control qmidiroute itself via midi. Just take any numeric field and 'midi learn' it. This would make it even more flexible than it is now.
  4. Rewrite .qmr files to something more human-readable, like XML.
  5. Headless version.
  6. Plugin version.
  7. OSC in and out. This would turn qmidiroute into an ultimate god-tier tool, but only after all previous changes. A tool that is flexible, simple to use, intuitive and can control everything with just one midicontroller - that's a dream.

Q: It's opensource, just do it yourself!
A: If only I could, I definitely would.

— Доктор, меня не понимают...
— In English, please.
User avatar
Largos
Established Member
Posts: 738
Joined: Mon Oct 05, 2020 12:21 pm
Has thanked: 85 times
Been thanked: 232 times

Re: Some suggestions about qmidiroute

Post by Largos »

Have you seen these https://x42-plugins.com/x42/x42-midifilter Using them in Carla could answer many of your wants.

User avatar
noedig
Established Member
Posts: 243
Joined: Wed Feb 12, 2014 4:39 am
Location: South Africa
Has thanked: 9 times
Been thanked: 57 times

Re: Some suggestions about qmidiroute

Post by noedig »

Konfyt (https://www.noedig.co.za/konfyt/) can do points 1-5 for you. (i.e. you can ignore all its audio features and use it as a MIDI filter.) Plus, regarding ports, if you connect them using the Konfyt GUI, they will stay connected and auto-reconnect. You also get MIDI scripting for more advanced MIDI processing.

Post Reply