Scale search improvements

I think the scale search could use quite a bit of improvement.

First, it’s a bit odd to have to click “All Scales” in section A, which is labelled “Chord Set” to search for a specific scale. I think it would be logical to also have a search box in section B “Current Scale”.

Second, the search logic leaves quite a lot to be desired.
To take an example, suppose I wanted a good old B minor scale. With “All scales” selected I type “B” and the first thing I see in the scale list is “C Dorian b5 scale”. Pretty much everyone would expect all the “B” scales to appear top of that list. Then I continue typing “B m” I see “C#/Db Major scale” at the top of the list.
Then I type it out in full, “B minor”, still the top hit is “C#/Db Major scale”. If I scroll down I see that “B minor” is about 15 places down.

To make matters worse if I search for the (very common) shorthand versions like “Bm” or “Bmin” I get no hits at all. Scaler really needs to be able to understand those common shorthands and get to the correct scale, at least for the more common and simpler chords, and especially given that on the Circle of Fifths B minor is shown as “Bm”!

You’re probably sick of hearing “Scaler 2 does it better” but in this example it really does. “B” shows all B scales first and “Bm”, “Bmin”, “B m”, “B min” and “B Minor” all place that scale top of the list. So better search logic already exists somewhere in the Scaler codebase.

I just click on the B on the keyboard in All Scales. I really like All Scales because you can click more that one note and it will list the scales containing those notes. I think you are referring to the search box and yes that is not getting the results we expect with the first letter prioritising the scale (G should list G scales, it does for G# but clearly not prioritising the first letter.). Fixed in 3.1.
PS Bm/ Bmin anything with no spaces doesn’t provide a hit in Scaler 2

@davide, this is the feature request section and I’m requesting a feature. I’m not saying you should remove the All Scales thing. Just that you should add a search box to section B as well. It’s a list of scales so you should be able to search it.

And “Bm” and “Bmin” do both work in Scaler 2, at least on Windows. See pics below:

1 Like