A downloadable tool for Windows and Linux

Download NowName your own price

midiconn is a virtual hub to connect MIDI hardware through the computer.

Features

  • An intuitive, node-based user interface with predictable interactions - one does not have to be a power user or MIDI expert to start using it.
  • Detection of device disconnects and reconnects without program restart.
  • Channel node to filter and remap MIDI message channels.
  • Platform-independent preset files to port the MIDI device setup across various computers.
  • Various themes and UI scaling.
  • Minimal resource footprint - quick to launch up.

The recommended way of installing midiconn on Linux is via Flatpak.

Download on Flathub

midiconn is free software, and the source code is freely available on GitHub.

Download

Download NowName your own price

Click download now to get access to the following files:

midiconn-0.2.1-win64.msi 2 MB
midiconn-0.2.1-ubuntu-22.04.deb 1 MB

Development log

Comments

Log in with itch.io to leave a comment.

(2 edits)

Please consider building for a bit older Linux systems (say Ubuntu 20.04 or Debian 11/stable) as your glibc version is too new for those.

Also consider statically compiling so that there is no/less conflict with dependencies.

Oh, I tried building it myself and ran into SDL version errors since you require 2.0.17+

Oh well ..

(1 edit) (+1)

Thank you for the comment. Yes, it also occurred to me that builds for more Linux systems could be provided. However, the presence of the Flatpak support kinda renders this less important, the required effort can be better spent elsewhere.


Do you have any reason against using the Flatpak distribution?

Oh, I have plenty of reasons against Flatpak :)

Unnecessary duplication of system dependencies, audio tools not able to use system paths for opening files (like package manager installed plugins) to unreasonable devs that don’t take input from upstream developers, maintainers or users.

Call me a boomer, but I prefer the “traditional” way of building, installing and running applications and packages :)

Btw afaik a flatpak won’t help with the glibc issue.

I won't call you anything. Everyone chooses their own poison. 😉

For me, as an app developer, Flatpak is an extremely convenient distribution target, since it lets me ship the same environment to the user that was tested working. So the dependency problems you described (including glibc) are avoided on any system.

For your case, my best advice would be to build and install the development libs for a newer version of SDL2, and then build and install midiconn from source. The other dependencies should be at sufficient versions on Ubuntu 20.04 as well.