Cabbage Logo
Back to Cabbage Site

Issue with Keyboard Widget key names

I’m experiencing issues with the keyboard widget on the latest Windows release of Cabbage.

The key labeled C4 actually plays the note C5.

When sending a midi signal for C4 (midi note value 60) the keyboard will show that C3 is being pressed (but the expected C4 tone is still played.)

So essentially it seems like the whole keyboard widget is shifted down one octave.

I thought I was doing something wrong but this seems to affect the example plugins as well.

I’ve confirmed this issue persists even when the plugins are exported to VST and used in a DAW.

This pops up quite a lot. There is no standard for what C3 is. Back in the day Roland decided to use C3 to describe C60, while Yamaha chose C4. You can blame them for the route of this evil. You can choose what to use yourself by setting the middlec() identifier for the keyboard widget. It’s set to 3 by default.

Sorry, I couldn’t find anything when searching the forums. I’ll look more closely next time.

I had no idea about the background of all this I’ve always just thought note 60 was C4 and that’s just the way it is.

Thanks for the clarification!