Note Lengths of instruments in Piano Roll Editor
Here's a peculiar observation:
1) Create score of piano
2) Insert a measure of notes
3) Utilize the Piano Roll Editor and check the note lengths
Result: Each note (e.g. four quarter tones) have a length value of 1000.
Why mention this? The piano instrument in MS is known to be slightly off at 950 to give a tad disconnect between note events, yet this isn't apparent in the piano roll editor during the beginning stages of score formation! It most definitely does occur once
4) Export to .midi file has been invoked.
After doing so, re-open the piano roll editor and "behold," those default note length values are now 950. This isn't a huge deal of course, but for correct behavior, this "translation" of note lengths ought to be before export and verifiable the first time the user lays eyes on the P.R.E.
Comments
4) play back the score
Seems like an easier workaround than exporting.
5) Check PRE, which is now "correct"
6) Close PRE
7) Enter some more notes
8) Check PRE, newly entered notes are at 1000 as well
I'm guessing during note entry, the actual note duration is being entered, agnostic of the instrument definition of the default gate time for it.
Only when processing the score for audio (be it export or internal render for playback) are the related note events corrected in length.
In reply to 4) play back the score Seems… by jeetee
In fact, in many other places (I won't try to count them all) there are problems with this kind of (whole-)layout update.
In reply to In fact, in many other… by Ziya Mete Demircan
No need to count them, but reporting them would be useful, otherwise we can't fix them.
In reply to In fact, in many other… by Ziya Mete Demircan
Yeah, correct layout updating is much more important than this issue of course.
In reply to 4) play back the score Seems… by jeetee
Sounds about right, and it also seems to be of low difficulty in its being fixed.
Then again, this is something most people probably won't even think about, but that's no reason to knock it off the "list" of to-dos.
P.S.: I wonder if it would be better to leave it as it is and have the P.R.E. do some sort of 'update' before loading the view instead of each note placement taking into account the offset of length dependent on instrument?
In reply to Sounds about right, and it… by worldwideweary
I think doing this during note entry directly should be fine. A quick test reveals that for articulations this seems to already be the case anyway (adding a staccato to a note is reflected correctly from the start)