A list of requests (big and small)

Hi all – I’ve been using Scaler 3.2 for a few days. I want to say a huge thank you to the team for all of the enhancements you’re making. This is the first time I’ve ever submitted a list like this (for any product), because it’s the first time I’ve felt like those requests would actually be heard. So kudos to you all.

I’ve compiled a list of requests that would drastically improve the usability of the app for me. I figured it would be easier to group them all in one post, but let me know if you’d rather I split them out.

  • Let me record chords to the Main Track, capturing chord selection as well as timing (It’s okay if the timing has to be quantized to some degree, like 1/16th).

    • This would be huge for me, because I can then use Scaler for scoring (where the music needs to respond in time with something that doesn’t move in 1-bar increments), or to create very human-sounding performances – choose the chords, bind them, and then perform them freely – then use additional tracks to add layers of motions.
    • You already allow us to edit the duration of chords in the main track down to 1/16th, so just let me record those directly via piano instead of having to use the mouse.
  • Offer a chord lock mode that locks only to the notes in the current chord, but allows you to play those notes in any octave. So if the chord contains C1, E1, G1, let me play C0, C2, C3, C4, E0, E2, E,3 E4 and so on.

    • By contrast, the Current Chord Lock mode only lets you play the exact notes (and register) in the chord. Playing a C gives the first note of the chord, regardless of which C you play (C1, C2 etc.)
    • This mode would allow for improvisation over a chord progression (as the current lock does), but makes it less important what inversion/octave the chords happen to be in. Also allows for more expressivity if I can reach up to play some high notes.
  • Move the “All Scales” note, mode, mood filter tool to Section B (“Current Scale)

    • It’s weird that it’s with the chord progressions when it’s actually a type of filter for the Scales list.
    • Also, if I’m browsing chord progressions and I’m 2 levels deep, and I want to quickly switch from B Major to G Major, it’s weird that I have to lose my browsing progress to do that. I know I can use the search field in Section B now in 3.2 which is good, but still odd that I can’t access the otherwise-very-helpful “All Scales” tool without disrupting my chord progressions browse.
  • In the MIDI roll, offer a way to quickly alternate between Select and Brush modes. For e.g. let me Cmd-click with the select tool to add a new note (this is also how Logic’s midi editor works).

  • In MIDI roll, let me hold Shift+Option and then scroll to change the horizontal zoom.

    • You already do this for vertical zoom (Option + Scroll), and Shift+Scroll scrolls horizontally, so this is a natural extension of that.

    • Also this is how Logic and most other editors work.

  • In MIDI roll, give me the option to set note colors according to their velocity (instead of always blue/red).

    • This is how Logic’s piano roll behaves, for reference.
    • For short notes, it’s really hard to read the little white line to tell the difference in velocities, so this would be very helpful.
  • In MIDI roll, give me the option to see the note name (e.g. A4) on the note. Or, let me click a note and then just display that note name somewhere on the UI.

    • I know the notes on a piano keyboard, but I can’t see the piano keyboard when editing MIDI notes (because the contrast between white/black notes in the background is so subtle that my old-person eyes can’t make them out). So currently I have to trace my eyes from the note I’m interested in all the way to the left to see the piano keys and figure out what note it is.
  • In MIDI roll, let me Cmd-A (or some other shortcut) to select all midi notes.

  • In MIDI roll, Scale and Chord highlight are features I use extensively to write melodies, and especially harmonize melodies, within a scale. But the entire midi track should be highlighted rather than just the piano keys. Its causing a lot of eye strain to keep going left and right to check whether a given note is in the scale/chord or not.

    • You do something similar for the Main track chord notes which is helpful, but I want the option to see the scale represented there as well (I say as well, not instead, because when writing a melody you want to move consciously between stable notes (in the chord) unstable notes (in the scale but not the chord), and spicy notes (not in the scale), so seeing those visually while painting notes is important.

    • This feature is the sole reason I still use Hookpad to write melodies/harmonies.

  • Highlighting the chord notes on the piano roll is very helpful, but give me the option to highlight ALL instances of a given note across registers, not just the register used in the original chord.

    • I.e if I’m writing a melody which is 2 octaves above the main chord track, I still want to know whether the notes I’m adding are in that chord or not, regardless of if its in a different octave.
  • Let me double-click the name of a track to start renaming it instead of having to click the three dot menu.

    • This is especially important since “User” and “Divisi” tracks pretty much always require renaming, and those are dropped instantly onto the arrange page.
  • When adding a new User Track, it’s odd that “User” is hidden under articulations, given that it’s a very powerful tool which is entirely separate from all other motions.

    • It seems it should at least be a Tier 1 selection rather than in Tier 2.

    • It took me a long time to find this feature as a result of this.

  • When adding a new user track, in the Tier 3 list (which has all the motions in it) there are three click targets: clicking the notes will play a preview; clicking the heart will add to favorites; clicking anywhere else will instantly close the modal window (popup) and add that motion to the arrangement.

    • That third one (add to arrangement) is a semi-destructive action, because I lose my place in the browse flow (and given that you have SO many motions to choose from, it’s easy to get lost and struggle to find your way back). And undoing that action requires finding the new track, using the three dot menu, and hitting delete.

    • I have accidentally added a motion that I intended to preview many times, which was frustrating when I was first starting out.

    • Clicking and holding to preview motions repeatedly is also not comfortable for me (hand issues), where it would be much easier if I could click once to hear the motion, and perhaps click again to stop/pause if needed.

    • All that to say – I think “Add to arrangement” should be an actual button the user needs to click (or a “+” button or whatever you feel), so that clicking the row can instead preview the motion. Alternatively, add a “preview” button as well, and that way all 3 actions are totally explicit and distinct.

    • (I imagine you’ll need to do this kind of thing for mobile/tablet versions anyway)

  • It’s also dislocating for new users that “Chord follow”, “Bass Follow”, “Divisi” and “User” are the only items in the Tier 2 list that immediately close the Motions browser (i.e., they don’t have right-chevrons that take you to Tier 3).

    • The right chevrons are only displayed on hover, so that’s a very subtle visual cue that’s easily missed.

    • Either have the chevrons always visible, OR add some visual indicator to these items to hint to the user that they will immediately take action rather than opening up more items to browse.

    • I suspect seasoned users will say this doesn’t matter, because they (like me) have gotten used to it, but this sort of UI quirk (and the one above) confused me so much on my first playthrough that I abandoned Scaler for a few weeks.

  • When browsing Motions, you can’t hear the preview sound if the main Chord track is muted (even though you’re browsing it for a separate, unmuted track).

  • I would also love an option to see the motion names translated to English. I know this has been mentioned before and that the names are either mostly arbitrary (like the motion names) or universally used classical music terms (like “allegro”), but in both cases I would still benefit from a translation. If I were classically trained, I probably wouldn’t be using Scaler – it’s an oddly exclusionary feature in a tool that’s otherwise perfect for theory beginners. And in the case of the motions themselves, knowing that “espressivo” means e.g. “expressively” at least gives me SOME clue as to what to expect from the motion.

  • I’m not sure why a track can’t contain Motions from different folders.

    • Currently, I can create multiple sections in a track, each with their own Motion type and other settings. But the motions all have to be from the same Tier 3 folder.

    • I assume there’s a technical reason for this but needless to say it’d be nice to mix and match them.

    • One use case would be to have a more complex melodic movement end with a simple “Strum” chord. Currently it’s only possible to use “Strums” if every other section on that track is also a strum.

  • This is a bigger feature request, but it would be ideal to preview motions using the currently-selected track’s instrument.

    • It would be better still if the motion preview chords were pulled from the Chord track (in other words, let me audition a motion using my chord progression.
    • EZ Drummer 3 handles this in an especially useful way, where you can select a drum groove, and then preview how alternate grooves would sound (playing the full arrangement), without actually making a permanent change until you’re ready to.

That’s all for now. Thank you again for being so responsive and continuing to make this tool better!

1 Like

Some great ideas there.

@davide You should give this chap a job! :grinning_face:

Lol I have a day job, I design user interfaces :sweat_smile:

1 Like

Hi @Jezixo, and welcome to the forum.
Thanks for taking the time and making the effort to help us improve Scaler 3. This is all very helpful feedback, and I pretty much agree with everything. We actually have most of this on our roadmap, which we are working towards. There are a few conundrums that hinder us (all scales in Section B, for example), but the rest are quality-of-life improvements we have been integrating across the board for release. I think by the time 3.3 comes along, you will see many of these suggestions included, plus a host of other features that our users would like to see included in an update.
We’ve come a long way since launch!
Hope you enjoy your time with Scaler 3, and thanks again!
PS - I am going to go through your post with my team during the week and will come back to you with any thoughts!

1 Like

Thank you! That’s really exciting to hear.

And yes on reflection I can see why the Section A/B thing is tricky. If All Scales is in B, where would the list of results show? There’s no space for both in the same section. You would almost need B to have a temporarily expanded mode or something similar.

I think the other thing that confused me as a new user is that information can flow both ways between A and B, even though one is on top of the other. You can pick chords in A and we’ll tell you what scale it might be in B (A drives B), or pick your scale in B and we’ll help you choose chords that fit that scale in A (B drives A). What’s counterintuitive about that is that it’s uncommon for UI elements to affect elements above them (because we think top-down/hierarchically), but also that that Up/Down flow of information is only represented in the UI by a lock icon on Section A. It’s not at all obvious that “locking” A means that A is now subservient to B, and that selections made below will have an effect on the section above. In this case, it would seem like an binary arrow toggle (up arrow/down arrow) would communicate that more clearly.

But then, from that perspective, it’s even more odd for All Scales to be in A, because even when the “lock” is engaged, your selections in B do not affect anything in the All Scales tool.

The other part of this that felt frustrating/overwhelming was that, even with the lock icon engaged (and so B driving A), clicking on different chord progressions still changes the search results in B, even though the “selected scale" stays the same. That makes it feel as though I’m losing my place in the scale browser just by clicking through chord progressions, and it actually took me a while to realize that the selected scale wasn’t changing too.

If you were to clarify that up/down relationship between A and B, you could also clear up that confusion. I.e. when B is driving A, don’t allow any selections in A to affect B’s scale list (because in this case, I want to choose a scale first and then find chords – I’m not interested in Scalers suggestions of what keys each set of chords would fit. If I was, I’d disengage the “lock” and let A drive B).

In any case, I trust you and the team have this all in hand, and I’m excited to see what you do next!

I had my epiphany near the end of this thread:

Understanding “B” “current Scale” - Scaler 2 General Discussion - Scaler Music - Community Forum

Scale search is such an important feature I think it merits its own section.