4 ms·
I'm also a long-time Sibelius user, but was missing high-quality (real) audio together with the playback... So thanks for the comment. The javascript that I us
by siliconviking 13y ago
I'm also a long-time Sibelius user, but was missing high-quality (real) audio together with the playback... So thanks for the comment.
The javascript that I use to partition a score is extremely simple - all it does is play the song while I click on the note in the score that is currently being played. This allows the script to "register" the x-coordinate together with the the current position in the audio, at each click.
That results in an array of [x-coordinate, time] pairs, which are then used to control the speed of the cursor movement.
If it makes sense for to let people upload their own pieces (some have asked for that), then that functionality would certainly be made available!
As for the scrolling, I think that it's great for piano pieces (or pieces with just a few parts), and I might consider implementing that also. It wouldn't be possible for larger scores with multiple instruments, but I think it would work better than the current solution for smaller scores.
Finally, great idea regarding the measures / page movements! I will re-map the keys so that page up / down scrolls a whole page, and the left right keys just scroll one measure at at a time. Please look out for that improvement in the next day or two ;)