I'm preparing to start on the final stage of my chord symbol work.  The main
goal is making sure unrecognized chords (chords that don't match any chord
id) can still export to MusicXML, so that the new "wysiwyg" mode can be a
really viable option.

I plan to generate appropriate tags directly from the parsed form just as I
can now render them that way.  Along with this, I will also make sure
unrecognized chords from MusicXML *import* can be rendered well and are
otherwise tied in to the rest of my work, and also make sure everything ties
in to the Harmony Properties dialog (although one might question whether
this serves any real purpose any more).

My hope is that this will actually turn out to be little more than adding a
function to convert my ParsedChord to an HChord on the export side, and
parsing the name that an HChord can already generate on the import side. 
But I'm prepared to have to dig in deeper.

I'm wondering what other import/export formats I might need to consider.  I
see Band-in-a-Box, Capella, Overture, GuitarPro, and Lilypond.  All
import-only as far as I can tell, and my changes shouldn't make this worse,
although I will try to make it better just as I will for MusicXML import. 
That is, if an imported chord isn't recognized, I'd like it handled as well
as an unrecognized chord typed by the user.

Any other comments or advice before I tackle this final stage?

Leon, I realize you've been handling most if the MusicXML-related stuff, and
you're welcome to have this if you want.  But I figure that since I am the
one adding all this new chord symbol stuff, it would be my responsibility to
get it to work, and that includes MusicXML.




--
View this message in context: 
http://dev-list.musescore.org/chord-symbol-import-export-tp7578124.html
Sent from the MuseScore Developer mailing list archive at Nabble.com.

------------------------------------------------------------------------------
AlienVault Unified Security Management (USM) platform delivers complete
security visibility with the essential security capabilities. Easily and
efficiently configure, manage, and operate all of your security controls
from a single console and one unified framework. Download a free trial.
http://p.sf.net/sfu/alienvault_d2d
_______________________________________________
Mscore-developer mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mscore-developer

Reply via email to