On 10/12/2013 03:34 AM, Niek van den Berg wrote: >>> Any remarks are welcome.
Open new dialog. Root defaults to beginner. Change to common. C and B are in here twice for no reason that's immediately obvious. With the two B chords, it looks like one version goes to chords with sharp accidentals (B/D#) and the other to chords with flat accidentals (B/Eb). The reason for the two C entries is probably the same, but I see no difference between them. As a user looking at this, I don't know what to pick why. Roots are listed F Gb F# G. This makes a certain kind of sense in that flat is a "down" direction, and sharp is an "up" direction, but I got confused for a long moment trying to decipher this ordering. I was looking for A, I scanned to Ab, and... G#? Wait. Huh? Back and forth, back and forth, then finally, oh, there it is. Transpose isn't logical when using Segment -> Convert notation for... to change a part for a transposing instrument. I set up C Em F G Am and converted the part for trumpet in Bb to yield E G#m A B C#m. I expected D Fm G A Bm, which is what you'd actually play on a Bb instrument to sound concert pitches as indicated by the original notes. "Convert notation for" is supposed to adjust the notation so it sounds the same on the indicated instrument, not change the sounding pitch of the part. What you did here was raise the sounding pitch one whole step. Interesting glitch. I double clicked on the key signature to open it in the key signature editor, and the chords changed to D Fm G A Bm! This wasn't done by a command, as there is nothing to undo. It's some refresh/update problem maybe. I can't figure out exactly how I trigger this effect. I have a little trouble getting it to happen consistently, but I can make it happen consistently enough. Select the D chord, Ctrl+C, Ctrl+V to paste, and it pastes as an E. Multi-click to select whole staff, and the chord changes to a D. This is glitchy. It seems to be aware of segment transpose and confused by segment transpose at the same time. They're generally working for cut/copy/paste, selection, undoability, redoability. Transposing by interval where I physically want to change the sounding pitch seems glitchy too though. Oh well, it needs more work, but it's pretty damn cool! Have this thing export to LilyPond lead sheet chords and it can probably replace the "Export chord names as lead sheet chords" or whatever the obscure and complicated to use option is. Might even write a little import filter to look for this in existing data during file load, and convert those legacy elements over to the new chords. That way we could dump the export option without losing anybody's legacy work. The dialog could use memory of what you had chosen previously. When you use the dialog, you're about to change at least one of the parameters, but you might not need to change all of them from the ones you just used. Pretty good chunk of work. It's definitely going somewhere! -- D. Michael McIntyre ------------------------------------------------------------------------------ October Webinars: Code for Performance Free Intel webinars can help you accelerate application performance. Explore tips for MPI, OpenMP, advanced profiling, and more. Get the most from the latest Intel processors and coprocessors. See abstracts and register > http://pubads.g.doubleclick.net/gampad/clk?id=60134071&iu=/4140/ostg.clktrk _______________________________________________ Rosegarden-devel mailing list [email protected] - use the link below to unsubscribe https://lists.sourceforge.net/lists/listinfo/rosegarden-devel
