Snap to scale/conform to scale?

Discussion about: tracktion.com
RELATED
PRODUCTS

Post

I've been demoing the product for a day and am just about sold on it, but I can't seem to find an option to "snap to scale" or "conform to scale" - am I overlooking an option or is that just not available? It's present all the major daws in one form or another, so I must be missing something.

Post

The workaround is to use the musicality tools and then use the paint brush to remove the notes you don't want

Post

I don't think that's really a workaround. Those tools only capture chord notes; if you need a leading tone or anything that is off the chord notes - you have to drop down to midi edit mode and figure out where you are in the scale. That's "conform to chord" which is quite different than conform to scale.

I'm not really looking for a "work around", I am just trying to figure out if I am missing something in the options - it it's not there, I can just look at other DAWs and see if there is a better match for me.

Post

There are some MIDI plug-ins on the link below, including one called MIDIForceToKey. Is that the kind of thing you're after?



http://thepiz.org/plugins/?p=pizmidi
[W10-64, T5/6/7/W8/9/10/11/12/13, 32(to W8)&64 all, Spike],[W7-32, T5/6/7/W8, Gina16] everything underused.

Post


Post

the another nice posibility are ghost notes / tracks... but i am not sure that this is possible in waveform.
create scale (insert scale notes) clip in one track and show this track under any other midi edit...

Post

We are aware we are missing this feature and it is something I've been considering how to implement the best. I'd like to hear any of your ideas on how you think it could work the best.

Post

Allow user definable scales!
[W10-64, T5/6/7/W8/9/10/11/12/13, 32(to W8)&64 all, Spike],[W7-32, T5/6/7/W8, Gina16] everything underused.

Post

Hey FigBug - thanks for getting back to me. I'm very impressed with the way the musicality tools are implemented. And I'm glad to hear this is a feature that is being considered.

In general, I am in favor of "constrain to scale" rather than a "transform to scale" tool. MIDI scale scale transform tools are readily available as seen in the linked suggestions above. What producers/composers really need to see is what the actual notes are, so if a transform scale tool is used, there is a potential for the relative note output to be different if the scales were changed. So to that end, here are my suggestions on ways to implement this:

Simple Solution:
1) Checkmark on midi editing view to hide notes not in project scale. [Userhelp: Selecting this view will hide all note rows that are not within the global scale.]
2) Have the root note of the scale highlighted in the midi edit view.

Moderately more Complex, in addition to the above:

3) In addition to the above, have a collapsable view ala Ableton lives clip midi fold. [Userhelp: Selecting this view will hide all note rows that do not contain midi notes.]
4) Additional highlighted note (4th or 5th) to give more context when hand editing notes - this will allow easier entry without having "black keys" for reference.


More complexity:
5) Collapsable chord view. This is similar to the already implemented "melody" generator, but would hide other note lanes completely and use only the chord tones for reference and completely disregard the rythm of the already created chord generators. So if the chords Gmajor and Dmajor directly followed each other, both D and G would share the same lane and F# and B would share the same lane and so on. [Userhelp: Selecting this view will hide all note rows that are not in the the current chord. This view displays relatively locations of notes in the same row.]
6) Snap to scale view. This shows the full pianoroll, but doesn't allow the user to put in non-scale tones. User could override this by holding a metakey while clicking on the off scale note row. [Userhelp: Selecting this view will disable inputing notes on non-scale note rows. Shift click will override this behavior.]
7) Voice range limiting: Probably not as important, but some users may want to constrain note area to different voice ranges (tenor, flute, bass guitar, etc). This would be useful for people that are orchestrating for specific acoustic instruments, but want to quickly put in a part until the part can be recorded. [Userhelp: Selecting this view will hide notes outside of the selected voice range. Tenor, Bass, Baritone, Soprano ranges may be defined in XYZ settings.]

Those are my top ideas off the top of my head, thanks for considering them.

Post

Hope this is implmented soon in Waveform 11.

Post

@salty: spot on ideas, thank you !
@exponent1: yes, totally agree, fingers crossed !

Post

This is really important. The composition tools in the pattern generator are great, but they are no substitute for snap to scale, invert and paint chords in the piano roll. D

Post

You have the note colours that tell you if the note is in the chord, in the scale in the chord but not in the scale or none.

Post

Just bumping to keep this feature request alive. It ties in nicely with the request for custom/user scales.
viewtopic.php?t=521077
You could set priority for snapping to the nearest note above/below/absolute and if you restrict it further to notes that are part of the chord in the chord track.

Post

In Waveform 12 Pro you can choose several options, Note In Key included. Just select the key in the bottom right area. Here I'm in the Cminor:
You do not have the required permissions to view the files attached to this post.
Waveform 12 Pro, Cubase Pro 13, Windows 11, i7-13700H

Post Reply

Return to “Tracktion”