Hi,

I just re-read the code and comments, and it seems configuring lilyquick works a little different. It looks to me that this is done from the function InitSetNoteLengths(). I'd rather enter my own list of valuemappings in a simple table. I only have to do that once, and LilyQuick wouldn't need an "intelligent" function to automatically calculate the keyboardmapping. Denemo is just one of many possible possible special preferences. A user-editable keyboard mapping table would be more flexible. (for example how do I configure a mapping in the style of Sibelius ?)


MT



On Fri, 7 Jul 2017, Martin Tarenskeen wrote:

On Fri, 7 Jul 2017, Vaughan McAlley wrote:

 I developed the layout myself using the Finale Speedy Note Entry as
 a base, which was:

 8 - \breve
 7 - 1
 6 - 2
 5 - 4
 4 - 8
 3 - 16
 2 - 32
 1 - 64

This also corresponds with the keyboard shortcuts for note durations when entering notes in MuseScore.

        https://musescore.org/en/handbook/note-input#keyboard

I guess the MuseScore developers also where inspired by Finale.

In Sibelius it's more like this

1 - 32
2 - 16
3 - 8
4 - 4
5 - 2
6 - 1

And Denemo uses

0 - 1
1 - 2
2 - 4
3 - 8
4 - 16
5 - 32
6 - 64

Correct me if I am wrong, most of this info I just quickly Googled while writing this comment.

Personally I quite like the Sibelius mapping where 4=4

Good to be able to adjust the LilyQuick lua code to fit my personal preferences. Maybe the different mappings known from Finale, MuseScore, Sibelius and Denemo can be added [[-- in a comment block --]] in LQkeyboardEvents.lua to make it easy to select. Or maybe even a special configuration variable could be created in LQconfig.lua
Something like

NumericInputStyle = "denemo"
[[--
or "finale", "sibelius", "musescore", "custom"
--]]


Just a suggestion

--

MT


_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to