[jmsl] EditStateProvider bug / feature request
jmsl at music.columbia.edu
jmsl at music.columbia.edu
Sat Jun 14 11:31:15 EDT 2008
Hello Peter
It great that you are adding these keypress features to JMSL Score!
The Edit Panel was built before I added the enharmonic spelling feature
to JMSL, and I guess it is showing its age. I also am reminded by your
email how little I use it, preferring to enter a note, and then hit u or
j to chromatically transpose the note immediately (and letting my
selected Accidental Spelling Preference take care of the spelling). But
your hotkey model shows me how valuable the ScoreEditPanel can be if its
behavior is mapped to keys instead of the more cumbersome mouse clicks
I understand that selecting # or b in this panel is interpreted as
forcing an accidental upon the note, so that the behavior you describe
seems correct.
Do you think anyone could reasonably interpret clicking on the second
space from the top with Acc flat selected really means that pitch (C)
should be spelled with a flat, resulting in Dbb ? That does not seem
consistent with current behavior.
Let me think about this a bit and see if I can roll this into a new
build. I may have some follow-up questions.
Thanks
Nick Didkovsky
jmsl at music.columbia.edu wrote:
> I'm working on code that allows the user to toggle between the
> EditStateProvider's accidental state (ex. adding shift sets to sharp
> temporarily). There's a bug (sort of) in the way that EditManager
> handles enharmonic spellings with the EditStateProvider.
>
> To reproduce:
> In the ScoreEditPanel, select flat as the accidental, then try to
> enter the C one octave above middle C. It gives B natural (C flat)
> which is logically consistent, but perhaps not as helpful, and, if
> you're going to be entering a bunch of flats, tends to stick out due
> to the odd hole around C.
>
> Would it be possible to set this to display the alternate enharmonic
> for Cb, B#, E#, Fb by default when #/b is set as the default accidental?
>
> thanks,
> Peter McCulloch
>
>
> _______________________________________________
> jmsl mailing list
> jmsl at music.columbia.edu
> http://music.columbia.edu/mailman/listinfo/jmsl
More information about the jmsl
mailing list