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
