Are there standard-ish MIDI CC assignments for XY controllers

DSP, Plug-in and Host development discussion.
KVRAF
1885 posts since 20 Sep, 2013 from Poland

Post Thu Sep 16, 2021 2:23 am

Making something with an XY blend control for four layers, and wondering if there's a standard or at least common MIDI CC assignment for those.

Korg NanoPAD seems to be CC8 for X and CC12 for Y from what a quick search tells me. Are those also common assignments on keyboards with joysticks etc, or is there some other set of numbers it would be better to follow, to save users the trouble of reassigning their CC numbers?

User avatar
KVRian
919 posts since 31 Dec, 2008

Post Thu Sep 16, 2021 8:59 am

CC8 is "balance", i.e, controls the left and right balance. Usually used in stereo/panning. (I guess it makes sense for X)
CC12 is labeled as "Effect Controller 1". A bit vague but I guess it's used generally for effect parameters.

If Korg didn't find any thing more appropriate than those, I doubt any one else will.

User avatar
KVRian
919 posts since 31 Dec, 2008

Post Thu Sep 16, 2021 11:34 am

On second thought. Check what Rob Papen is doing. He has XY controls all over his synths.

User avatar
KVRian
1031 posts since 25 Sep, 2014 from Specific Northwest

Post Thu Sep 16, 2021 11:35 am

8 seems an odd choice, considering 12 is explicitly paired with 13 in standard CC assignments.

KVRist
54 posts since 20 Aug, 2008

Post Sun Sep 26, 2021 5:16 pm

DSmolken wrote:
Thu Sep 16, 2021 2:23 am
Making something with an XY blend control for four layers, and wondering if there's a standard or at least common MIDI CC assignment for those.

Korg NanoPAD seems to be CC8 for X and CC12 for Y from what a quick search tells me. Are those also common assignments on keyboards with joysticks etc, or is there some other set of numbers it would be better to follow, to save users the trouble of reassigning their CC numbers?
Both Korg Wavestation's joystick and Z1's XY pad use CC#16 (X-axis) and CC#17 (Y-axis).

KVRAF

Topic Starter

1885 posts since 20 Sep, 2013 from Poland

Post Sun Sep 26, 2021 9:28 pm

Ooh, thanks, I'll switch the defaults to those.

Return to “DSP and Plug-in Development”