The obj ID is actually important. I am not sure but I think Cubase will create the ID based on an internal system. You could manually add one preset and just make up an ID in order to see if it works but I think it won’t.
This might already be the end point for your hopes of bulk importing scale presets.
This one obviously holds the amount of presets.
To me it looks like this one determines the order in which the presets are displayed. It also seems that user presets all have value = “-1” for some reason.
Not sure what this is for
value must be “1” as your presets will be user presets
looks like value must be “0” but again I have no idea what this is for
Should be set to “1”. If value = 1 Cubase will display in the comments column when this scale is identical (same mask value?) with another scale preset
I would have expected this to be a 12bit number where every bit is a flag and the LSB is the root key.
But it seems to be stored as a 32bit value.
Bit 13 to 24 seem to be a repitition of bit 1 to 12.
To me it looks like bit 25 to 32 don’t really matter, but if in doubt just repeat bit 1 through 8.
OldIndex - IDK NatIndex - IDK IsUser - Whether the scale is user-created (0 = default, 1 = user-made) IsNat - IDK exactly. (But I guess Whether the scale is factory default addition (0 = not factory , 1 = factory-added)) UseForSugg - Whether the scale should be suggested for the user in left side Scale Assistant panel (MIDI Editing time) (0 = no, 1 = yes). Mask - IDK (But I guess this implies the scale notes but in some binary value may be)
Interesting topic, both technically and musically.
However, in my own exploration of using some of the chord and scales features of Cubase in my own music making, I’ve started to wonder, how relevant scales still are in modern music?
Specifically, it seems, that even in relatively accessible “western” pop style music, we’re increasingly likely to jump between scales within a song - or even within a verse or chorus?
I am learning music & I have a few songs that need to be analyzed.
Issue:
When I input song MIDI for analysis, the scale suggestions dropdown menu in the Scale Assistant panel of the MIDI editor is showing multiple scales. This happens because my songs sometimes use multiple scales.
Objective:
For any given song MIDI: I want the Scale Assistant to display only one unique scale from a predefined list of scale presets that I provide.
Additional Context:
These songs follow Indian Classical (Carnatic) music, not Western music theory.
The number of keys used and their combinations do not fit into commonly used Western scales such as Major, Minor, Lydian, Dorian, Persian, etc.
While not Carnatic, the factory preset for RagaTodi seems to have one wrong note in it.
While it is hard to press 22 notes into 12 some people gave it a go but the preset in Cubase seems to not follow those “translations”.
As per my info the Bb should be a B.