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

Reply via email to