Skip to content

Conversation

Xinayder
Copy link

@Xinayder Xinayder commented Aug 8, 2025

This PR adds support for the M-VAVE SMK25-II midi controller.

image

https://www.cuvave.com/productinfo/1106099.html

The controller has 25 keys, 16 pads, 8 knobs, built-in arpeggiator and smart chords, MCP function, octave control and two sliders. The sliders are setup for pitch bend and mod, respectively. The octave control is built-in and not programmable, same with the arpeggiator and smart chord functions. The MCP button "toggles" a new layer for the drum pad, and both layers are programmable.

I used the factory settings from the controller to add support for it. I thought of adding transport controls, as the 2nd row of the drum pad has some control labels on it, but it requires changing the controller's mappings using the official software.

I haven't tested the sustain pedal function as I don't own a pedal.

The name detection may be different as well, as I haven't tested it on Windows (only on Linux).

Happily taking any suggestions to improve support for this keyboard, as it's my first time using a MIDI keyboard with a DAW.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant