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
