I'd wager not many users would have a need for it AND it's probably way outside of the scope of the software; so trust me when I say I understand this is a niche request. Feel free to tell me that this isn't going to happen rather than sugar-coating it with "we'll look into it" 😅
MIDI Support. This would increase the amount of devices that reWASD supports by an infinite amount. Much like a typing keyboard, you don't need to support each device -- you support the keycodes coming in from said device. MIDI is sent to a PC as a string of numbers/letters (in base16) that carry information like MIDI Channel, note on/off, button velocity (how hard the button was pressed), continuous control info (sliders and knobs have sliding scale data output), etc. So unlike a keyboard, mouse, or gamepad you can't go into MIDI support with an expected set of inputs. There is no standardization in that sense.
There is standardization in the data strings though. So to solve this, the few MIDI profilers I've tested use a "learn & assign" system. You press the button, turn the knob, or move the slider that you want to creating a binding for first, so the software knows what input you want to map, and then you assign a binding. It works a little bit like "hook controller buttons in UI" in reWASD where I could press Triangle and the UI will immediately move to that section. I imagine the UI for MIDI support would be very similar to the one for keyboard; an array/grid of physical keys and their bindings.
Why reWASD though? I did mention there were other profilers. But c'mon, we all know how powerful reWASD is. And that's the reason. I haven't found one profiler yet with per-application bindings which means I'm manually enabling/disabling the profile when I actually get into music creation software and I can't feasibly run dedicated profiles since I'd spend more time in the profiler loading configs than actually using them. Plus the macros and shift layers are more features that aren't found in other software.
This request is a bit of a long shot but I figured I'd ask. I wouldn't even mind if the MIDI features were handled as an add-on, much like the Turbo and Macro and Shift Layer add-ons. I'd gladly pay for the feature. And of course I'm open to sending logs and providing feedback on any testing. There's just so much cool stuff that could be done in games (and in the OS) when we can include drum pads, dials, and sliders to the mix. Imagine using a volume slider for fine tuned acceleration in a racing game or as a throttle in a flight sim. Playing Parappa the Rapper with drum pads. Or getting a bunch of knobs to work as in-game knobs in Train Simulator. Plus there is always the fact that someone could turn a budget drum pad into a StreamDeck alternative with reWASD controlling the bindings.
MIDI Support. This would increase the amount of devices that reWASD supports by an infinite amount. Much like a typing keyboard, you don't need to support each device -- you support the keycodes coming in from said device. MIDI is sent to a PC as a string of numbers/letters (in base16) that carry information like MIDI Channel, note on/off, button velocity (how hard the button was pressed), continuous control info (sliders and knobs have sliding scale data output), etc. So unlike a keyboard, mouse, or gamepad you can't go into MIDI support with an expected set of inputs. There is no standardization in that sense.
There is standardization in the data strings though. So to solve this, the few MIDI profilers I've tested use a "learn & assign" system. You press the button, turn the knob, or move the slider that you want to creating a binding for first, so the software knows what input you want to map, and then you assign a binding. It works a little bit like "hook controller buttons in UI" in reWASD where I could press Triangle and the UI will immediately move to that section. I imagine the UI for MIDI support would be very similar to the one for keyboard; an array/grid of physical keys and their bindings.
Why reWASD though? I did mention there were other profilers. But c'mon, we all know how powerful reWASD is. And that's the reason. I haven't found one profiler yet with per-application bindings which means I'm manually enabling/disabling the profile when I actually get into music creation software and I can't feasibly run dedicated profiles since I'd spend more time in the profiler loading configs than actually using them. Plus the macros and shift layers are more features that aren't found in other software.
This request is a bit of a long shot but I figured I'd ask. I wouldn't even mind if the MIDI features were handled as an add-on, much like the Turbo and Macro and Shift Layer add-ons. I'd gladly pay for the feature. And of course I'm open to sending logs and providing feedback on any testing. There's just so much cool stuff that could be done in games (and in the OS) when we can include drum pads, dials, and sliders to the mix. Imagine using a volume slider for fine tuned acceleration in a racing game or as a throttle in a flight sim. Playing Parappa the Rapper with drum pads. Or getting a bunch of knobs to work as in-game knobs in Train Simulator. Plus there is always the fact that someone could turn a budget drum pad into a StreamDeck alternative with reWASD controlling the bindings.
Comment