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