Yeah, I think most DAW's with staff and piano roll view (PRV) will do that.

Often as I work in a DAW editing midi to something that I've played in....and there are notes that are wrong and need to be moved..... I often do NOT set the key in the DAW. Mostly since I work with audio in the DAW as opposed to midi, so it defaults to "C" IIRC. And lets say the key is "G" ... to make it easy. And I need to either add or edit one of the F# notes..... so I drag the note to F#.... and the DAW wants to put it on the F natural every time. That's because it doesn't see F# as part of the C natural scale.

If I were to change the default scale to G maj, it would place the note correctly.

But I have a note properties window that allows me to change many aspects of that note, and one is the precise position regardless of the scale.

Of course, Melodyne does makes that easier if you have it.


You can find my music at:
www.herbhartley.com
Add nothing that adds nothing to the music.
You can make excuses or you can make progress but not both.

The magic you are looking for is in the work you are avoiding.