On Tuesday 03 September 2013 17:13:27 D. Michael McIntyre wrote:
> On 09/03/2013 01:18 PM, Tom Breton (Tehom) wrote:
> >> c) Maybe add a new thing to Event to hold this chord name as an entity
> >> that's easier to work with than an arbitrary text string.

This crossed my mind to but for compatibility reasons I thought parsing a 
chord would be more clever. In theory it wouldn't break any feature because 
when the chord can be parsed it won't be transposed.
I never saw the chord notations like c:maj7 and dis. It looks more like 
LilyPond directives to me, instead of chord names. This notation will not 
translated correctly by the MusicXML exporter (which I use to transfer the 
score to Muse Score for part generation and printing)

I agree introducing a new ChordEvent (or whatever the name will be) is a 
better idea. And more elaborated, but that won't stop me :-). I'm volunteering 
to have a look at this. And as Micheal already suggest, this could be done in 
another branch. This might ease some other ideas I have regarding chords, like 
"generating" the chord. We already have the ChordNameRuler so it is possible.

> > 
> > This definitely sounds easier that parsing chord names.  Niek, I can walk
> > you thru the process of adding a property to Event if you need.

Thanks Tom, I gladly accepts your help on this.

> 
> Plus the new entity could write itself in human or LilyPond lead sheet
> chord format or (if there's some call for it, which I can't think of at
> the moment) both.

Yes, and it can solve the translation issues. And provide the information 
exporters requires.


I had a look at the GuitarChord too but it seems to me too much related to the 
fingering of the chord instead of chords in in term of harmony. And when 
looking at the sources of Rosegarden I found there are a lot of chords, this 
could be opportunity to have a close look at them an see what can be combined.

------------------------------------------------------------------------------
Learn the latest--Visual Studio 2012, SharePoint 2013, SQL 2012, more!
Discover the easy way to master current and previous Microsoft technologies
and advance your career. Get an incredible 1,500+ hours of step-by-step
tutorial videos with LearnDevNow. Subscribe today and save!
http://pubads.g.doubleclick.net/gampad/clk?id=58040911&iu=/4140/ostg.clktrk
_______________________________________________
Rosegarden-devel mailing list
Rosegarden-devel@lists.sourceforge.net - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to