[HN Gopher] Show HN: IEMidi -  Cross-platform MIDI map editor fo...
       ___________________________________________________________________
        
       Show HN: IEMidi -  Cross-platform MIDI map editor for arbitrary
       controllers
        
       Author : i-e
       Score  : 34 points
       Date   : 2025-03-07 16:44 UTC (6 hours ago)
        
 (HTM) web link (github.com)
 (TXT) w3m dump (github.com)
        
       | Eduard wrote:
       | very nice concept - I have so far wondered why MIDI devices are
       | not used more for typical user interactions.
       | 
       | That being said, I suggest to give real-world examples of what
       | this software is capable of doing - and also state what is not
       | (yet?) possible.
       | 
       | e. g.:
       | 
       | I own DJ controllers, Pioneer DDJ-SB2 and Reloop Ready. Can these
       | be used with IEMidi?
       | 
       | Using my DJ controllers, for what can I use its inputs? Can I
       | assign keyboard buttons (e. g. letters) mouse buttons, complex
       | macros (copy and paste)? Can I use the jogwheels for stuff such
       | as scrolling back and forth in video players, video editors, SDR
       | radio frequency tuning?
       | 
       | Is it possible to leverage my DJ controller's outputs? e. g. the
       | volume indicators on the Pioneer device or the multicolor LEDs
       | below Reloop's beatpad buttons?
       | 
       | Also a filmed video would be great showing such kinds of
       | interactions.
        
         | i-e wrote:
         | 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.
        
       | ericyd wrote:
       | Trippy, this is an improved version of my first ever programming
       | project [0]! I literally didn't know how to program so my version
       | is awful but I love seeing the idea come around into a fully
       | realized app!
       | 
       | [0] https://github.com/ericyd/midi-unbound
        
         | i-e wrote:
         | Awesome! Happy to take on your contributions
        
       | codedokode wrote:
       | I don't understand why they chose ImGui. As it is immediate mode
       | framework, it means it repaints whole window for every incoming
       | event, like pointer motion? Ridiculously inefficient.
       | 
       | Also I don't think it is safe to add third-party repositories as
       | they suggest to do for Linux users. I never do this.
        
         | i-e wrote:
         | The app is meant to run in the background or minimized once
         | you've edited your Midi profile. Your rendering costs are zero.
         | 
         | The app will eventually be packaged as a flatpak and submitted
         | to flathub in the near future.
        
       | i-e wrote:
       | 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.
        
       | starkparker wrote:
       | Tangentially related, the hobby market for converting MIDI to USB
       | HID via hardware, which is popular for using electronic drum
       | kits' and keyboards' MIDI output in rhythm and music games. Most
       | of these are driven by the Pi Pico, like
       | https://rolllimitless.com/ and
       | https://santroller.tangentmc.net/wiring_guides/midi.html
       | 
       | Newer open-source rhythm games like YARG also handle MIDI-over-
       | USB directly: https://docs.yarg.in/en/Instruments
        
       ___________________________________________________________________
       (page generated 2025-03-07 23:00 UTC)