IECore is a cross-platform library for Linux, Windows, and macOS that leverages ImGui as its user interface. It serves as the core framework for all Interactive Echoes (IE) applications, offering a plug-and-play setup with pre-configured entry points, making it simple to start developping C++ applications.
Nice! yes IEMidi is cross platform and works on macOS, but i haven't gotten the time to finalize the Packaging for that system yet, but extremely glad it works right out of the box on your macOS.
IEMidi is a cross-platform MIDI editor built with ImGui and RtMidi, allowing users to map any MIDI message to various actions such as volume control, mute, executing console commands, and opening files.
It is powered by the IECore app engine developed by Interactive Echoes and utilizes IEActions, a cross-platform action library for OS-level interactions.
Designed to be open-source, OS-independent, and lightweight, IEMidi provides a simple MIDI mapping solution for any MIDI controller.
Contributions are welcome to expand its functionality and supported actions.
Thank you! More features will be added in the future such as Midi output callbacks, however IEMidi does support running custom console commands with the addition of passing an optional numeric value to the command, and a tutorial on that will be posted in the near future.