On Tuesday 08 December 2009, Julie S wrote:

> The keyboard shortcuts are not honoring the key signature in place.
> 
> What I mean is that the keyboard keystroke "A" a is tied to middle C on the
>  treble clef.

I wasn't able to confirm this in a simple test.  Open segment in notation, set 
key to Eb, A S D enters Eb F G.

New segment, open in notation to change the key (isn't apparently possible 
from matrix) and then open in matrix, A S D enters Eb F G.

Weird.  It's all dependent on some kind of getKeySignatureAtTimeX() method 
picking out the right key, and I'd bet if anything is going wrong, it's that.  
The basics seem OK to me.

I've not looked into the guts at all, but another test confirms the suspicion.  
I put three key changes in a line, starting with E major, and when I do re mi 
from there, it always entered pitches in E major, the first key in the 
segment.

I'll try to take a look later.  The new matrix thing turned out to be really 
cool.  All I had to do was add the missing transpose bits, and it worked 
better than I would have hoped (even recognizing key changes in the middle of 
a bar).  Since the matrix can figure out the key at X with that kind of 
precision, I'm sure it's a simple bug in notation.  (Famous last words.)

Since your head's poked in Julie, beta in the next few days and skip alpha3?
-- 
D. Michael McIntyre

------------------------------------------------------------------------------
Return on Information:
Google Enterprise Search pays you back
Get the facts.
http://p.sf.net/sfu/google-dev2dev
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to