ho0ber / NK2Tray

Windows Application Volume Control via MIDI
Microsoft Public License
167 stars 26 forks source link

🎹 Support for the EasyControl.9 MIDI Controller #66

Closed jpwilliams closed 4 years ago

jpwilliams commented 4 years ago

This is a profile for the EasyControl.9 MIDI Controller. Its usual brand name is "Worlde", though it appears that it's also commonly resold as "ammoon", "SubZero", "Omnitronic", and probably a few more.

image

63 and #57 will slightly change the implementation here, so this branch can be rebased if they get merged beforehand.

Utilised hardware:

Ugliness

There was some confusion trying to set this up (Discord user @mrnorrisman helped wonderfully with this). It appears that in its default state, the EasyControl.9 knob is set to CC#10 and the horizontal slider to CC#9. These can't be changed. Insanely, however, CC#9 and CC#10 are also used by vertical sliders 7 and 8 in its default configuration.

After finding a few YouTube videos that also attest to this fact, it seems the only way around this is to reconfigure the controller (using software provided by Worlde) to assign sensible CC#s to all the inputs. The following image shows the desired set-up in the editor software.

image

Because of this extra step required, it might be worth setting up a separate DEVICES.md file that show supported devices, what they currently support, and how to use them. In this particular instance we can actually provide a .Ctrl_data file (zipped below) that can be imported in the software, or we could just show the image above.

NK2TrayProfile.zip