Skip to content

Latest commit

 

History

History
14 lines (12 loc) · 974 Bytes

README.MD

File metadata and controls

14 lines (12 loc) · 974 Bytes

midirouter

Route midi messages between Midi devices on your system. Especially powerful when used in conjunction with a MIDI loopback device like LoopBe Internal MIDI or MidiYoke. screenshot

  • Uses the Cursive terminal UI library with the pancurses backend.
  • Logs all routed midi events to a local midi file
  • Written in Rust. Uses multithreading to avoid lag from either the logging or the UI.

Building

  • Clone the repository and run cargo build in it's root.

Download

  • Check the releases section for the Windows executable.
  • Tested on a linux distro. Users will have to build from source. Rust makes this almost trivial. Install the Rust toolchain, clone/download the repo and cargo run in it's root.
  • Not tested on MacOS, but it should build and run easily enough, in theory.