On Saturday 12 October 2013 06:30:48 D. Michael McIntyre wrote:

> 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.

The PitchModelList is responsible for this. It's one of the issues I have to 
look at.

> 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.

The PitchModelList is at the moment very simple, one could say too simple :-)

> 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,

Me too, but I haven't check this yet. This could be an interesting topic!

> 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.

As a woodwind player (clarinet Bb/A and altsax Eb) I know the concept of 
transposing instruments :-) One of the reason I liked to see transposable 
chords.

> 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.

I noticed this too and have a closer look at it. I'm using currentKey in 
NotationStaff::renderSingleElement but for some reason it is sometimes 
"undefined" instead of the current key.

> 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.

This might be the same problem as mentioned before,

> Oh well, it needs more work, 

I agree :-)

> but it's pretty damn cool!

Thanks.

> 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.

Exporting this chord to LilyPond and MusicXML is what I'm current working on.

> 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. 

I had already something similar on my wishlist, but I didn't think of a filter 
during file load. This might make things even better. 

> 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!

Thanks! And thanks for the comments.

Best regards,
Niek



------------------------------------------------------------------------------
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