Features:
- Route anywhere to anywhere.
- Create virtual port.
- Route from WebMidiJs client to server and back.
- Route from server to server.
- All routing in Real Time with no latency.
- Route from one event type to another. (cc to pitch wheel)
- Route to/from 14bit CC.
- Monitor midi input.
- Build Custom controls to send CC/Program Change.
- Custom Program Change dropdown..
- Transpose / Harmonize.
- Create presets, controlled by any midi event.

Client git (vuejs, typescript, electron):
github.com/shemeshg/midi-router-client
Server git (C++, Qt webchannel):
github.com/shemeshg/RtMidiWrap
Online client:
shemeshg.github.io/midirouter-online/#/