|
RADLib
RADical C++ application framework
|
MusicXML helper for score export and notation renderers such as Verovio. More...
#include <RADMedia.h>
Static Public Member Functions | |
| static std::string | escape (const std::string &value) |
| Escapes text for XML element/attribute content. More... | |
| static std::vector< int > | durationChunks (int ticks, int divisions=960) |
| Splits a duration into MusicXML-friendly note/rest chunks for the given divisions. More... | |
| static std::string | partwiseScore (const std::vector< MusicXmlNoteEvent > ¬es, const MusicXmlScoreOptions &options, std::string *error=nullptr) |
| Builds a MusicXML 3.1 partwise score from absolute MIDI-style note events. More... | |
MusicXML helper for score export and notation renderers such as Verovio.
|
static |
Splits a duration into MusicXML-friendly note/rest chunks for the given divisions.
|
static |
Escapes text for XML element/attribute content.
|
static |
Builds a MusicXML 3.1 partwise score from absolute MIDI-style note events.