MuseScore has always- or as long as I've been around, anyhow - use chord description files to describe how chords should be rendered. In the past, that information *only* lived in the chord description files. No rendering information is ever recorded in score files for 1.X.
For 2.0, the chord list information from a chord description file can optionally be embedded in the score file. This happens if you change description files after score creation, or edit the rendering for a chord using the new chord style editor. lasconic said something recently that got me wondering if we shouldn't consider just doing this all the time. That way, scores would be completely self-contained. You'd still be able to change rendering style by loading a new chord description file; the contents of the new file would then replace the contents of the old in the score. But the score would be guaranteed to work the same on any system, even if the chord description used as a source was not present. In that sense, it would be like loading a style file. This might simplify a few things, and I don't really see a downside offhand. Especially if we move to a scheme where there is no big long list of chord id's in most of the chord description files so size of a score file would not increase significantly. I'm not planning to push hard for this, but I figure I'd at least sound people out. What brought this up for me was tracking down the following two bugs, both of which appear to be tied up in the code that manages the interaction between the embedded chord info and the info from a chord description file. http://musescore.org/en/node/21192 http://musescore.org/en/node/21201 Marc ------------------------------------------------------------------------------ Try New Relic Now & We'll Send You this Cool Shirt New Relic is the only SaaS-based application performance monitoring service that delivers powerful full stack analytics. Optimize and monitor your browser, app, & servers with just a few lines of code. Try New Relic and get this awesome Nerd Life shirt! http://p.sf.net/sfu/newrelic_d2d_may _______________________________________________ Mscore-developer mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/mscore-developer
