Snap to scale/conform to scale?
-
- KVRer
- 9 posts since 21 May, 2005
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.
- KVRAF
- 10140 posts since 16 Dec, 2002
The workaround is to use the musicality tools and then use the paint brush to remove the notes you don't want
-
- KVRer
- Topic Starter
- 9 posts since 21 May, 2005
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.
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.
-
- KVRAF
- 2456 posts since 9 Oct, 2008 from UK
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
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.
-
- KVRist
- 436 posts since 26 Jul, 2012 from Prague, czech republic
-
- KVRist
- 436 posts since 26 Jul, 2012 from Prague, czech republic
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...
create scale (insert scale notes) clip in one track and show this track under any other midi edit...
- KVRian
- 1298 posts since 3 May, 2005 from Victoria, BC
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.
-
- KVRer
- Topic Starter
- 9 posts since 21 May, 2005
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.
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.
- KVRian
- 528 posts since 10 Nov, 2018
-
- KVRist
- 64 posts since 20 Sep, 2019
@salty: spot on ideas, thank you !
@exponent1: yes, totally agree, fingers crossed !
@exponent1: yes, totally agree, fingers crossed !
-
- KVRist
- 30 posts since 23 Jul, 2017
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
- KVRian
- 544 posts since 24 Jan, 2004 from Sweden
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.
-
- KVRian
- 872 posts since 25 Aug, 2006
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.
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.
-
- KVRist
- 401 posts since 10 Dec, 2002
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
