[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