Scaler2 - Add/Import Custom User Scales

Last topic I seen was 9 months old (for scaler1), and didn’t want to revive it

To me, this is an extremely important feature. As of right now, we’d have to use some other software in combination with scaler2, and i rather not. It would be perfect if scaler2 could handle all our compositional needs. So I’ve been brainstorming.

I think the easiest way, and prob the most quickest to implement from a developer perspective, is to allow users to add their own custom scales manually in its own little area/section and keep that section totally isolated from scaler2 existing scales. Kind of like this:

Under the piano, you have several tabs:
detect, scales, songs, artists & user. Songs, Artists & User are pretty wide, and can be shrunken. This will allow space for another tab, User Scales.

In the new User Scales tab, allow us to select/tag the keys on the piano roll, or simply type in the chords, or let us select a set of basic CHORDS and change the voicing from Triads to a Single Note and save that as the Scale, then give our scale a Name. Alternatively, allow us to IMPORT a Scale Set, the same way we can import User Chord Sets. (we’d need Delete Scale Set & Export Scale Set as well in case the community want to share their Scales they’ve added)

So the new User Scales will be in its own isolated tab, which has its own isolated data base/memory bank of the scales we’ve added. I have no idea how many scales there is in existence, but this will save the team from having to constantly update scaler2 with user requested scales, and will prevent users from requesting it, and really be something that requires hardly no maintenance at all. This will also allow every user to have the flexibility of importing/adding their own custom scales at will, their having scaler2 customized to their liking.

Then, after we lay down our melodies, and make progressions, we could drag those down into the pattern section, and start changing their voicing like any other normal chords. This should be pretty sufficient enough until you guys figure out a more clever way to integrate our custom user scales into the core of scaler2.

I just started working with the demo and was surprised that a few pretty important scales aren’t in the list, like whole tone, or diminished (whole-half), or augmented. It also seems like the overall structure of the app is Euro-centric.

To expand the power & reach of Scaler, scales could be added that, when combined with tuning maps (e.g. scala) in aVI, would provide more culturally diverse options. So you load a scale into Scaler and you load a scala into some VI that accepts them and the combined scale & tuning system gives you authentic scales/chords/drones from many regions/cultures.

I do think AntiPyr8’s idea of creating user scales does provide an immediate and thorough solution, but I would also support the idea that Scaler could just expand their offerings over time. The advantage of Scaler building them in is that it could further build on the educational aspect of the plugin.

A third approach would be to provide a scale/chord manager companion app that allows some of that work to be done (optionally) outside the plugin.

1 Like

Welcome @stub Thanks for the feedback