Backup old MSC read functions, add a test for fileformats compatibility
Use old read functions for reading 1.x and 2.x fileformats Assign version number 3.01 to the new MSCX format flavor
This commit is contained in:
parent
44304ca2fb
commit
8fa920b7df
91 changed files with 58717 additions and 117 deletions
|
@ -79,7 +79,8 @@ add_library (
|
|||
shape.cpp systemdivider.cpp midimapping.cpp stafflines.cpp
|
||||
read114.cpp
|
||||
read206.cpp
|
||||
read300.cpp stafftypelist.cpp stafftypechange.cpp
|
||||
read300.cpp
|
||||
read301.cpp stafftypelist.cpp stafftypechange.cpp
|
||||
bracketItem.cpp
|
||||
lyricsline.cpp
|
||||
layoutlinear.cpp
|
||||
|
|
|
@ -81,10 +81,12 @@ class Ambitus final : public Element {
|
|||
virtual void layout() override;
|
||||
virtual QPointF pagePos() const override; ///< position in page coordinates
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void scanElements(void* data, void (*func)(void*, Element*), bool all=true) override;
|
||||
virtual void setTrack(int val) override;
|
||||
virtual void write(XmlWriter&) const override;
|
||||
virtual bool readProperties(XmlReader&) override;
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
virtual QString accessibleInfo() const override;
|
||||
|
||||
// properties
|
||||
|
|
|
@ -87,8 +87,10 @@ class Articulation final : public Element {
|
|||
virtual void layout() override;
|
||||
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual bool readProperties(XmlReader&) override;
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
|
||||
virtual void reset() override;
|
||||
virtual QLineF dragAnchor() const override;
|
||||
|
|
|
@ -2086,6 +2086,71 @@ void Beam::read(XmlReader& e)
|
|||
}
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// Beam::read300
|
||||
//---------------------------------------------------------
|
||||
|
||||
void Beam::read300(XmlReader& e)
|
||||
{
|
||||
QPointF p1, p2;
|
||||
qreal _spatium = spatium();
|
||||
_id = e.intAttribute("id");
|
||||
while (e.readNextStartElement()) {
|
||||
const QStringRef& tag(e.name());
|
||||
if (tag == "StemDirection") {
|
||||
setProperty(Pid::STEM_DIRECTION, Ms::getProperty(Pid::STEM_DIRECTION, e));
|
||||
e.readNext();
|
||||
}
|
||||
else if (tag == "distribute")
|
||||
setDistribute(e.readInt());
|
||||
else if (readStyledProperty(e, tag))
|
||||
;
|
||||
else if (tag == "growLeft")
|
||||
setGrowLeft(e.readDouble());
|
||||
else if (tag == "growRight")
|
||||
setGrowRight(e.readDouble());
|
||||
else if (tag == "y1") {
|
||||
if (fragments.empty())
|
||||
fragments.append(new BeamFragment);
|
||||
BeamFragment* f = fragments.back();
|
||||
int idx = (_direction == Direction::AUTO || _direction == Direction::DOWN) ? 0 : 1;
|
||||
_userModified[idx] = true;
|
||||
f->py1[idx] = e.readDouble() * _spatium;
|
||||
}
|
||||
else if (tag == "y2") {
|
||||
if (fragments.empty())
|
||||
fragments.append(new BeamFragment);
|
||||
BeamFragment* f = fragments.back();
|
||||
int idx = (_direction == Direction::AUTO || _direction == Direction::DOWN) ? 0 : 1;
|
||||
_userModified[idx] = true;
|
||||
f->py2[idx] = e.readDouble() * _spatium;
|
||||
}
|
||||
else if (tag == "Fragment") {
|
||||
BeamFragment* f = new BeamFragment;
|
||||
int idx = (_direction == Direction::AUTO || _direction == Direction::DOWN) ? 0 : 1;
|
||||
_userModified[idx] = true;
|
||||
qreal _spatium = spatium();
|
||||
|
||||
while (e.readNextStartElement()) {
|
||||
const QStringRef& tag(e.name());
|
||||
if (tag == "y1")
|
||||
f->py1[idx] = e.readDouble() * _spatium;
|
||||
else if (tag == "y2")
|
||||
f->py2[idx] = e.readDouble() * _spatium;
|
||||
else
|
||||
e.unknown();
|
||||
}
|
||||
fragments.append(f);
|
||||
}
|
||||
else if (tag == "l1" || tag == "l2") // ignore
|
||||
e.skipCurrentElement();
|
||||
else if (tag == "subtype") // obsolete
|
||||
e.skipCurrentElement();
|
||||
else if (!Element::readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// BeamEditData
|
||||
//---------------------------------------------------------
|
||||
|
|
|
@ -90,6 +90,7 @@ class Beam final : public Element {
|
|||
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void spatiumChanged(qreal /*oldValue*/, qreal /*newValue*/) override;
|
||||
|
||||
virtual void reset() override;
|
||||
|
|
|
@ -62,6 +62,8 @@ class Box : public MeasureBase {
|
|||
virtual void writeProperties(XmlWriter&) const override;
|
||||
virtual bool readProperties(XmlReader&) override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual bool acceptDrop(EditData&) const override;
|
||||
virtual Element* drop(EditData&) override;
|
||||
virtual void add(Element* e) override;
|
||||
|
|
|
@ -108,7 +108,9 @@ class Chord final : public ChordRest {
|
|||
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual bool readProperties(XmlReader&) override;
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
virtual Element* drop(EditData&) override;
|
||||
|
||||
void setStemDirection(Direction d) { _stemDirection = d; }
|
||||
|
|
|
@ -84,6 +84,7 @@ class ChordRest : public DurationElement {
|
|||
|
||||
virtual void writeProperties(XmlWriter& xml) const;
|
||||
virtual bool readProperties(XmlReader&);
|
||||
virtual bool readProperties300(XmlReader&);
|
||||
virtual void scanElements(void* data, void (*func)(void*, Element*), bool all=true) override;
|
||||
|
||||
void setBeamMode(Beam::Mode m) { _beamMode = m; }
|
||||
|
@ -160,7 +161,7 @@ class ChordRest : public DurationElement {
|
|||
bool isGrace() const;
|
||||
bool isGraceBefore() const;
|
||||
bool isGraceAfter() const;
|
||||
void writeBeam(XmlWriter& xml);
|
||||
void writeBeam(XmlWriter& xml) const;
|
||||
Segment* nextSegmentAfterCR(SegmentType types) const;
|
||||
|
||||
virtual void setScore(Score* s) override;
|
||||
|
|
|
@ -150,6 +150,7 @@ class Clef final : public Element {
|
|||
virtual void layout();
|
||||
virtual void draw(QPainter*) const;
|
||||
virtual void read(XmlReader&);
|
||||
virtual void read300(XmlReader&);
|
||||
virtual void write(XmlWriter&) const;
|
||||
|
||||
virtual bool isEditable() const { return false; }
|
||||
|
|
|
@ -49,6 +49,7 @@ class DurationElement : public Element {
|
|||
virtual Measure* measure() const { return (Measure*)(parent()); }
|
||||
|
||||
virtual bool readProperties(XmlReader& e);
|
||||
virtual bool readProperties300(XmlReader&);
|
||||
virtual void writeProperties(XmlWriter& xml) const;
|
||||
void writeTuplet(XmlWriter& xml);
|
||||
|
||||
|
|
|
@ -93,6 +93,7 @@ class Dynamic final : public TextBase {
|
|||
virtual void layout() override;
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
|
||||
virtual bool isEditable() const override { return true; }
|
||||
virtual void startEdit(EditData&) override;
|
||||
|
|
|
@ -256,9 +256,11 @@ class Element : public ScoreElement {
|
|||
|
||||
virtual void writeProperties(XmlWriter& xml) const;
|
||||
virtual bool readProperties(XmlReader&);
|
||||
virtual bool readProperties300(XmlReader& xml) { return Element::readProperties(xml); }
|
||||
|
||||
virtual void write(XmlWriter&) const;
|
||||
virtual void read(XmlReader&);
|
||||
virtual void read300(XmlReader& xml) { read(xml); }
|
||||
|
||||
virtual void startDrag(EditData&);
|
||||
virtual QRectF drag(EditData&);
|
||||
|
|
|
@ -260,6 +260,7 @@ class FiguredBass final : public TextBase {
|
|||
virtual void endEdit(EditData&) override;
|
||||
virtual void layout() override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void setSelected(bool f) override;
|
||||
virtual void setVisible(bool f) override;
|
||||
virtual void startEdit(EditData&) override;
|
||||
|
|
|
@ -73,6 +73,7 @@ class Glissando final : public SLine {
|
|||
virtual void layout() override;
|
||||
virtual void write(XmlWriter&) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
|
||||
// property/style methods
|
||||
virtual QVariant getProperty(Pid propertyId) const override;
|
||||
|
|
|
@ -109,6 +109,7 @@ class Hairpin final : public TextLineBase {
|
|||
|
||||
virtual void write(XmlWriter&) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
|
||||
virtual QVariant getProperty(Pid id) const override;
|
||||
virtual bool setProperty(Pid propertyId, const QVariant&) override;
|
||||
|
|
|
@ -154,6 +154,7 @@ class Harmony final : public TextBase {
|
|||
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
QString harmonyName() const;
|
||||
void render();
|
||||
|
||||
|
|
|
@ -35,6 +35,7 @@ class InstrumentChange final : public TextBase {
|
|||
virtual ElementType type() const override { return ElementType::INSTRUMENT_CHANGE; }
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
|
||||
Instrument* instrument() const { return _instrument; }
|
||||
void setInstrument(Instrument* i) { _instrument = i; }
|
||||
|
|
|
@ -57,6 +57,7 @@ class Jump final : public TextBase {
|
|||
Measure* measure() const { return toMeasure(parent()); }
|
||||
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
|
||||
virtual void layout() override;
|
||||
|
|
|
@ -47,6 +47,7 @@ class LetRing final : public TextLineBase {
|
|||
virtual LetRing* clone() const override { return new LetRing(*this); }
|
||||
virtual ElementType type() const override { return ElementType::LET_RING; }
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
LineSegment* createLineSegment();
|
||||
virtual void setYoff(qreal) override;
|
||||
|
|
|
@ -51,6 +51,8 @@ class LineSegment : public SpannerSegment {
|
|||
friend class SLine;
|
||||
virtual void read(XmlReader&) override;
|
||||
bool readProperties(XmlReader&);
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
|
||||
virtual Element* propertyDelegate(Pid) override;
|
||||
|
||||
|
@ -85,6 +87,7 @@ class SLine : public Spanner {
|
|||
virtual SpannerSegment* layoutSystem(System*) override;
|
||||
|
||||
bool readProperties(XmlReader& node);
|
||||
bool readProperties300(XmlReader&);
|
||||
void writeProperties(XmlWriter& xml) const;
|
||||
virtual LineSegment* createLineSegment() = 0;
|
||||
void setLen(qreal l);
|
||||
|
@ -93,6 +96,7 @@ class SLine : public Spanner {
|
|||
|
||||
virtual void write(XmlWriter&) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
|
||||
bool diagonal() const { return _diagonal; }
|
||||
void setDiagonal(bool v) { _diagonal = v; }
|
||||
|
|
|
@ -71,7 +71,9 @@ class Lyrics final : public TextBase {
|
|||
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual bool readProperties(XmlReader&);
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
virtual int subtype() const override { return _no; }
|
||||
virtual QString subtypeName() const override { return QObject::tr("Verse %1").arg(_no + 1); }
|
||||
void setNo(int n) { _no = n; }
|
||||
|
|
|
@ -57,6 +57,7 @@ class Marker final : public TextBase {
|
|||
|
||||
virtual void layout() override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
|
||||
QString label() const { return _label; }
|
||||
|
|
|
@ -2285,6 +2285,457 @@ void Measure::read(XmlReader& e, int staffIdx)
|
|||
e.checkTuplets();
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// Measure::read300
|
||||
//---------------------------------------------------------
|
||||
|
||||
void Measure::read300(XmlReader& e, int staffIdx)
|
||||
{
|
||||
Segment* segment = 0;
|
||||
qreal _spatium = spatium();
|
||||
|
||||
QList<Chord*> graceNotes;
|
||||
e.tuplets().clear();
|
||||
e.setTrack(staffIdx * VOICES);
|
||||
|
||||
for (int n = _mstaves.size(); n <= staffIdx; ++n) {
|
||||
Staff* staff = score()->staff(n);
|
||||
MStaff* s = new MStaff;
|
||||
s->setLines(new StaffLines(score()));
|
||||
s->lines()->setParent(this);
|
||||
s->lines()->setTrack(n * VOICES);
|
||||
s->lines()->setVisible(!staff->invisible());
|
||||
_mstaves.push_back(s);
|
||||
}
|
||||
|
||||
// tick is obsolete
|
||||
if (e.hasAttribute("tick"))
|
||||
e.initTick(score()->fileDivision(e.intAttribute("tick")));
|
||||
|
||||
bool irregular;
|
||||
if (e.hasAttribute("len")) {
|
||||
QStringList sl = e.attribute("len").split('/');
|
||||
if (sl.size() == 2)
|
||||
_len = Fraction(sl[0].toInt(), sl[1].toInt());
|
||||
else
|
||||
qDebug("illegal measure size <%s>", qPrintable(e.attribute("len")));
|
||||
irregular = true;
|
||||
score()->sigmap()->add(tick(), SigEvent(_len, _timesig));
|
||||
score()->sigmap()->add(tick() + ticks(), SigEvent(_timesig));
|
||||
}
|
||||
else
|
||||
irregular = false;
|
||||
|
||||
Staff* staff = score()->staff(staffIdx);
|
||||
Fraction timeStretch(staff->timeStretch(tick()));
|
||||
|
||||
while (e.readNextStartElement()) {
|
||||
const QStringRef& tag(e.name());
|
||||
|
||||
if (tag == "move")
|
||||
e.initTick(e.readFraction().ticks() + tick());
|
||||
else if (tag == "tick") {
|
||||
e.initTick(score()->fileDivision(e.readInt()));
|
||||
}
|
||||
else if (tag == "BarLine") {
|
||||
BarLine* barLine = new BarLine(score());
|
||||
barLine->setTrack(e.track());
|
||||
barLine->read300(e);
|
||||
//
|
||||
// StartRepeatBarLine: at rtick == 0, always BarLineType::START_REPEAT
|
||||
// BarLine: in the middle of a measure, has no semantic
|
||||
// EndBarLine: at the end of a measure
|
||||
// BeginBarLine: first segment of a measure, systemic barline
|
||||
|
||||
SegmentType st;
|
||||
int t = e.tick() - tick();
|
||||
if (t && (t != ticks()))
|
||||
st = SegmentType::BarLine;
|
||||
else if (barLine->barLineType() == BarLineType::START_REPEAT && t == 0)
|
||||
st = SegmentType::StartRepeatBarLine;
|
||||
else if (barLine->barLineType() == BarLineType::START_REPEAT && t == ticks()) {
|
||||
// old version, ignore
|
||||
delete barLine;
|
||||
barLine = 0;
|
||||
}
|
||||
else if (t == 0 && segment == 0)
|
||||
st = SegmentType::BeginBarLine;
|
||||
else
|
||||
st = SegmentType::EndBarLine;
|
||||
if (barLine) {
|
||||
segment = getSegmentR(st, t);
|
||||
segment->add(barLine);
|
||||
barLine->layout();
|
||||
}
|
||||
}
|
||||
else if (tag == "Chord") {
|
||||
Chord* chord = new Chord(score());
|
||||
chord->setTrack(e.track());
|
||||
chord->read300(e);
|
||||
segment = getSegment(SegmentType::ChordRest, e.tick());
|
||||
if (chord->noteType() != NoteType::NORMAL)
|
||||
graceNotes.push_back(chord);
|
||||
else {
|
||||
segment->add(chord);
|
||||
for (int i = 0; i < graceNotes.size(); ++i) {
|
||||
Chord* gc = graceNotes[i];
|
||||
gc->setGraceIndex(i);
|
||||
chord->add(gc);
|
||||
}
|
||||
graceNotes.clear();
|
||||
int crticks = chord->actualTicks();
|
||||
e.incTick(crticks);
|
||||
}
|
||||
}
|
||||
else if (tag == "Rest") {
|
||||
Rest* rest = new Rest(score());
|
||||
rest->setDurationType(TDuration::DurationType::V_MEASURE);
|
||||
rest->setDuration(timesig()/timeStretch);
|
||||
rest->setTrack(e.track());
|
||||
rest->read300(e);
|
||||
segment = getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(rest);
|
||||
|
||||
if (!rest->duration().isValid()) // hack
|
||||
rest->setDuration(timesig()/timeStretch);
|
||||
|
||||
e.incTick(rest->actualTicks());
|
||||
}
|
||||
else if (tag == "Breath") {
|
||||
Breath* breath = new Breath(score());
|
||||
breath->setTrack(e.track());
|
||||
int tick = e.tick();
|
||||
breath->read300(e);
|
||||
segment = getSegment(SegmentType::Breath, tick);
|
||||
segment->add(breath);
|
||||
}
|
||||
else if (tag == "endSpanner") {
|
||||
int id = e.attribute("id").toInt();
|
||||
Spanner* spanner = e.findSpanner(id);
|
||||
if (spanner) {
|
||||
spanner->setTicks(e.tick() - spanner->tick());
|
||||
// if (spanner->track2() == -1)
|
||||
// the absence of a track tag [?] means the
|
||||
// track is the same as the beginning of the slur
|
||||
if (spanner->track2() == -1)
|
||||
spanner->setTrack2(spanner->track() ? spanner->track() : e.track());
|
||||
}
|
||||
else {
|
||||
// remember "endSpanner" values
|
||||
SpannerValues sv;
|
||||
sv.spannerId = id;
|
||||
sv.track2 = e.track();
|
||||
sv.tick2 = e.tick();
|
||||
e.addSpannerValues(sv);
|
||||
}
|
||||
e.readNext();
|
||||
}
|
||||
else if (tag == "Slur") {
|
||||
Slur *sl = new Slur(score());
|
||||
sl->setTick(e.tick());
|
||||
sl->read300(e);
|
||||
//
|
||||
// check if we already saw "endSpanner"
|
||||
//
|
||||
int id = e.spannerId(sl);
|
||||
const SpannerValues* sv = e.spannerValues(id);
|
||||
if (sv) {
|
||||
sl->setTick2(sv->tick2);
|
||||
sl->setTrack2(sv->track2);
|
||||
}
|
||||
score()->addSpanner(sl);
|
||||
}
|
||||
else if (tag == "HairPin"
|
||||
|| tag == "Pedal"
|
||||
|| tag == "Ottava"
|
||||
|| tag == "Trill"
|
||||
|| tag == "TextLine"
|
||||
|| tag == "LetRing"
|
||||
|| tag == "Vibrato"
|
||||
|| tag == "PalmMute"
|
||||
|| tag == "Volta") {
|
||||
Spanner* sp = toSpanner(Element::name2Element(tag, score()));
|
||||
sp->setTrack(e.track());
|
||||
sp->setTick(e.tick());
|
||||
// ?? sp->setAnchor(Spanner::Anchor::SEGMENT);
|
||||
sp->read300(e);
|
||||
score()->addSpanner(sp);
|
||||
//
|
||||
// check if we already saw "endSpanner"
|
||||
//
|
||||
int id = e.spannerId(sp);
|
||||
const SpannerValues* sv = e.spannerValues(id);
|
||||
if (sv) {
|
||||
sp->setTicks(sv->tick2 - sp->tick());
|
||||
sp->setTrack2(sv->track2);
|
||||
}
|
||||
}
|
||||
else if (tag == "RepeatMeasure") {
|
||||
RepeatMeasure* rm = new RepeatMeasure(score());
|
||||
rm->setTrack(e.track());
|
||||
rm->read300(e);
|
||||
segment = getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(rm);
|
||||
e.incTick(ticks());
|
||||
}
|
||||
else if (tag == "Clef") {
|
||||
Clef* clef = new Clef(score());
|
||||
clef->setTrack(e.track());
|
||||
clef->read300(e);
|
||||
clef->setGenerated(false);
|
||||
|
||||
// there may be more than one clef segment for same tick position
|
||||
// the first clef may be missing and is added later in layout
|
||||
|
||||
bool header;
|
||||
if (e.tick() != tick())
|
||||
header = false;
|
||||
else if (!segment)
|
||||
header = true;
|
||||
else {
|
||||
header = true;
|
||||
for (Segment* s = _segments.first(); s && !s->rtick(); s = s->next()) {
|
||||
if (s->isKeySigType() || s->isTimeSigType()) {
|
||||
// hack: there may be other segment types which should
|
||||
// generate a clef at current position
|
||||
header = false;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
segment = getSegment(header ? SegmentType::HeaderClef : SegmentType::Clef, e.tick());
|
||||
segment->add(clef);
|
||||
}
|
||||
else if (tag == "TimeSig") {
|
||||
TimeSig* ts = new TimeSig(score());
|
||||
ts->setTrack(e.track());
|
||||
ts->read300(e);
|
||||
// if time sig not at beginning of measure => courtesy time sig
|
||||
int currTick = e.tick();
|
||||
bool courtesySig = (currTick > tick());
|
||||
if (courtesySig) {
|
||||
// if courtesy sig., just add it without map processing
|
||||
segment = getSegment(SegmentType::TimeSigAnnounce, currTick);
|
||||
segment->add(ts);
|
||||
}
|
||||
else {
|
||||
// if 'real' time sig., do full process
|
||||
segment = getSegment(SegmentType::TimeSig, currTick);
|
||||
segment->add(ts);
|
||||
|
||||
timeStretch = ts->stretch().reduced();
|
||||
_timesig = ts->sig() / timeStretch;
|
||||
|
||||
if (irregular) {
|
||||
score()->sigmap()->add(tick(), SigEvent(_len, _timesig));
|
||||
score()->sigmap()->add(tick() + ticks(), SigEvent(_timesig));
|
||||
}
|
||||
else {
|
||||
_len = _timesig;
|
||||
score()->sigmap()->add(tick(), SigEvent(_timesig));
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (tag == "KeySig") {
|
||||
KeySig* ks = new KeySig(score());
|
||||
ks->setTrack(e.track());
|
||||
ks->read300(e);
|
||||
int curTick = e.tick();
|
||||
if (!ks->isCustom() && !ks->isAtonal() && ks->key() == Key::C && curTick == 0) {
|
||||
// ignore empty key signature
|
||||
qDebug("remove keysig c at tick 0");
|
||||
if (ks->links()) {
|
||||
if (ks->links()->size() == 1)
|
||||
e.linkIds().remove(ks->links()->lid());
|
||||
}
|
||||
}
|
||||
else {
|
||||
// if key sig not at beginning of measure => courtesy key sig
|
||||
// bool courtesySig = (curTick > tick());
|
||||
bool courtesySig = (curTick == endTick());
|
||||
segment = getSegment(courtesySig ? SegmentType::KeySigAnnounce : SegmentType::KeySig, curTick);
|
||||
segment->add(ks);
|
||||
if (!courtesySig)
|
||||
staff->setKey(curTick, ks->keySigEvent());
|
||||
}
|
||||
}
|
||||
else if (tag == "Text") {
|
||||
StaffText* t = new StaffText(score());
|
||||
t->setTrack(e.track());
|
||||
t->read300(e);
|
||||
if (t->empty()) {
|
||||
qDebug("==reading empty text: deleted");
|
||||
delete t;
|
||||
}
|
||||
else {
|
||||
segment = getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(t);
|
||||
}
|
||||
}
|
||||
|
||||
//----------------------------------------------------
|
||||
// Annotation
|
||||
|
||||
else if (tag == "Dynamic") {
|
||||
Dynamic* dyn = new Dynamic(score());
|
||||
dyn->setTrack(e.track());
|
||||
dyn->read300(e);
|
||||
segment = getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(dyn);
|
||||
}
|
||||
else if (tag == "Harmony"
|
||||
|| tag == "FretDiagram"
|
||||
|| tag == "TremoloBar"
|
||||
|| tag == "Symbol"
|
||||
|| tag == "Tempo"
|
||||
|| tag == "StaffText"
|
||||
|| tag == "SystemText"
|
||||
|| tag == "RehearsalMark"
|
||||
|| tag == "InstrumentChange"
|
||||
|| tag == "StaffState"
|
||||
|| tag == "FiguredBass"
|
||||
|| tag == "Fermata"
|
||||
) {
|
||||
Element* el = Element::name2Element(tag, score());
|
||||
// hack - needed because tick tags are unreliable in 1.3 scores
|
||||
// for symbols attached to anything but a measure
|
||||
el->setTrack(e.track());
|
||||
el->read300(e);
|
||||
segment = getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(el);
|
||||
}
|
||||
else if (tag == "Marker" || tag == "Jump"
|
||||
) {
|
||||
Element* el = Element::name2Element(tag, score());
|
||||
el->setTrack(e.track());
|
||||
el->read300(e);
|
||||
add(el);
|
||||
}
|
||||
else if (tag == "Image") {
|
||||
if (MScore::noImages)
|
||||
e.skipCurrentElement();
|
||||
else {
|
||||
Element* el = Element::name2Element(tag, score());
|
||||
el->setTrack(e.track());
|
||||
el->read300(e);
|
||||
segment = getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(el);
|
||||
}
|
||||
}
|
||||
//----------------------------------------------------
|
||||
else if (tag == "stretch") {
|
||||
double val = e.readDouble();
|
||||
if (val < 0.0)
|
||||
val = 0;
|
||||
setUserStretch(val);
|
||||
}
|
||||
else if (tag == "noOffset")
|
||||
setNoOffset(e.readInt());
|
||||
else if (tag == "measureNumberMode")
|
||||
setMeasureNumberMode(MeasureNumberMode(e.readInt()));
|
||||
else if (tag == "irregular")
|
||||
setIrregular(e.readBool());
|
||||
else if (tag == "breakMultiMeasureRest")
|
||||
_breakMultiMeasureRest = e.readBool();
|
||||
else if (tag == "sysInitBarLineType") {
|
||||
const QString& val(e.readElementText());
|
||||
BarLine* barLine = new BarLine(score());
|
||||
barLine->setTrack(e.track());
|
||||
barLine->setBarLineType(val);
|
||||
segment = getSegmentR(SegmentType::BeginBarLine, 0);
|
||||
segment->add(barLine);
|
||||
}
|
||||
else if (tag == "Tuplet") {
|
||||
Tuplet* tuplet = new Tuplet(score());
|
||||
tuplet->setTrack(e.track());
|
||||
tuplet->setTick(e.tick());
|
||||
tuplet->setParent(this);
|
||||
tuplet->read300(e);
|
||||
e.addTuplet(tuplet);
|
||||
}
|
||||
else if (tag == "startRepeat") {
|
||||
setRepeatStart(true);
|
||||
e.readNext();
|
||||
}
|
||||
else if (tag == "endRepeat") {
|
||||
_repeatCount = e.readInt();
|
||||
setRepeatEnd(true);
|
||||
}
|
||||
else if (tag == "vspacer" || tag == "vspacerDown") {
|
||||
if (!_mstaves[staffIdx]->vspacerDown()) {
|
||||
Spacer* spacer = new Spacer(score());
|
||||
spacer->setSpacerType(SpacerType::DOWN);
|
||||
spacer->setTrack(staffIdx * VOICES);
|
||||
add(spacer);
|
||||
}
|
||||
_mstaves[staffIdx]->vspacerDown()->setGap(e.readDouble() * _spatium);
|
||||
}
|
||||
else if (tag == "vspacerFixed") {
|
||||
if (!_mstaves[staffIdx]->vspacerDown()) {
|
||||
Spacer* spacer = new Spacer(score());
|
||||
spacer->setSpacerType(SpacerType::FIXED);
|
||||
spacer->setTrack(staffIdx * VOICES);
|
||||
add(spacer);
|
||||
}
|
||||
_mstaves[staffIdx]->vspacerDown()->setGap(e.readDouble() * _spatium);
|
||||
}
|
||||
else if (tag == "vspacerUp") {
|
||||
if (!_mstaves[staffIdx]->vspacerUp()) {
|
||||
Spacer* spacer = new Spacer(score());
|
||||
spacer->setSpacerType(SpacerType::UP);
|
||||
spacer->setTrack(staffIdx * VOICES);
|
||||
add(spacer);
|
||||
}
|
||||
_mstaves[staffIdx]->vspacerUp()->setGap(e.readDouble() * _spatium);
|
||||
}
|
||||
else if (tag == "visible")
|
||||
_mstaves[staffIdx]->setVisible(e.readInt());
|
||||
else if (tag == "slashStyle")
|
||||
_mstaves[staffIdx]->setSlashStyle(e.readInt());
|
||||
else if (tag == "Beam") {
|
||||
Beam* beam = new Beam(score());
|
||||
beam->setTrack(e.track());
|
||||
beam->read300(e);
|
||||
beam->setParent(0);
|
||||
e.addBeam(beam);
|
||||
}
|
||||
else if (tag == "Segment")
|
||||
segment->read300(e);
|
||||
else if (tag == "MeasureNumber") {
|
||||
Text* noText = new Text(score(), Tid::MEASURE_NUMBER);
|
||||
noText->read(e);
|
||||
noText->setFlag(ElementFlag::ON_STAFF, true);
|
||||
noText->setTrack(e.track());
|
||||
noText->setParent(this);
|
||||
_mstaves[noText->staffIdx()]->setNoText(noText);
|
||||
}
|
||||
else if (tag == "SystemDivider") {
|
||||
SystemDivider* sd = new SystemDivider(score());
|
||||
sd->read300(e);
|
||||
add(sd);
|
||||
}
|
||||
else if (tag == "Ambitus") {
|
||||
Ambitus* range = new Ambitus(score());
|
||||
range->read300(e);
|
||||
segment = getSegment(SegmentType::Ambitus, e.tick());
|
||||
range->setParent(segment); // a parent segment is needed for setTrack() to work
|
||||
range->setTrack(trackZeroVoice(e.track()));
|
||||
segment->add(range);
|
||||
}
|
||||
else if (tag == "multiMeasureRest") {
|
||||
_mmRestCount = e.readInt();
|
||||
// set tick to previous measure
|
||||
setTick(e.lastMeasure()->tick());
|
||||
e.initTick(e.lastMeasure()->tick());
|
||||
}
|
||||
else if (MeasureBase::readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
}
|
||||
e.checkTuplets();
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// visible
|
||||
//---------------------------------------------------------
|
||||
|
|
|
@ -101,6 +101,8 @@ class Measure final : public MeasureBase {
|
|||
|
||||
void read(XmlReader&, int idx);
|
||||
void read(XmlReader& d) { read(d, 0); }
|
||||
void read300(XmlReader&, int idx);
|
||||
void read300(XmlReader& d) { read300(d, 0); }
|
||||
virtual void write(XmlWriter& xml) const override { Element::write(xml); }
|
||||
void write(XmlWriter&, int, bool writeSystemElements, bool forceTimeSig) const;
|
||||
void writeBox(XmlWriter&) const;
|
||||
|
|
|
@ -117,6 +117,7 @@ class MeasureBase : public Element {
|
|||
virtual void remove(Element*) override;
|
||||
virtual void writeProperties(XmlWriter&) const override;
|
||||
virtual bool readProperties(XmlReader&) override;
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
|
||||
virtual int tick() const override { return _tick; }
|
||||
virtual int ticks() const { return 0; }
|
||||
|
|
|
@ -18,8 +18,8 @@
|
|||
|
||||
namespace Ms {
|
||||
|
||||
#define MSC_VERSION "3.00"
|
||||
static constexpr int MSCVERSION = 300;
|
||||
#define MSC_VERSION "3.01"
|
||||
static constexpr int MSCVERSION = 301;
|
||||
|
||||
// History:
|
||||
// 1.3 added staff->_barLineSpan
|
||||
|
|
|
@ -385,6 +385,8 @@ class Note final : public Element {
|
|||
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual bool readProperties(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
virtual void write(XmlWriter&) const override;
|
||||
|
||||
bool acceptDrop(EditData&) const override;
|
||||
|
|
|
@ -277,6 +277,19 @@ void Ottava::read(XmlReader& e)
|
|||
updateStyledProperties();
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// Ottava::read300
|
||||
//---------------------------------------------------------
|
||||
|
||||
void Ottava::read300(XmlReader& e)
|
||||
{
|
||||
qDeleteAll(spannerSegments());
|
||||
spannerSegments().clear();
|
||||
e.addSpanner(e.intAttribute("id", -1), this);
|
||||
while (e.readNextStartElement())
|
||||
readProperties300(e);
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// readProperties
|
||||
//---------------------------------------------------------
|
||||
|
@ -315,6 +328,44 @@ bool Ottava::readProperties(XmlReader& e)
|
|||
return true;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// Ottava::readProperties300
|
||||
//---------------------------------------------------------
|
||||
|
||||
bool Ottava::readProperties300(XmlReader& e)
|
||||
{
|
||||
const QStringRef& tag(e.name());
|
||||
if (tag == "subtype") {
|
||||
QString s = e.readElementText();
|
||||
bool ok;
|
||||
int idx = s.toInt(&ok);
|
||||
if (!ok) {
|
||||
_ottavaType = OttavaType::OTTAVA_8VA;
|
||||
for (unsigned i = 0; i < sizeof(ottavaDefault)/sizeof(*ottavaDefault); ++i) {
|
||||
if (s == ottavaDefault[i].name) {
|
||||
_ottavaType = ottavaDefault[i].type;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (score()->mscVersion() <= 114) {
|
||||
//subtype are now in a different order...
|
||||
if (idx == 1)
|
||||
idx = 2;
|
||||
else if (idx == 2)
|
||||
idx = 1;
|
||||
_ottavaType = OttavaType(idx);
|
||||
}
|
||||
}
|
||||
else if (readStyledProperty(e, tag))
|
||||
return true;
|
||||
else if (!TextLineBase::readProperties300(e)) {
|
||||
e.unknown();
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// setYoff
|
||||
// used in musicxml import
|
||||
|
|
|
@ -114,7 +114,9 @@ class Ottava final : public TextLineBase {
|
|||
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader& de) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
bool readProperties(XmlReader& e);
|
||||
bool readProperties300(XmlReader& e);
|
||||
|
||||
virtual QVariant getProperty(Pid propertyId) const override;
|
||||
virtual bool setProperty(Pid propertyId, const QVariant&) override;
|
||||
|
|
|
@ -49,6 +49,7 @@ class PalmMute final : public TextLineBase {
|
|||
virtual PalmMute* clone() const override { return new PalmMute(*this); }
|
||||
virtual ElementType type() const override { return ElementType::PALM_MUTE; }
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
LineSegment* createLineSegment();
|
||||
virtual void setYoff(qreal) override;
|
||||
|
|
|
@ -47,6 +47,7 @@ class Pedal final : public TextLineBase {
|
|||
virtual Pedal* clone() const override { return new Pedal(*this); }
|
||||
virtual ElementType type() const override { return ElementType::PEDAL; }
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
LineSegment* createLineSegment();
|
||||
virtual void setYoff(qreal) override;
|
||||
|
|
|
@ -408,7 +408,7 @@ static bool readTextProperties(XmlReader& e, TextBase* t, Element*)
|
|||
else if (tag == "systemFlag") { // TODO
|
||||
e.readElementText();
|
||||
}
|
||||
else if (!t->readProperties(e))
|
||||
else if (!t->readProperties300(e))
|
||||
return false;
|
||||
t->setUserOff(QPointF()); // ignore user offsets
|
||||
t->setAutoplace(true);
|
||||
|
@ -582,7 +582,7 @@ static void readAccidental(Accidental* a, XmlReader& e)
|
|||
a->setSmall(e.readInt());
|
||||
else if (tag == "offset")
|
||||
e.skipCurrentElement(); // ignore manual layout in older scores
|
||||
else if (a->Element::readProperties(e))
|
||||
else if (a->Element::readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
|
@ -678,7 +678,7 @@ static void readNote(Note* note, XmlReader& e)
|
|||
}
|
||||
else if (tag == "Text") {
|
||||
Fingering* f = new Fingering(note->score());
|
||||
f->read(e);
|
||||
f->read300(e);
|
||||
note->add(f);
|
||||
}
|
||||
else if (tag == "onTimeType") {
|
||||
|
@ -792,7 +792,7 @@ static void readNote(Note* note, XmlReader& e)
|
|||
}
|
||||
note->setHeadType(val);
|
||||
}
|
||||
else if (note->readProperties(e))
|
||||
else if (note->readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
|
@ -834,7 +834,7 @@ static void readNote(Note* note, XmlReader& e)
|
|||
}
|
||||
|
||||
// check consistency of pitch, tpc1, tpc2, and transposition
|
||||
// see note in InstrumentChange::read() about a known case of tpc corruption produced in 2.0.x
|
||||
// see note in InstrumentChange::read300() about a known case of tpc corruption produced in 2.0.x
|
||||
// but since there are other causes of tpc corruption (eg, https://musescore.org/en/node/74746)
|
||||
// including perhaps some we don't know about yet,
|
||||
// we will attempt to fix some problems here regardless of version
|
||||
|
@ -907,7 +907,7 @@ static void readClef(Clef* clef, XmlReader& e)
|
|||
const QStringRef& tag(e.name());
|
||||
if (tag == "subtype")
|
||||
clef->setClefType(readClefType(e.readElementText()));
|
||||
else if (!clef->readProperties(e))
|
||||
else if (!clef->readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
if (clef->clefType() == ClefType::INVALID)
|
||||
|
@ -937,7 +937,7 @@ static void readTuplet(Tuplet* tuplet, XmlReader& e)
|
|||
bl = e.readInt();
|
||||
else if (tag == "tick")
|
||||
tuplet->setTick(e.readInt());
|
||||
else if (!tuplet->readProperties(e))
|
||||
else if (!tuplet->readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
Fraction r = (tuplet->ratio() == 1) ? tuplet->ratio() : tuplet->ratio().reduced();
|
||||
|
@ -983,7 +983,7 @@ static void readTremolo(Tremolo* tremolo, XmlReader& e)
|
|||
}
|
||||
tremolo->setTremoloType(st);
|
||||
}
|
||||
else if (!tremolo->Element::readProperties(e))
|
||||
else if (!tremolo->Element::readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
}
|
||||
|
@ -1020,8 +1020,8 @@ static void readChord(Measure* m, Chord* chord, XmlReader& e)
|
|||
tremolo->setTrack(chord->track());
|
||||
readTremolo(tremolo, e);
|
||||
tremolo->setParent(chord);
|
||||
}
|
||||
else if (chord->readProperties(e))
|
||||
}
|
||||
else if (chord->readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
|
@ -1046,7 +1046,7 @@ static void readRest(Measure* m, Rest* rest, XmlReader& e)
|
|||
else
|
||||
rest->add(el);
|
||||
}
|
||||
else if (rest->readProperties(e))
|
||||
else if (rest->readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
|
@ -1091,7 +1091,7 @@ static void readLineSegment114(XmlReader& e, LineSegment* ls)
|
|||
if (tag == "off1")
|
||||
ls->setUserOff(e.readPoint() * ls->spatium());
|
||||
else
|
||||
ls->readProperties(e);
|
||||
ls->readProperties300(e);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -1142,7 +1142,7 @@ static bool readTextLineProperties114(XmlReader& e, TextLineBase* tl)
|
|||
ls->setAutoplace(true);
|
||||
tl->add(ls);
|
||||
}
|
||||
else if (tl->readProperties(e))
|
||||
else if (tl->readProperties300(e))
|
||||
return true;
|
||||
return true;
|
||||
}
|
||||
|
@ -1506,7 +1506,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
}
|
||||
barLine->setBarLineType(t);
|
||||
}
|
||||
else if (!barLine->Element::readProperties(e))
|
||||
else if (!barLine->Element::readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
|
||||
|
@ -1611,7 +1611,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
Breath* breath = new Breath(m->score());
|
||||
breath->setTrack(e.track());
|
||||
int tick = e.tick();
|
||||
breath->read(e);
|
||||
breath->read300(e);
|
||||
// older scores placed the breath segment right after the chord to which it applies
|
||||
// rather than before the next chordrest segment with an element for the staff
|
||||
// result would be layout too far left if there are other segments due to notes in other staves
|
||||
|
@ -1656,7 +1656,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "Slur") {
|
||||
Slur *sl = new Slur(m->score());
|
||||
sl->setTick(e.tick());
|
||||
sl->read(e);
|
||||
sl->read300(e);
|
||||
//
|
||||
// check if we already saw "endSpanner"
|
||||
//
|
||||
|
@ -1696,7 +1696,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "RepeatMeasure") {
|
||||
RepeatMeasure* rm = new RepeatMeasure(m->score());
|
||||
rm->setTrack(e.track());
|
||||
rm->read(e);
|
||||
rm->read300(e);
|
||||
segment = m->getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(rm);
|
||||
if (rm->actualDuration().isZero()) { // might happen with 1.3 scores
|
||||
|
@ -1747,7 +1747,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "TimeSig") {
|
||||
TimeSig* ts = new TimeSig(m->score());
|
||||
ts->setTrack(e.track());
|
||||
ts->read(e);
|
||||
ts->read300(e);
|
||||
// if time sig not at beginning of measure => courtesy time sig
|
||||
int currTick = e.tick();
|
||||
bool courtesySig = (currTick > m->tick());
|
||||
|
@ -1768,7 +1768,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "KeySig") {
|
||||
KeySig* ks = new KeySig(m->score());
|
||||
ks->setTrack(e.track());
|
||||
ks->read(e);
|
||||
ks->read300(e);
|
||||
int curTick = e.tick();
|
||||
if (!ks->isCustom() && !ks->isAtonal() && ks->key() == Key::C && curTick == 0) {
|
||||
// ignore empty key signature
|
||||
|
@ -1820,7 +1820,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
l->setTicks(e.readInt());
|
||||
else if (tag == "Number") { // obsolete
|
||||
_verseNumber = new Text(l->score());
|
||||
_verseNumber->read(e);
|
||||
_verseNumber->read300(e);
|
||||
_verseNumber->setParent(l);
|
||||
}
|
||||
else if (!readTextProperties(e, l, l))
|
||||
|
@ -1862,7 +1862,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "Dynamic") {
|
||||
Dynamic* dyn = new Dynamic(m->score());
|
||||
dyn->setTrack(e.track());
|
||||
dyn->read(e);
|
||||
dyn->read300(e);
|
||||
dyn->setDynamicType(dyn->xmlText());
|
||||
segment = m->getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(dyn);
|
||||
|
@ -1903,7 +1903,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
if (el->type() == ElementType::SYMBOL)
|
||||
el->setParent(m); // this will get reset when adding to segment
|
||||
el->setTrack(e.track());
|
||||
el->read(e);
|
||||
el->read300(e);
|
||||
segment = m->getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(el);
|
||||
}
|
||||
|
@ -1922,7 +1922,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
j->setPlayRepeats(e.readBool());
|
||||
else if (tag == "subtype")
|
||||
e.readInt();
|
||||
else if (!j->TextBase::readProperties(e))
|
||||
else if (!j->TextBase::readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
m->add(j);
|
||||
|
@ -1939,7 +1939,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
a->setLabel(s);
|
||||
mt = a->markerType(s);
|
||||
}
|
||||
else if (!a->TextBase::readProperties(e))
|
||||
else if (!a->TextBase::readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
a->setMarkerType(mt);
|
||||
|
@ -1959,7 +1959,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else {
|
||||
Element* el = Element::name2Element(tag, m->score());
|
||||
el->setTrack(e.track());
|
||||
el->read(e);
|
||||
el->read300(e);
|
||||
segment = m->getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(el);
|
||||
}
|
||||
|
@ -2027,12 +2027,12 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "Beam") {
|
||||
Beam* beam = new Beam(m->score());
|
||||
beam->setTrack(e.track());
|
||||
beam->read(e);
|
||||
beam->read300(e);
|
||||
beam->setParent(0);
|
||||
e.addBeam(beam);
|
||||
}
|
||||
else if (tag == "Segment") {
|
||||
segment->read(e);
|
||||
segment->read300(e);
|
||||
while (e.readNextStartElement()) {
|
||||
const QStringRef& tag(e.name());
|
||||
if (tag == "off1") {
|
||||
|
@ -2045,7 +2045,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
}
|
||||
else if (tag == "MeasureNumber") {
|
||||
Text* noText = new Text(m->score(), Tid::MEASURE_NUMBER);
|
||||
noText->read(e);
|
||||
noText->read300(e);
|
||||
noText->setFlag(ElementFlag::ON_STAFF, true);
|
||||
// noText->setFlag(ElementFlag::MOVABLE, false); ??
|
||||
noText->setTrack(e.track());
|
||||
|
@ -2058,7 +2058,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
m->setTick(e.lastMeasure()->tick());
|
||||
e.initTick(e.lastMeasure()->tick());
|
||||
}
|
||||
else if (m->MeasureBase::readProperties(e))
|
||||
else if (m->MeasureBase::readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
|
@ -2140,7 +2140,7 @@ static bool readBoxProperties(XmlReader& e, Box* b)
|
|||
}
|
||||
else if (tag == "Symbol") {
|
||||
Symbol* s = new Symbol(b->score());
|
||||
s->read(e);
|
||||
s->read300(e);
|
||||
b->add(s);
|
||||
}
|
||||
else if (tag == "Image") {
|
||||
|
@ -2149,7 +2149,7 @@ static bool readBoxProperties(XmlReader& e, Box* b)
|
|||
else {
|
||||
Image* image = new Image(b->score());
|
||||
image->setTrack(e.track());
|
||||
image->read(e);
|
||||
image->read300(e);
|
||||
b->add(image);
|
||||
}
|
||||
}
|
||||
|
@ -2163,7 +2163,7 @@ static bool readBoxProperties(XmlReader& e, Box* b)
|
|||
readBox(e, vb);
|
||||
b->add(vb);
|
||||
}
|
||||
// else if (MeasureBase::readProperties(e))
|
||||
// else if (MeasureBase::readProperties300(e))
|
||||
// ;
|
||||
else
|
||||
return false;
|
||||
|
@ -2593,7 +2593,7 @@ static void readStyle(MStyle* style, XmlReader& e)
|
|||
|
||||
if (tag == "TextStyle") {
|
||||
// TextStyle s;
|
||||
//TODO s.read(e);
|
||||
//TODO s.read300(e);
|
||||
// style->setTextStyle(s);
|
||||
e.skipCurrentElement();
|
||||
}
|
||||
|
@ -2745,7 +2745,7 @@ Score::FileError MasterScore::read114(XmlReader& e)
|
|||
readStaffContent(this, e);
|
||||
else if (tag == "KeySig") { // not supported
|
||||
KeySig* ks = new KeySig(this);
|
||||
ks->read(e);
|
||||
ks->read300(e);
|
||||
delete ks;
|
||||
}
|
||||
else if (tag == "siglist")
|
||||
|
@ -2815,7 +2815,7 @@ Score::FileError MasterScore::read114(XmlReader& e)
|
|||
e.skipCurrentElement();
|
||||
#if 0 // TODO
|
||||
TextStyle s;
|
||||
s.read(e);
|
||||
s.read300(e);
|
||||
|
||||
qreal spMM = spatium() / DPMM;
|
||||
if (s.frameWidthMM() != 0.0)
|
||||
|
@ -2865,7 +2865,7 @@ Score::FileError MasterScore::read114(XmlReader& e)
|
|||
}
|
||||
else if (tag == "Slur") {
|
||||
Slur* slur = new Slur(this);
|
||||
slur->read(e);
|
||||
slur->read300(e);
|
||||
addSpanner(slur);
|
||||
}
|
||||
else if ((tag == "HairPin")
|
||||
|
@ -2882,7 +2882,7 @@ Score::FileError MasterScore::read114(XmlReader& e)
|
|||
else if (tag == "TextLine")
|
||||
readTextLine114(e, toTextLine(s));
|
||||
else
|
||||
s->read(e);
|
||||
s->read300(e);
|
||||
if (s->track() == -1)
|
||||
s->setTrack(e.track());
|
||||
else
|
||||
|
@ -2912,7 +2912,7 @@ Score::FileError MasterScore::read114(XmlReader& e)
|
|||
}
|
||||
else if (tag == "Beam") {
|
||||
Beam* beam = new Beam(this);
|
||||
beam->read(e);
|
||||
beam->read300(e);
|
||||
beam->setParent(0);
|
||||
// _beams.append(beam);
|
||||
}
|
||||
|
|
|
@ -681,7 +681,7 @@ static void readAccidental(Accidental* a, XmlReader& e)
|
|||
}
|
||||
else if (tag == "small")
|
||||
a->setSmall(e.readInt());
|
||||
else if (a->Element::readProperties(e))
|
||||
else if (a->Element::readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
|
@ -996,7 +996,7 @@ static void readAmbitus(Ambitus* ambitus, XmlReader& e)
|
|||
ambitus->setNoteHeadGroup(convertHeadGroup(e.readInt()));
|
||||
else if (tag == "headType")
|
||||
ambitus->setNoteHeadType(convertHeadType(e.readInt()));
|
||||
else if (ambitus->readProperties(e))
|
||||
else if (ambitus->readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
|
@ -1030,7 +1030,7 @@ static void readNote(Note* note, XmlReader& e)
|
|||
NoteHead::Type val = convertHeadType(i);
|
||||
note->setHeadType(val);
|
||||
}
|
||||
else if (note->readProperties(e))
|
||||
else if (note->readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
|
@ -1065,7 +1065,7 @@ static void readNote(Note* note, XmlReader& e)
|
|||
}
|
||||
|
||||
// check consistency of pitch, tpc1, tpc2, and transposition
|
||||
// see note in InstrumentChange::read() about a known case of tpc corruption produced in 2.0.x
|
||||
// see note in InstrumentChange::read300() about a known case of tpc corruption produced in 2.0.x
|
||||
// but since there are other causes of tpc corruption (eg, https://musescore.org/en/node/74746)
|
||||
// including perhaps some we don't know about yet,
|
||||
// we will attempt to fix some problems here regardless of version
|
||||
|
@ -1141,7 +1141,7 @@ static bool readTextProperties206(XmlReader& e, TextBase* t, Element* be)
|
|||
qDebug("unknown alignment: <%s>", qPrintable(val));
|
||||
t->setAlign(align);
|
||||
}
|
||||
else if (!t->readProperties(e))
|
||||
else if (!t->readProperties300(e))
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
@ -1206,7 +1206,7 @@ static void readTuplet(Tuplet* tuplet, XmlReader& e)
|
|||
for (auto p : { Pid::FONT_FACE, Pid::FONT_SIZE, Pid::FONT_BOLD, Pid::FONT_ITALIC, Pid::FONT_UNDERLINE, Pid::ALIGN })
|
||||
tuplet->setPropertyFlags(p, _number->propertyFlags(p));
|
||||
}
|
||||
else if (!tuplet->readProperties(e))
|
||||
else if (!tuplet->readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
Fraction r = (tuplet->ratio() == 1) ? tuplet->ratio() : tuplet->ratio().reduced();
|
||||
|
@ -1232,12 +1232,12 @@ static void readLyrics(Lyrics* lyrics, XmlReader& e)
|
|||
}
|
||||
else if (tag == "Number") {
|
||||
_verseNumber = new Text(lyrics->score());
|
||||
_verseNumber->read(e);
|
||||
_verseNumber->read300(e);
|
||||
_verseNumber->setParent(lyrics);
|
||||
}
|
||||
else if (tag == "style")
|
||||
e.readElementText(); // ignore style
|
||||
else if (!lyrics->readProperties(e))
|
||||
else if (!lyrics->readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
|
||||
|
@ -1282,7 +1282,7 @@ static void readChord(Chord* chord, XmlReader& e)
|
|||
const QStringRef& tag(e.name());
|
||||
if (tag == "subtype") // obsolete
|
||||
e.skipCurrentElement();
|
||||
else if (!stem->readProperties(e))
|
||||
else if (!stem->readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
chord->add(stem);
|
||||
|
@ -1293,7 +1293,7 @@ static void readChord(Chord* chord, XmlReader& e)
|
|||
readLyrics(lyrics, e);
|
||||
chord->add(lyrics);
|
||||
}
|
||||
else if (chord->readProperties(e))
|
||||
else if (chord->readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
|
@ -1317,7 +1317,7 @@ static void readRest(Rest* rest, XmlReader& e)
|
|||
else
|
||||
rest->add(el);
|
||||
}
|
||||
else if (rest->readProperties(e))
|
||||
else if (rest->readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
|
@ -1358,7 +1358,7 @@ static bool readTextLineProperties(XmlReader& e, TextLineBase* tl)
|
|||
tl->setBeginHookType(e.readInt() == 0 ? HookType::HOOK_90 : HookType::HOOK_45);
|
||||
else if (tag == "endHookType")
|
||||
tl->setEndHookType(e.readInt() == 0 ? HookType::HOOK_90 : HookType::HOOK_45);
|
||||
else if (tl->readProperties(e))
|
||||
else if (tl->readProperties300(e))
|
||||
return true;
|
||||
return true;
|
||||
}
|
||||
|
@ -1509,7 +1509,7 @@ static void readTrill(XmlReader& e, Trill* t)
|
|||
t->setProperty(Pid::ORNAMENT_STYLE, Ms::getProperty(Pid::ORNAMENT_STYLE, e));
|
||||
else if ( tag == "play")
|
||||
t->setPlayArticulation(e.readBool());
|
||||
else if (!t->SLine::readProperties(e))
|
||||
else if (!t->SLine::readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
}
|
||||
|
@ -1654,7 +1654,7 @@ Element* readArticulation(ChordRest* cr, XmlReader& e)
|
|||
setFermataPlacement(el, anchor, direction);
|
||||
}
|
||||
else
|
||||
el->readProperties(e);
|
||||
el->readProperties300(e);
|
||||
}
|
||||
}
|
||||
else if (tag == "direction") {
|
||||
|
@ -1662,14 +1662,14 @@ Element* readArticulation(ChordRest* cr, XmlReader& e)
|
|||
direction = toDirection(e.readElementText());
|
||||
else {
|
||||
if (!el->isFermata())
|
||||
el->readProperties(e);
|
||||
el->readProperties300(e);
|
||||
}
|
||||
}
|
||||
else {
|
||||
if (!el) {
|
||||
qDebug("not handled <%s>", qPrintable(tag.toString()));
|
||||
}
|
||||
if (!el || !el->readProperties(e))
|
||||
if (!el || !el->readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
}
|
||||
|
@ -1756,10 +1756,10 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
bl->setSpanTo(e.readInt());
|
||||
else if (tag == "Articulation") {
|
||||
Articulation* a = new Articulation(score);
|
||||
a->read(e);
|
||||
a->read300(e);
|
||||
bl->add(a);
|
||||
}
|
||||
else if (!bl->Element::readProperties(e))
|
||||
else if (!bl->Element::readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
//
|
||||
|
@ -1821,7 +1821,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
Breath* breath = new Breath(score);
|
||||
breath->setTrack(e.track());
|
||||
int tick = e.tick();
|
||||
breath->read(e);
|
||||
breath->read300(e);
|
||||
// older scores placed the breath segment right after the chord to which it applies
|
||||
// rather than before the next chordrest segment with an element for the staff
|
||||
// result would be layout too far left if there are other segments due to notes in other staves
|
||||
|
@ -1866,7 +1866,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "Slur") {
|
||||
Slur *sl = new Slur(score);
|
||||
sl->setTick(e.tick());
|
||||
sl->read(e);
|
||||
sl->read300(e);
|
||||
//
|
||||
// check if we already saw "endSpanner"
|
||||
//
|
||||
|
@ -1917,7 +1917,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "RepeatMeasure") {
|
||||
RepeatMeasure* rm = new RepeatMeasure(score);
|
||||
rm->setTrack(e.track());
|
||||
rm->read(e);
|
||||
rm->read300(e);
|
||||
segment = m->getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(rm);
|
||||
lastTick = e.tick();
|
||||
|
@ -1926,7 +1926,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "Clef") {
|
||||
Clef* clef = new Clef(score);
|
||||
clef->setTrack(e.track());
|
||||
clef->read(e);
|
||||
clef->read300(e);
|
||||
clef->setGenerated(false);
|
||||
if (e.tick() == 0) {
|
||||
if (score->staff(staffIdx)->clef(0) != clef->clefType())
|
||||
|
@ -1987,7 +1987,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "TimeSig") {
|
||||
TimeSig* ts = new TimeSig(score);
|
||||
ts->setTrack(e.track());
|
||||
ts->read(e);
|
||||
ts->read300(e);
|
||||
// if time sig not at beginning of measure => courtesy time sig
|
||||
int currTick = e.tick();
|
||||
bool courtesySig = (currTick > m->tick());
|
||||
|
@ -2017,7 +2017,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "KeySig") {
|
||||
KeySig* ks = new KeySig(score);
|
||||
ks->setTrack(e.track());
|
||||
ks->read(e);
|
||||
ks->read300(e);
|
||||
int curTick = e.tick();
|
||||
if (!ks->isCustom() && !ks->isAtonal() && ks->key() == Key::C && curTick == 0) {
|
||||
// ignore empty key signature
|
||||
|
@ -2064,7 +2064,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "Dynamic") {
|
||||
Dynamic* dyn = new Dynamic(score);
|
||||
dyn->setTrack(e.track());
|
||||
dyn->read(e);
|
||||
dyn->read300(e);
|
||||
segment = m->getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(dyn);
|
||||
}
|
||||
|
@ -2087,7 +2087,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
const QStringRef& tag(e.name());
|
||||
if (tag == "foregroundColor")
|
||||
e.skipCurrentElement();
|
||||
else if (!el->readProperties(e))
|
||||
else if (!el->readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
TextBase* tt = static_cast<TextBase*>(el);
|
||||
|
@ -2108,7 +2108,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
// hack - needed because tick tags are unreliable in 1.3 scores
|
||||
// for symbols attached to anything but a measure
|
||||
el->setTrack(e.track());
|
||||
el->read(e);
|
||||
el->read300(e);
|
||||
segment = m->getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(el);
|
||||
}
|
||||
|
@ -2124,7 +2124,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "Marker" || tag == "Jump") {
|
||||
Element* el = Element::name2Element(tag, score);
|
||||
el->setTrack(e.track());
|
||||
el->read(e);
|
||||
el->read300(e);
|
||||
m->add(el);
|
||||
}
|
||||
else if (tag == "Image") {
|
||||
|
@ -2133,7 +2133,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else {
|
||||
Element* el = Element::name2Element(tag, score);
|
||||
el->setTrack(e.track());
|
||||
el->read(e);
|
||||
el->read300(e);
|
||||
segment = m->getSegment(SegmentType::ChordRest, e.tick());
|
||||
segment->add(el);
|
||||
}
|
||||
|
@ -2202,15 +2202,15 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
else if (tag == "Beam") {
|
||||
Beam* beam = new Beam(score);
|
||||
beam->setTrack(e.track());
|
||||
beam->read(e);
|
||||
beam->read300(e);
|
||||
beam->setParent(0);
|
||||
e.addBeam(beam);
|
||||
}
|
||||
else if (tag == "Segment")
|
||||
segment->read(e);
|
||||
segment->read300(e);
|
||||
else if (tag == "MeasureNumber") {
|
||||
Text* noText = new Text(score, Tid::MEASURE_NUMBER);
|
||||
noText->read(e);
|
||||
noText->read300(e);
|
||||
noText->setFlag(ElementFlag::ON_STAFF, true);
|
||||
// noText->setFlag(ElementFlag::MOVABLE, false); ??
|
||||
noText->setTrack(e.track());
|
||||
|
@ -2219,7 +2219,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
}
|
||||
else if (tag == "SystemDivider") {
|
||||
SystemDivider* sd = new SystemDivider(score);
|
||||
sd->read(e);
|
||||
sd->read300(e);
|
||||
m->add(sd);
|
||||
}
|
||||
else if (tag == "Ambitus") {
|
||||
|
@ -2236,7 +2236,7 @@ static void readMeasure(Measure* m, int staffIdx, XmlReader& e)
|
|||
m->setTick(e.lastMeasure()->tick());
|
||||
e.initTick(e.lastMeasure()->tick());
|
||||
}
|
||||
else if (m->MeasureBase::readProperties(e))
|
||||
else if (m->MeasureBase::readProperties300(e))
|
||||
;
|
||||
else
|
||||
e.unknown();
|
||||
|
@ -2263,13 +2263,13 @@ static void readBox(Box* b, XmlReader& e)
|
|||
const QStringRef& tag(e.name());
|
||||
if (tag == "HBox") {
|
||||
HBox* hb = new HBox(b->score());
|
||||
hb->read(e);
|
||||
hb->read300(e);
|
||||
b->add(hb);
|
||||
keepMargins = true; // in old file, box nesting used outer box margins
|
||||
}
|
||||
else if (tag == "VBox") {
|
||||
VBox* vb = new VBox(b->score());
|
||||
vb->read(e);
|
||||
vb->read300(e);
|
||||
b->add(vb);
|
||||
keepMargins = true; // in old file, box nesting used outer box margins
|
||||
}
|
||||
|
@ -2289,7 +2289,7 @@ static void readBox(Box* b, XmlReader& e)
|
|||
b->add(t);
|
||||
}
|
||||
}
|
||||
else if (!b->readProperties(e))
|
||||
else if (!b->readProperties300(e))
|
||||
e.unknown();
|
||||
}
|
||||
|
||||
|
@ -2550,7 +2550,7 @@ static bool readScore(Score* score, XmlReader& e)
|
|||
}
|
||||
else if (tag == "copyright" || tag == "rights") {
|
||||
Text* text = new Text(score);
|
||||
text->read(e);
|
||||
text->read300(e);
|
||||
score->setMetaTag("copyright", text->xmlText());
|
||||
delete text;
|
||||
}
|
||||
|
@ -2581,7 +2581,7 @@ static bool readScore(Score* score, XmlReader& e)
|
|||
|| (tag == "Slur")
|
||||
|| (tag == "Pedal")) {
|
||||
Spanner* s = toSpanner(Element::name2Element(tag, score));
|
||||
s->read(e);
|
||||
s->read300(e);
|
||||
score->addSpanner(s);
|
||||
}
|
||||
else if (tag == "Excerpt") {
|
||||
|
@ -2594,7 +2594,7 @@ static bool readScore(Score* score, XmlReader& e)
|
|||
score->excerpts().append(ex);
|
||||
}
|
||||
else {
|
||||
qDebug("Score::read(): part cannot have parts");
|
||||
qDebug("Score::read300(): part cannot have parts");
|
||||
e.skipCurrentElement();
|
||||
}
|
||||
}
|
||||
|
@ -2611,7 +2611,7 @@ static bool readScore(Score* score, XmlReader& e)
|
|||
ex->setPartScore(s);
|
||||
ex->setTracks(e.tracks());
|
||||
e.setLastMeasure(nullptr);
|
||||
// s->read(e);
|
||||
// s->read300(e);
|
||||
readScore(s, e);
|
||||
m->addExcerpt(ex);
|
||||
}
|
||||
|
|
File diff suppressed because it is too large
Load diff
339
libmscore/read301.cpp
Normal file
339
libmscore/read301.cpp
Normal file
|
@ -0,0 +1,339 @@
|
|||
//=============================================================================
|
||||
// MuseScore
|
||||
// Music Composition & Notation
|
||||
//
|
||||
// Copyright (C) 2016 Werner Schweer and others
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License version 2
|
||||
// as published by the Free Software Foundation and appearing in
|
||||
// the file LICENSE.GPL
|
||||
//=============================================================================
|
||||
|
||||
#include "xml.h"
|
||||
#include "score.h"
|
||||
#include "staff.h"
|
||||
#include "revisions.h"
|
||||
#include "part.h"
|
||||
#include "page.h"
|
||||
#include "style.h"
|
||||
#include "sym.h"
|
||||
#include "audio.h"
|
||||
#include "sig.h"
|
||||
#include "barline.h"
|
||||
#include "excerpt.h"
|
||||
#include "spanner.h"
|
||||
|
||||
#ifdef OMR
|
||||
#include "omr/omr.h"
|
||||
#include "omr/omrpage.h"
|
||||
#endif
|
||||
|
||||
namespace Ms {
|
||||
|
||||
//---------------------------------------------------------
|
||||
// read
|
||||
// return false on error
|
||||
//---------------------------------------------------------
|
||||
|
||||
bool Score::read(XmlReader& e)
|
||||
{
|
||||
while (e.readNextStartElement()) {
|
||||
e.setTrack(-1);
|
||||
const QStringRef& tag(e.name());
|
||||
if (tag == "Staff")
|
||||
readStaff(e);
|
||||
else if (tag == "Omr") {
|
||||
#ifdef OMR
|
||||
masterScore()->setOmr(new Omr(this));
|
||||
masterScore()->omr()->read(e);
|
||||
#else
|
||||
e.skipCurrentElement();
|
||||
#endif
|
||||
}
|
||||
else if (tag == "Audio") {
|
||||
_audio = new Audio;
|
||||
_audio->read(e);
|
||||
}
|
||||
else if (tag == "showOmr")
|
||||
masterScore()->setShowOmr(e.readInt());
|
||||
else if (tag == "playMode")
|
||||
_playMode = PlayMode(e.readInt());
|
||||
else if (tag == "LayerTag") {
|
||||
int id = e.intAttribute("id");
|
||||
const QString& tag = e.attribute("tag");
|
||||
QString val(e.readElementText());
|
||||
if (id >= 0 && id < 32) {
|
||||
_layerTags[id] = tag;
|
||||
_layerTagComments[id] = val;
|
||||
}
|
||||
}
|
||||
else if (tag == "Layer") {
|
||||
Layer layer;
|
||||
layer.name = e.attribute("name");
|
||||
layer.tags = e.attribute("mask").toUInt();
|
||||
_layer.append(layer);
|
||||
e.readNext();
|
||||
}
|
||||
else if (tag == "currentLayer")
|
||||
_currentLayer = e.readInt();
|
||||
else if (tag == "Synthesizer")
|
||||
_synthesizerState.read(e);
|
||||
else if (tag == "Division")
|
||||
_fileDivision = e.readInt();
|
||||
else if (tag == "showInvisible")
|
||||
_showInvisible = e.readInt();
|
||||
else if (tag == "showUnprintable")
|
||||
_showUnprintable = e.readInt();
|
||||
else if (tag == "showFrames")
|
||||
_showFrames = e.readInt();
|
||||
else if (tag == "showMargins")
|
||||
_showPageborders = e.readInt();
|
||||
else if (tag == "Style") {
|
||||
qreal sp = style().value(Sid::spatium).toDouble();
|
||||
style().load(e);
|
||||
// if (_layoutMode == LayoutMode::FLOAT || _layoutMode == LayoutMode::SYSTEM) {
|
||||
if (_layoutMode == LayoutMode::FLOAT) {
|
||||
// style should not change spatium in
|
||||
// float mode
|
||||
style().set(Sid::spatium, sp);
|
||||
}
|
||||
_scoreFont = ScoreFont::fontFactory(style().value(Sid::MusicalSymbolFont).toString());
|
||||
}
|
||||
else if (tag == "copyright" || tag == "rights") {
|
||||
Text* text = new Text(this);
|
||||
text->read(e);
|
||||
setMetaTag("copyright", text->xmlText());
|
||||
delete text;
|
||||
}
|
||||
else if (tag == "movement-number")
|
||||
setMetaTag("movementNumber", e.readElementText());
|
||||
else if (tag == "movement-title")
|
||||
setMetaTag("movementTitle", e.readElementText());
|
||||
else if (tag == "work-number")
|
||||
setMetaTag("workNumber", e.readElementText());
|
||||
else if (tag == "work-title")
|
||||
setMetaTag("workTitle", e.readElementText());
|
||||
else if (tag == "source")
|
||||
setMetaTag("source", e.readElementText());
|
||||
else if (tag == "metaTag") {
|
||||
QString name = e.attribute("name");
|
||||
setMetaTag(name, e.readElementText());
|
||||
}
|
||||
else if (tag == "Part") {
|
||||
Part* part = new Part(this);
|
||||
part->read(e);
|
||||
_parts.push_back(part);
|
||||
}
|
||||
else if ((tag == "HairPin")
|
||||
|| (tag == "Ottava")
|
||||
|| (tag == "TextLine")
|
||||
|| (tag == "Volta")
|
||||
|| (tag == "Trill")
|
||||
|| (tag == "Slur")
|
||||
|| (tag == "Pedal")) {
|
||||
Spanner* s = toSpanner(Element::name2Element(tag, this));
|
||||
s->read(e);
|
||||
addSpanner(s);
|
||||
}
|
||||
else if (tag == "Excerpt") {
|
||||
if (MScore::noExcerpts)
|
||||
e.skipCurrentElement();
|
||||
else {
|
||||
if (isMaster()) {
|
||||
Excerpt* ex = new Excerpt(static_cast<MasterScore*>(this));
|
||||
ex->read(e);
|
||||
excerpts().append(ex);
|
||||
}
|
||||
else {
|
||||
qDebug("Score::read(): part cannot have parts");
|
||||
e.skipCurrentElement();
|
||||
}
|
||||
}
|
||||
}
|
||||
else if (e.name() == "Tracklist") {
|
||||
int strack = e.intAttribute("sTrack", -1);
|
||||
int dtrack = e.intAttribute("dstTrack", -1);
|
||||
if (strack != -1 && dtrack != -1)
|
||||
e.tracks().insert(strack, dtrack);
|
||||
e.skipCurrentElement();
|
||||
}
|
||||
else if (tag == "Score") { // recursion
|
||||
if (MScore::noExcerpts)
|
||||
e.skipCurrentElement();
|
||||
else {
|
||||
e.tracks().clear(); // ???
|
||||
MasterScore* m = masterScore();
|
||||
Score* s = new Score(m);
|
||||
Excerpt* ex = new Excerpt(m);
|
||||
|
||||
ex->setPartScore(s);
|
||||
ex->setTracks(e.tracks());
|
||||
e.setLastMeasure(nullptr);
|
||||
s->read(e);
|
||||
m->addExcerpt(ex);
|
||||
}
|
||||
}
|
||||
else if (tag == "name") {
|
||||
QString n = e.readElementText();
|
||||
if (!isMaster()) //ignore the name if it's not a child score
|
||||
excerpt()->setTitle(n);
|
||||
}
|
||||
else if (tag == "layoutMode") {
|
||||
QString s = e.readElementText();
|
||||
if (s == "line")
|
||||
_layoutMode = LayoutMode::LINE;
|
||||
else if (s == "system")
|
||||
_layoutMode = LayoutMode::SYSTEM;
|
||||
else
|
||||
qDebug("layoutMode: %s", qPrintable(s));
|
||||
}
|
||||
else
|
||||
e.unknown();
|
||||
}
|
||||
if (e.error() != QXmlStreamReader::NoError) {
|
||||
qDebug("%s: xml read error at line %lld col %lld: %s",
|
||||
qPrintable(e.getDocName()), e.lineNumber(), e.columnNumber(),
|
||||
e.name().toUtf8().data());
|
||||
MScore::lastError = QObject::tr("XML read error at line %1 column %2: %3").arg(e.lineNumber()).arg(e.columnNumber()).arg(e.name().toString());
|
||||
return false;
|
||||
}
|
||||
|
||||
connectTies();
|
||||
|
||||
_fileDivision = MScore::division;
|
||||
|
||||
#if 0 // TODO:barline
|
||||
//
|
||||
// sanity check for barLineSpan
|
||||
//
|
||||
for (Staff* st : staves()) {
|
||||
int barLineSpan = st->barLineSpan();
|
||||
int idx = st->idx();
|
||||
int n = nstaves();
|
||||
if (idx + barLineSpan > n) {
|
||||
qDebug("bad span: idx %d span %d staves %d", idx, barLineSpan, n);
|
||||
// span until last staff
|
||||
barLineSpan = n - idx;
|
||||
st->setBarLineSpan(barLineSpan);
|
||||
}
|
||||
else if (idx == 0 && barLineSpan == 0) {
|
||||
qDebug("bad span: idx %d span %d staves %d", idx, barLineSpan, n);
|
||||
// span from the first staff until the start of the next span
|
||||
barLineSpan = 1;
|
||||
for (int i = 1; i < n; ++i) {
|
||||
if (staff(i)->barLineSpan() == 0)
|
||||
++barLineSpan;
|
||||
else
|
||||
break;
|
||||
}
|
||||
st->setBarLineSpan(barLineSpan);
|
||||
}
|
||||
// check spanFrom
|
||||
int minBarLineFrom = st->lines(0) == 1 ? BARLINE_SPAN_1LINESTAFF_FROM : MIN_BARLINE_SPAN_FROMTO;
|
||||
if (st->barLineFrom() < minBarLineFrom)
|
||||
st->setBarLineFrom(minBarLineFrom);
|
||||
if (st->barLineFrom() > st->lines(0) * 2)
|
||||
st->setBarLineFrom(st->lines(0) * 2);
|
||||
// check spanTo
|
||||
Staff* stTo = st->barLineSpan() <= 1 ? st : staff(idx + st->barLineSpan() - 1);
|
||||
// 1-line staves have special bar line spans
|
||||
int maxBarLineTo = stTo->lines(0) == 1 ? BARLINE_SPAN_1LINESTAFF_TO : stTo->lines(0) * 2;
|
||||
if (st->barLineTo() < MIN_BARLINE_SPAN_FROMTO)
|
||||
st->setBarLineTo(MIN_BARLINE_SPAN_FROMTO);
|
||||
if (st->barLineTo() > maxBarLineTo)
|
||||
st->setBarLineTo(maxBarLineTo);
|
||||
// on single staff span, check spanFrom and spanTo are distant enough
|
||||
if (st->barLineSpan() == 1) {
|
||||
if (st->barLineTo() - st->barLineFrom() < MIN_BARLINE_FROMTO_DIST) {
|
||||
st->setBarLineFrom(0);
|
||||
st->setBarLineTo(0);
|
||||
}
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
if (!masterScore()->omr())
|
||||
masterScore()->setShowOmr(false);
|
||||
|
||||
fixTicks();
|
||||
masterScore()->rebuildMidiMapping();
|
||||
masterScore()->updateChannel();
|
||||
createPlayEvents();
|
||||
return true;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// read
|
||||
//---------------------------------------------------------
|
||||
|
||||
bool MasterScore::read(XmlReader& e)
|
||||
{
|
||||
if (!Score::read(e))
|
||||
return false;
|
||||
int id = 1;
|
||||
for (LinkedElements* le : e.linkIds())
|
||||
le->setLid(this, id++);
|
||||
for (Staff* s : staves())
|
||||
s->updateOttava();
|
||||
setCreated(false);
|
||||
return true;
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// addMovement
|
||||
//---------------------------------------------------------
|
||||
|
||||
void MasterScore::addMovement(MasterScore* score)
|
||||
{
|
||||
score->_movements = _movements;
|
||||
_movements->push_back(score);
|
||||
MasterScore* ps = 0;
|
||||
for (MasterScore* s : *_movements) {
|
||||
s->setPrev(ps);
|
||||
if (ps)
|
||||
ps->setNext(s);
|
||||
s->setNext(0);
|
||||
ps = s;
|
||||
}
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// read300
|
||||
//---------------------------------------------------------
|
||||
|
||||
Score::FileError MasterScore::read301(XmlReader& e)
|
||||
{
|
||||
bool top = true;
|
||||
while (e.readNextStartElement()) {
|
||||
const QStringRef& tag(e.name());
|
||||
if (tag == "programVersion") {
|
||||
setMscoreVersion(e.readElementText());
|
||||
parseVersion(mscoreVersion());
|
||||
}
|
||||
else if (tag == "programRevision")
|
||||
setMscoreRevision(e.readIntHex());
|
||||
else if (tag == "Score") {
|
||||
MasterScore* score;
|
||||
if (top) {
|
||||
score = this;
|
||||
top = false;
|
||||
}
|
||||
else {
|
||||
score = new MasterScore();
|
||||
addMovement(score);
|
||||
}
|
||||
if (!score->read(e))
|
||||
return FileError::FILE_BAD_FORMAT;
|
||||
}
|
||||
else if (tag == "Revision") {
|
||||
Revision* revision = new Revision;
|
||||
revision->read(e);
|
||||
revisions()->add(revision);
|
||||
}
|
||||
}
|
||||
return FileError::FILE_NO_ERROR;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
@ -71,6 +71,7 @@ class Rest : public ChordRest {
|
|||
virtual void remove(Element*);
|
||||
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
|
||||
void layoutMMRest(qreal val);
|
||||
|
|
|
@ -554,7 +554,9 @@ class Score : public QObject, public ScoreElement {
|
|||
void removeStaff(Staff*);
|
||||
void addMeasure(MeasureBase*, MeasureBase*);
|
||||
void readStaff(XmlReader&);
|
||||
void readStaff300(XmlReader&);
|
||||
bool read(XmlReader&);
|
||||
bool read300(XmlReader&);
|
||||
|
||||
Excerpt* excerpt() { return _excerpt; }
|
||||
void setExcerpt(Excerpt* e) { _excerpt = e; }
|
||||
|
@ -1194,6 +1196,7 @@ class MasterScore : public Score {
|
|||
QFileInfo info;
|
||||
|
||||
bool read(XmlReader&);
|
||||
bool read300(XmlReader&);
|
||||
void setPrev(MasterScore* s) { _prev = s; }
|
||||
void setNext(MasterScore* s) { _next = s; }
|
||||
|
||||
|
@ -1244,7 +1247,8 @@ class MasterScore : public Score {
|
|||
FileError loadMsc(QString name, QIODevice*, bool ignoreVersionError);
|
||||
FileError read114(XmlReader&);
|
||||
FileError read206(XmlReader&);
|
||||
FileError read300(XmlReader&);
|
||||
FileError readScore300(XmlReader&);
|
||||
FileError read301(XmlReader&);
|
||||
QByteArray readToBuffer();
|
||||
QByteArray readCompressedToBuffer();
|
||||
|
||||
|
|
|
@ -628,7 +628,7 @@ bool Score::saveFile(QFileInfo& info)
|
|||
MScore::lastError = tr("Open File\n%1\nfailed: %2").arg(info.filePath(), strerror(errno));
|
||||
return false;
|
||||
}
|
||||
saveFile(&fp, false);
|
||||
saveFile(&fp, false, false);
|
||||
fp.close();
|
||||
return true;
|
||||
}
|
||||
|
@ -702,7 +702,7 @@ bool Score::saveFile(QIODevice* f, bool msczFormat, bool onlySelection)
|
|||
xml.tag("programRevision", revision);
|
||||
}
|
||||
else
|
||||
xml.stag("museScore version=\"3.00\"");
|
||||
xml.stag("museScore version=\"3.01\"");
|
||||
write(xml, onlySelection);
|
||||
xml.etag();
|
||||
if (isMaster())
|
||||
|
@ -934,8 +934,10 @@ Score::FileError MasterScore::read1(XmlReader& e, bool ignoreVersionError)
|
|||
error = read114(e);
|
||||
else if (mscVersion() <= 207)
|
||||
error = read206(e);
|
||||
else if (mscVersion() < 301)
|
||||
error = readScore300(e);
|
||||
else
|
||||
error = read300(e);
|
||||
error = read301(e);
|
||||
setExcerptsChanged(false);
|
||||
return error;
|
||||
}
|
||||
|
|
|
@ -63,12 +63,14 @@ class Slur final : public SlurTie {
|
|||
virtual ElementType type() const override { return ElementType::SLUR; }
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void layout() override;
|
||||
virtual SpannerSegment* layoutSystem(System*) override;
|
||||
virtual void setTrack(int val) override;
|
||||
virtual void slurPos(SlurPos*) override;
|
||||
|
||||
bool readProperties(XmlReader&);
|
||||
bool readProperties300(XmlReader&);
|
||||
|
||||
SlurSegment* frontSegment() const { return (SlurSegment*)spannerSegments().front(); }
|
||||
SlurSegment* backSegment() const { return (SlurSegment*)spannerSegments().back(); }
|
||||
|
|
|
@ -131,6 +131,7 @@ class SlurTie : public Spanner {
|
|||
|
||||
void writeProperties(XmlWriter& xml) const;
|
||||
bool readProperties(XmlReader&);
|
||||
bool readProperties300(XmlReader&);
|
||||
|
||||
int lineType() const { return _lineType; }
|
||||
void setLineType(int val) { _lineType = val; }
|
||||
|
|
|
@ -45,7 +45,9 @@ class StaffTextBase : public TextBase {
|
|||
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual bool readProperties(XmlReader&) override;
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
virtual int subtype() const { return 0; } // TODO::ws
|
||||
virtual QString subtypeName() const { return "??"; }
|
||||
|
||||
|
|
|
@ -47,6 +47,8 @@ class Stem final : public Element {
|
|||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader& e) override;
|
||||
virtual bool readProperties(XmlReader&) override;
|
||||
virtual void read300(XmlReader& e) override;
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
virtual void reset() override;
|
||||
virtual bool acceptDrop(EditData&) const override;
|
||||
virtual Element* drop(EditData&) override;
|
||||
|
|
|
@ -44,6 +44,7 @@ class TempoText final : public TextBase {
|
|||
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
|
||||
Segment* segment() const { return toSegment(parent()); }
|
||||
Measure* measure() const { return toMeasure(parent()->parent()); }
|
||||
|
|
|
@ -29,6 +29,7 @@ class Text final : public TextBase {
|
|||
virtual ElementType type() const override { return ElementType::TEXT; }
|
||||
virtual Text* clone() const override { return new Text(*this); }
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual QVariant propertyDefault(Pid id) const override;
|
||||
};
|
||||
|
||||
|
|
|
@ -296,10 +296,12 @@ class TextBase : public Element {
|
|||
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void writeProperties(XmlWriter& xml) const { writeProperties(xml, true, true); }
|
||||
void writeProperties(XmlWriter& xml, bool writeText) const { writeProperties(xml, writeText, true); }
|
||||
void writeProperties(XmlWriter&, bool, bool) const;
|
||||
bool readProperties(XmlReader&);
|
||||
bool readProperties300(XmlReader&);
|
||||
|
||||
virtual void paste(EditData&);
|
||||
|
||||
|
|
|
@ -36,6 +36,7 @@ class TBox : public VBox {
|
|||
virtual void write(XmlWriter&) const override;
|
||||
using VBox::write;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual Element* drop(EditData&) override;
|
||||
virtual void add(Element* e) override;
|
||||
virtual void remove(Element* el) override;
|
||||
|
|
|
@ -448,6 +448,22 @@ bool TextLineBase::readProperties(XmlReader& e)
|
|||
return SLine::readProperties(e);
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// TextLineBase::readProperties300
|
||||
//---------------------------------------------------------
|
||||
|
||||
bool TextLineBase::readProperties300(XmlReader& e)
|
||||
{
|
||||
const QStringRef& tag(e.name());
|
||||
for (Pid i :pids) {
|
||||
if (readProperty(tag, e, i)) {
|
||||
setPropertyFlags(i, PropertyFlags::UNSTYLED);
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return SLine::readProperties300(e);
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// getProperty
|
||||
//---------------------------------------------------------
|
||||
|
|
|
@ -113,9 +113,11 @@ class TextLineBase : public SLine {
|
|||
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
|
||||
virtual void writeProperties(XmlWriter& xml) const override;
|
||||
virtual bool readProperties(XmlReader& node) override;
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
|
||||
virtual void spatiumChanged(qreal /*oldValue*/, qreal /*newValue*/) override;
|
||||
|
||||
|
|
|
@ -75,6 +75,7 @@ class Tie final : public SlurTie {
|
|||
void calculateDirection();
|
||||
virtual void write(XmlWriter& xml) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
// virtual void layout() override;
|
||||
virtual void slurPos(SlurPos*) override;
|
||||
|
||||
|
@ -82,6 +83,7 @@ class Tie final : public SlurTie {
|
|||
void layoutBack(System*);
|
||||
|
||||
bool readProperties(XmlReader&);
|
||||
bool readProperties300(XmlReader&);
|
||||
|
||||
TieSegment* frontSegment() const { return (TieSegment*)spannerSegments().front(); }
|
||||
TieSegment* backSegment() const { return (TieSegment*)spannerSegments().back(); }
|
||||
|
|
|
@ -82,6 +82,7 @@ class Trill final : public SLine {
|
|||
virtual void remove(Element*) override;
|
||||
virtual void write(XmlWriter&) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
|
||||
void setTrillType(const QString& s);
|
||||
void undoSetTrillType(Type val);
|
||||
|
|
|
@ -100,8 +100,10 @@ class Tuplet final : public DurationElement {
|
|||
virtual void scanElements(void* data, void (*func)(void*, Element*), bool all=true) override;
|
||||
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
virtual void write(XmlWriter&) const override;
|
||||
virtual bool readProperties(XmlReader&) override;
|
||||
virtual bool readProperties300(XmlReader&) override;
|
||||
|
||||
virtual void reset() override;
|
||||
|
||||
|
|
|
@ -69,6 +69,7 @@ class Vibrato final : public SLine {
|
|||
virtual LineSegment* createLineSegment() override;
|
||||
virtual void write(XmlWriter&) const override;
|
||||
virtual void read(XmlReader&) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
|
||||
void setVibratoType(const QString& s);
|
||||
void undoSetVibratoType(Type val);
|
||||
|
|
|
@ -60,6 +60,7 @@ class Volta final : public TextLineBase {
|
|||
|
||||
virtual void write(XmlWriter&) const override;
|
||||
virtual void read(XmlReader& e) override;
|
||||
virtual void read300(XmlReader&) override;
|
||||
|
||||
QList<int> endings() const { return _endings; }
|
||||
QList<int>& endings() { return _endings; }
|
||||
|
|
|
@ -176,6 +176,7 @@ add_custom_target(reporthtml
|
|||
subdirs (
|
||||
libmscore/compat114
|
||||
libmscore/compat206
|
||||
libmscore/compat300
|
||||
# libmscore/album # obsolete
|
||||
libmscore/barline
|
||||
libmscore/beam
|
||||
|
|
17
mtest/libmscore/compat300/CMakeLists.txt
Normal file
17
mtest/libmscore/compat300/CMakeLists.txt
Normal file
|
@ -0,0 +1,17 @@
|
|||
#=============================================================================
|
||||
# MuseScore
|
||||
# Music Composition & Notation
|
||||
# $Id:$
|
||||
#
|
||||
# Copyright (C) 2011 Werner Schweer
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or modify
|
||||
# it under the terms of the GNU General Public License version 2
|
||||
# as published by the Free Software Foundation and appearing in
|
||||
# the file LICENSE.GPL
|
||||
#=============================================================================
|
||||
|
||||
set(TARGET tst_compat300)
|
||||
|
||||
include(${PROJECT_SOURCE_DIR}/mtest/cmake.inc)
|
||||
|
668
mtest/libmscore/compat300/accidentals-ref.mscx
Normal file
668
mtest/libmscore/compat300/accidentals-ref.mscx
Normal file
|
@ -0,0 +1,668 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.01">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<Measure>
|
||||
<voice>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>73</pitch>
|
||||
<tpc>21</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>71</pitch>
|
||||
<tpc>7</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalDoubleSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>74</pitch>
|
||||
<tpc>28</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalDoubleFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>70</pitch>
|
||||
<tpc>0</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalNatural</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBakiyeFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBuyukMucennebFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesFlatZimmermann</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBuyukMucennebSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalKucukMucennebSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesSharpStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesSharpArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesFlatArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpNaturalArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatNaturalArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalSori</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalKoron</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<subtype>accidentalSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>73</pitch>
|
||||
<tpc>21</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<subtype>accidentalFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>71</pitch>
|
||||
<tpc>7</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<subtype>accidentalDoubleSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>74</pitch>
|
||||
<tpc>28</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<subtype>accidentalDoubleFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>70</pitch>
|
||||
<tpc>0</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalNatural</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBakiyeFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBuyukMucennebFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesFlatZimmermann</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBuyukMucennebSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalKucukMucennebSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesSharpStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesSharpArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesFlatArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpNaturalArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatNaturalArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalSori</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalKoron</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
644
mtest/libmscore/compat300/accidentals.mscx
Normal file
644
mtest/libmscore/compat300/accidentals.mscx
Normal file
|
@ -0,0 +1,644 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>73</pitch>
|
||||
<tpc>21</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>71</pitch>
|
||||
<tpc>7</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalDoubleSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>74</pitch>
|
||||
<tpc>28</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalDoubleFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>70</pitch>
|
||||
<tpc>0</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalNatural</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBakiyeFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBuyukMucennebFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesFlatZimmermann</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBuyukMucennebSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalKucukMucennebSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesSharpStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesSharpArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesFlatArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpNaturalArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatNaturalArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalSori</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<role>1</role>
|
||||
<subtype>accidentalKoron</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<subtype>accidentalSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>73</pitch>
|
||||
<tpc>21</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<subtype>accidentalFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>71</pitch>
|
||||
<tpc>7</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<subtype>accidentalDoubleSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>74</pitch>
|
||||
<tpc>28</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<subtype>accidentalDoubleFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>70</pitch>
|
||||
<tpc>0</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="8">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalNatural</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBakiyeFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBuyukMucennebFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesFlatZimmermann</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="9">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalBuyukMucennebSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalKucukMucennebSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="10">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesSharpStein</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesSharpArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="11">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalThreeQuarterTonesFlatArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneSharpNaturalArrowUp</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalQuarterToneFlatNaturalArrowDown</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalSori</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="12">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<bracket>1</bracket>
|
||||
<role>1</role>
|
||||
<subtype>accidentalKoron</subtype>
|
||||
</Accidental>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
172
mtest/libmscore/compat300/ambitus-ref.mscx
Normal file
172
mtest/libmscore/compat300/ambitus-ref.mscx
Normal file
|
@ -0,0 +1,172 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.01">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<Measure>
|
||||
<voice>
|
||||
<Ambitus>
|
||||
<topPitch>84</topPitch>
|
||||
<topTpc>14</topTpc>
|
||||
<bottomPitch>47</bottomPitch>
|
||||
<bottomTpc>19</bottomTpc>
|
||||
<color r="0" g="255" b="0" a="255"/>
|
||||
</Ambitus>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>84</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<Clef>
|
||||
<concertClefType>F</concertClefType>
|
||||
<transposingClefType>F</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Ambitus>
|
||||
<head>cross</head>
|
||||
<headType>half</headType>
|
||||
<mirror>right</mirror>
|
||||
<topPitch>60</topPitch>
|
||||
<topTpc>14</topTpc>
|
||||
<bottomPitch>46</bottomPitch>
|
||||
<bottomTpc>12</bottomTpc>
|
||||
<bottomAccidental>
|
||||
<Accidental>
|
||||
<subtype>accidentalFlat</subtype>
|
||||
</Accidental>
|
||||
</bottomAccidental>
|
||||
</Ambitus>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>46</pitch>
|
||||
<tpc>12</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
166
mtest/libmscore/compat300/ambitus.mscx
Normal file
166
mtest/libmscore/compat300/ambitus.mscx
Normal file
|
@ -0,0 +1,166 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<Measure number="1">
|
||||
<Ambitus>
|
||||
<topPitch>84</topPitch>
|
||||
<topTpc>14</topTpc>
|
||||
<bottomPitch>47</bottomPitch>
|
||||
<bottomTpc>19</bottomTpc>
|
||||
<color r="0" g="255" b="0" a="255"/>
|
||||
</Ambitus>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>84</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<Clef>
|
||||
<concertClefType>F</concertClefType>
|
||||
<transposingClefType>F</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Ambitus>
|
||||
<head>cross</head>
|
||||
<headType>half</headType>
|
||||
<mirror>right</mirror>
|
||||
<topPitch>60</topPitch>
|
||||
<topTpc>14</topTpc>
|
||||
<bottomPitch>46</bottomPitch>
|
||||
<bottomTpc>12</bottomTpc>
|
||||
<bottomAccidental>
|
||||
<Accidental>
|
||||
<subtype>accidentalFlat</subtype>
|
||||
</Accidental>
|
||||
</bottomAccidental>
|
||||
</Ambitus>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalFlat</subtype>
|
||||
</Accidental>
|
||||
<pitch>46</pitch>
|
||||
<tpc>12</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
1944
mtest/libmscore/compat300/articulations-ref.mscx
Normal file
1944
mtest/libmscore/compat300/articulations-ref.mscx
Normal file
File diff suppressed because it is too large
Load diff
1864
mtest/libmscore/compat300/articulations.mscx
Normal file
1864
mtest/libmscore/compat300/articulations.mscx
Normal file
File diff suppressed because it is too large
Load diff
1011
mtest/libmscore/compat300/barlines-ref.mscx
Normal file
1011
mtest/libmscore/compat300/barlines-ref.mscx
Normal file
File diff suppressed because it is too large
Load diff
899
mtest/libmscore/compat300/barlines.mscx
Normal file
899
mtest/libmscore/compat300/barlines.mscx
Normal file
|
@ -0,0 +1,899 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<pageWidth>8.27</pageWidth>
|
||||
<pageHeight>11.69</pageHeight>
|
||||
<pagePrintableWidth>7.4826</pagePrintableWidth>
|
||||
<pageEvenLeftMargin>0.393701</pageEvenLeftMargin>
|
||||
<pageOddLeftMargin>0.393701</pageOddLeftMargin>
|
||||
<pageEvenTopMargin>0.393701</pageEvenTopMargin>
|
||||
<pageEvenBottomMargin>0.787403</pageEvenBottomMargin>
|
||||
<pageOddTopMargin>0.393701</pageOddTopMargin>
|
||||
<pageOddBottomMargin>0.787403</pageOddBottomMargin>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<lastSystemFillLimit>0</lastSystemFillLimit>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">barlines</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<instrumentId>keyboard.piano</instrumentId>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Part>
|
||||
<Staff id="2">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Part>
|
||||
<Staff id="3">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Part>
|
||||
<Staff id="4">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Part>
|
||||
<Staff id="5">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Part>
|
||||
<Staff id="6">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Part>
|
||||
<Staff id="7">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Part>
|
||||
<Staff id="8">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>barlines</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="3">
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="4">
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="5">
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="6">
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="7">
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<span>1</span>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="8">
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
137
mtest/libmscore/compat300/breath-ref.mscx
Normal file
137
mtest/libmscore/compat300/breath-ref.mscx
Normal file
|
@ -0,0 +1,137 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.01">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flûte</trackName>
|
||||
<Instrument>
|
||||
<longName>Flûte</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flûte</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<Measure>
|
||||
<voice>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<Breath>
|
||||
<symbol>breathMarkComma</symbol>
|
||||
</Breath>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<Breath>
|
||||
<symbol>caesuraCurved</symbol>
|
||||
<pause>2</pause>
|
||||
</Breath>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<Breath>
|
||||
<symbol>caesura</symbol>
|
||||
<pause>2</pause>
|
||||
</Breath>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
129
mtest/libmscore/compat300/breath.mscx
Normal file
129
mtest/libmscore/compat300/breath.mscx
Normal file
|
@ -0,0 +1,129 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flûte</trackName>
|
||||
<Instrument>
|
||||
<longName>Flûte</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flûte</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<Breath>
|
||||
<symbol>breathMarkComma</symbol>
|
||||
</Breath>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<Breath>
|
||||
<symbol>caesuraCurved</symbol>
|
||||
<pause>2</pause>
|
||||
</Breath>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<Breath>
|
||||
<symbol>caesura</symbol>
|
||||
<pause>2</pause>
|
||||
</Breath>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
401
mtest/libmscore/compat300/clefs-ref.mscx
Normal file
401
mtest/libmscore/compat300/clefs-ref.mscx
Normal file
|
@ -0,0 +1,401 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.01">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>clefs</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure>
|
||||
<voice>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>G8va</concertClefType>
|
||||
<transposingClefType>G8va</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>G15ma</concertClefType>
|
||||
<transposingClefType>G15ma</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>G8vb</concertClefType>
|
||||
<transposingClefType>G8vb</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>G8vbp</concertClefType>
|
||||
<transposingClefType>G8vbp</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>G1</concertClefType>
|
||||
<transposingClefType>G1</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>C1</concertClefType>
|
||||
<transposingClefType>C1</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Clef>
|
||||
<concertClefType>C2</concertClefType>
|
||||
<transposingClefType>C2</transposingClefType>
|
||||
</Clef>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>C3</concertClefType>
|
||||
<transposingClefType>C3</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>C4</concertClefType>
|
||||
<transposingClefType>C4</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>C5</concertClefType>
|
||||
<transposingClefType>C5</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F</concertClefType>
|
||||
<transposingClefType>F</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F8va</concertClefType>
|
||||
<transposingClefType>F8va</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F15ma</concertClefType>
|
||||
<transposingClefType>F15ma</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F8vb</concertClefType>
|
||||
<transposingClefType>F8vb</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F15mb</concertClefType>
|
||||
<transposingClefType>F15mb</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F3</concertClefType>
|
||||
<transposingClefType>F3</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F5</concertClefType>
|
||||
<transposingClefType>F5</transposingClefType>
|
||||
</Clef>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
361
mtest/libmscore/compat300/clefs.mscx
Normal file
361
mtest/libmscore/compat300/clefs.mscx
Normal file
|
@ -0,0 +1,361 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>clefs</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>G8va</concertClefType>
|
||||
<transposingClefType>G8va</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>G15ma</concertClefType>
|
||||
<transposingClefType>G15ma</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>G8vb</concertClefType>
|
||||
<transposingClefType>G8vb</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>G8vbp</concertClefType>
|
||||
<transposingClefType>G8vbp</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>G1</concertClefType>
|
||||
<transposingClefType>G1</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>C1</concertClefType>
|
||||
<transposingClefType>C1</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="8">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Clef>
|
||||
<concertClefType>C2</concertClefType>
|
||||
<transposingClefType>C2</transposingClefType>
|
||||
</Clef>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>C3</concertClefType>
|
||||
<transposingClefType>C3</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="9">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>C4</concertClefType>
|
||||
<transposingClefType>C4</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="10">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>C5</concertClefType>
|
||||
<transposingClefType>C5</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="11">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F</concertClefType>
|
||||
<transposingClefType>F</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="12">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F8va</concertClefType>
|
||||
<transposingClefType>F8va</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="13">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F15ma</concertClefType>
|
||||
<transposingClefType>F15ma</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="14">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F8vb</concertClefType>
|
||||
<transposingClefType>F8vb</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="15">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F15mb</concertClefType>
|
||||
<transposingClefType>F15mb</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="16">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F3</concertClefType>
|
||||
<transposingClefType>F3</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="17">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Clef>
|
||||
<concertClefType>F5</concertClefType>
|
||||
<transposingClefType>F5</transposingClefType>
|
||||
</Clef>
|
||||
</Measure>
|
||||
<Measure number="18">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="19">
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="20">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>whole</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
1545
mtest/libmscore/compat300/drumset-ref.mscx
Normal file
1545
mtest/libmscore/compat300/drumset-ref.mscx
Normal file
File diff suppressed because it is too large
Load diff
1502
mtest/libmscore/compat300/drumset.mscx
Normal file
1502
mtest/libmscore/compat300/drumset.mscx
Normal file
File diff suppressed because it is too large
Load diff
394
mtest/libmscore/compat300/grace-ref.mscx
Normal file
394
mtest/libmscore/compat300/grace-ref.mscx
Normal file
|
@ -0,0 +1,394 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.01">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">slurs-grace</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<instrumentId>keyboard.piano</instrumentId>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Grace notes</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure>
|
||||
<voice>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Beam>
|
||||
<l1>0</l1>
|
||||
<l2>0</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<grace>1</grace>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
<up>up</up>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<fractions>3/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<appoggiatura/>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<grace>0</grace>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<fractions>1/2</fractions>
|
||||
<grace>0</grace>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
<color r="255" g="0" b="0" a="255"/>
|
||||
<SlurSegment no="0">
|
||||
<o1 x="0" y="0"/>
|
||||
<o2 x="0" y="0"/>
|
||||
<o3 x="0" y="0"/>
|
||||
<o4 x="0" y="0"/>
|
||||
<color r="255" g="0" b="0" a="255"/>
|
||||
</SlurSegment>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<fractions>1/2</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<appoggiatura/>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<appoggiatura/>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
<up>up</up>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<fractions>3/4</fractions>
|
||||
<grace>0</grace>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>66</pitch>
|
||||
<tpc>20</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<fractions>-1/2</fractions>
|
||||
<grace>1</grace>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<acciaccatura/>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<fractions>-1/2</fractions>
|
||||
<grace>1</grace>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>32nd</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<fractions>-3/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<grace32/>
|
||||
<Note>
|
||||
<pitch>66</pitch>
|
||||
<tpc>20</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<fractions>-3/4</fractions>
|
||||
<grace>0</grace>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<grace>0</grace>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Beam>
|
||||
<color r="255" g="0" b="0" a="255"/>
|
||||
<l1>3</l1>
|
||||
<l2>4</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<grace16/>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<grace16/>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Beam>
|
||||
<color r="170" g="0" b="0" a="255"/>
|
||||
<l1>7</l1>
|
||||
<l2>8</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<BeamMode>begin</BeamMode>
|
||||
<durationType>16th</durationType>
|
||||
<grace16/>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<grace16/>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Beam>
|
||||
<color r="85" g="0" b="255" a="255"/>
|
||||
<l1>8</l1>
|
||||
<l2>7</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
317
mtest/libmscore/compat300/grace.mscx
Normal file
317
mtest/libmscore/compat300/grace.mscx
Normal file
|
@ -0,0 +1,317 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">slurs-grace</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<instrumentId>keyboard.piano</instrumentId>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Grace notes</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Slur id="2">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Slur id="3">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Slur id="4">
|
||||
<track>0</track>
|
||||
<color r="255" g="0" b="0" a="255"/>
|
||||
<SlurSegment no="0">
|
||||
<o1 x="0" y="0"/>
|
||||
<o2 x="0" y="0"/>
|
||||
<o3 x="0" y="0"/>
|
||||
<o4 x="0" y="0"/>
|
||||
<color r="255" g="0" b="0" a="255"/>
|
||||
</SlurSegment>
|
||||
</Slur>
|
||||
<Slur id="5">
|
||||
<track>0</track>
|
||||
<up>up</up>
|
||||
</Slur>
|
||||
<Slur id="6">
|
||||
<track>0</track>
|
||||
<up>up</up>
|
||||
</Slur>
|
||||
<Beam id="1">
|
||||
<l1>0</l1>
|
||||
<l2>0</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>1</Beam>
|
||||
<Slur type="start" id="2"/>
|
||||
<Slur type="start" id="6"/>
|
||||
<appoggiatura/>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>1</Beam>
|
||||
<Slur type="stop" id="2"/>
|
||||
<Slur type="start" id="3"/>
|
||||
<Slur type="start" id="4"/>
|
||||
<appoggiatura/>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>1</Beam>
|
||||
<appoggiatura/>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="start" id="5"/>
|
||||
<Note>
|
||||
<Accidental>
|
||||
<subtype>accidentalSharp</subtype>
|
||||
</Accidental>
|
||||
<pitch>66</pitch>
|
||||
<tpc>20</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Slur type="stop" id="3"/>
|
||||
<acciaccatura/>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="stop" id="4"/>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Slur id="7">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Chord>
|
||||
<durationType>32nd</durationType>
|
||||
<Slur type="stop" id="5"/>
|
||||
<Slur type="start" id="7"/>
|
||||
<grace32/>
|
||||
<Note>
|
||||
<pitch>66</pitch>
|
||||
<tpc>20</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="stop" id="6"/>
|
||||
<Slur type="stop" id="7"/>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Beam id="2">
|
||||
<color r="85" g="0" b="255" a="255"/>
|
||||
<l1>8</l1>
|
||||
<l2>7</l2>
|
||||
</Beam>
|
||||
<Beam id="3">
|
||||
<color r="255" g="0" b="0" a="255"/>
|
||||
<l1>3</l1>
|
||||
<l2>4</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>3</Beam>
|
||||
<grace16/>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>3</Beam>
|
||||
<grace16/>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Beam id="4">
|
||||
<color r="170" g="0" b="0" a="255"/>
|
||||
<l1>7</l1>
|
||||
<l2>8</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<BeamMode>begin</BeamMode>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>4</Beam>
|
||||
<grace16/>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>4</Beam>
|
||||
<grace16/>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>2</Beam>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>2</Beam>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="8">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
1293
mtest/libmscore/compat300/hairpin-ref.mscx
Normal file
1293
mtest/libmscore/compat300/hairpin-ref.mscx
Normal file
File diff suppressed because it is too large
Load diff
1058
mtest/libmscore/compat300/hairpin.mscx
Normal file
1058
mtest/libmscore/compat300/hairpin.mscx
Normal file
File diff suppressed because it is too large
Load diff
779
mtest/libmscore/compat300/irregular-ref.mscx
Normal file
779
mtest/libmscore/compat300/irregular-ref.mscx
Normal file
|
@ -0,0 +1,779 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.01">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<pageWidth>8.27</pageWidth>
|
||||
<pageHeight>11.69</pageHeight>
|
||||
<pagePrintableWidth>7.4826</pagePrintableWidth>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">slurs-grace</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
<defaultClef>F</defaultClef>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<instrumentId>keyboard.piano</instrumentId>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Slurs in irregular measures</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure>
|
||||
<voice>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<measures>1</measures>
|
||||
<fractions>3/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<measures>2</measures>
|
||||
<fractions>1/2</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
<up>down</up>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<measures>7</measures>
|
||||
<fractions>1/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
<up>down</up>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<measures>6</measures>
|
||||
<fractions>-3/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure len="5/4">
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<fractions>3/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-1</measures>
|
||||
<fractions>-3/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<fractions>-3/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<measures>1</measures>
|
||||
<fractions>-3/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<measures>2</measures>
|
||||
<fractions>-3/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-1</measures>
|
||||
<fractions>3/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-2</measures>
|
||||
<fractions>-1/2</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<measures>1</measures>
|
||||
<fractions>-3/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure len="6/8">
|
||||
<irregular>1</irregular>
|
||||
<noOffset>5</noOffset>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-1</measures>
|
||||
<fractions>3/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<fractions>1/2</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-2</measures>
|
||||
<fractions>3/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<fractions>-1/2</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<staves>1</staves>
|
||||
<measures>-4</measures>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<measures>3</measures>
|
||||
<fractions>-1/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<staves>1</staves>
|
||||
<measures>1</measures>
|
||||
<fractions>-1/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure len="2/4">
|
||||
<irregular>1</irregular>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<measures>1</measures>
|
||||
<fractions>-1/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure len="1/4">
|
||||
<irregular>1</irregular>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-6</measures>
|
||||
<fractions>3/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-1</measures>
|
||||
<fractions>1/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Segment>
|
||||
<leadingSpace>0.3</leadingSpace>
|
||||
</Segment>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<dots>1</dots>
|
||||
<durationType>half</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-7</measures>
|
||||
<fractions>-1/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-3</measures>
|
||||
<fractions>1/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<staves>1</staves>
|
||||
<fractions>-1/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<Measure>
|
||||
<voice>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<staves>-1</staves>
|
||||
<measures>4</measures>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>45</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure len="5/4">
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>52</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>45</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>52</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure len="6/8">
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>45</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure len="2/4">
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>52</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<prev>
|
||||
<move>
|
||||
<staves>-1</staves>
|
||||
<measures>-1</measures>
|
||||
<fractions>1/4</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure len="1/4">
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Spanner type="Slur">
|
||||
<Slur>
|
||||
</Slur>
|
||||
<next>
|
||||
<move>
|
||||
<staves>-1</staves>
|
||||
<fractions>1/4</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<dots>1</dots>
|
||||
<durationType>half</durationType>
|
||||
<Note>
|
||||
<pitch>45</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
570
mtest/libmscore/compat300/irregular.mscx
Normal file
570
mtest/libmscore/compat300/irregular.mscx
Normal file
|
@ -0,0 +1,570 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<pageWidth>8.27</pageWidth>
|
||||
<pageHeight>11.69</pageHeight>
|
||||
<pagePrintableWidth>7.4826</pagePrintableWidth>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">slurs-grace</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
<defaultClef>F</defaultClef>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<instrumentId>keyboard.piano</instrumentId>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Slurs in irregular measures</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Slur id="2">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Slur id="3">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Slur id="4">
|
||||
<track>0</track>
|
||||
<up>down</up>
|
||||
</Slur>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="start" id="2"/>
|
||||
<Slur type="start" id="3"/>
|
||||
<Slur type="start" id="4"/>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Slur id="5">
|
||||
<track>0</track>
|
||||
<up>down</up>
|
||||
</Slur>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="start" id="5"/>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="2" len="5/4">
|
||||
<Slur id="6">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="start" id="6"/>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="stop" id="2"/>
|
||||
<Slur type="stop" id="6"/>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Slur id="7">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Slur id="8">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="start" id="7"/>
|
||||
<Slur type="start" id="8"/>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="stop" id="7"/>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="stop" id="3"/>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Slur id="9">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="start" id="9"/>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="9" len="6/8">
|
||||
<irregular>1</irregular>
|
||||
<noOffset>5</noOffset>
|
||||
<Slur id="10">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="stop" id="9"/>
|
||||
<Slur type="start" id="10"/>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="stop" id="8"/>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="stop" id="10"/>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="9">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="stop" id="11"/>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Slur id="12">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Slur id="13">
|
||||
<track>0</track>
|
||||
<track2>4</track2>
|
||||
</Slur>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="start" id="12"/>
|
||||
<Slur type="start" id="13"/>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="10" len="2/4">
|
||||
<irregular>1</irregular>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Slur id="14">
|
||||
<track>0</track>
|
||||
</Slur>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="start" id="14"/>
|
||||
<Note>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="10" len="1/4">
|
||||
<irregular>1</irregular>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="stop" id="5"/>
|
||||
<Slur type="stop" id="14"/>
|
||||
<Note>
|
||||
<pitch>64</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Segment>
|
||||
<leadingSpace>0.3</leadingSpace>
|
||||
</Segment>
|
||||
</Measure>
|
||||
<Measure number="10">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>62</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<dots>1</dots>
|
||||
<durationType>half</durationType>
|
||||
<Slur type="stop" id="4"/>
|
||||
<Slur type="stop" id="12"/>
|
||||
<Slur type="stop" id="15"/>
|
||||
<Note>
|
||||
<pitch>60</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Slur id="11">
|
||||
<track>4</track>
|
||||
<track2>0</track2>
|
||||
</Slur>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="start" id="11"/>
|
||||
<Note>
|
||||
<pitch>45</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="2" len="5/4">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>52</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>45</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>52</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="9" len="6/8">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="9">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>45</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="10" len="2/4">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>52</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="stop" id="13"/>
|
||||
<Note>
|
||||
<pitch>50</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="10" len="1/4">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>48</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="10">
|
||||
<Slur id="15">
|
||||
<track>4</track>
|
||||
<track2>0</track2>
|
||||
</Slur>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Slur type="start" id="15"/>
|
||||
<Note>
|
||||
<pitch>47</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<dots>1</dots>
|
||||
<durationType>half</durationType>
|
||||
<Note>
|
||||
<pitch>45</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
687
mtest/libmscore/compat300/link-not-master-ref.mscx
Normal file
687
mtest/libmscore/compat300/link-not-master-ref.mscx
Normal file
|
@ -0,0 +1,687 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.01">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">Test</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
<bracket type="1" span="2" col="0"/>
|
||||
<barLineSpan>1</barLineSpan>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>70</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>40</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Part>
|
||||
<Staff id="3">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>85</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Test</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Subtitle</style>
|
||||
<text>measure</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Clef>
|
||||
<concertClefType>G</concertClefType>
|
||||
<transposingClefType>G</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<linkedMain/>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Tempo>
|
||||
<tempo>1.66667</tempo>
|
||||
<text>𝅘𝅥 = 100</text>
|
||||
</Tempo>
|
||||
<Chord>
|
||||
<linkedMain/>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linkedMain/>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<linkedMain/>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linkedMain/>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<linkedMain/>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linkedMain/>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<linkedMain/>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linkedMain/>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linkedMain/>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<linkedMain/>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linkedMain/>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<linkedMain/>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linkedMain/>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<Measure>
|
||||
<voice>
|
||||
<Clef>
|
||||
<concertClefType>F</concertClefType>
|
||||
<transposingClefType>F</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<linkedMain/>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<linkedMain/>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linkedMain/>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linkedMain/>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linkedMain/>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="3">
|
||||
<Measure>
|
||||
<voice>
|
||||
<Clef>
|
||||
<concertClefType>G</concertClefType>
|
||||
<transposingClefType>G</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<linkedMain/>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<linkedMain/>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linkedMain/>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linkedMain/>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linkedMain/>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<createMultiMeasureRests>1</createMultiMeasureRests>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<linkedTo>1</linkedTo>
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
<bracket type="1" span="2" col="0"/>
|
||||
<barLineSpan>1</barLineSpan>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<linkedTo>2</linkedTo>
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>70</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>40</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Test</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Subtitle</style>
|
||||
<text>measure</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Instrument Name (Part)</style>
|
||||
<text>Piano</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure>
|
||||
<breakMultiMeasureRest>1</breakMultiMeasureRest>
|
||||
<voice>
|
||||
<Clef>
|
||||
<concertClefType>G</concertClefType>
|
||||
<transposingClefType>G</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<linked>
|
||||
</linked>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Tempo>
|
||||
<tempo>1.66667</tempo>
|
||||
<text>𝅘𝅥 = 100</text>
|
||||
</Tempo>
|
||||
<Chord>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linked>
|
||||
</linked>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linked>
|
||||
</linked>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linked>
|
||||
</linked>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linked>
|
||||
</linked>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linked>
|
||||
</linked>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<linked>
|
||||
</linked>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<Measure>
|
||||
<voice>
|
||||
<Clef>
|
||||
<concertClefType>G</concertClefType>
|
||||
<transposingClefType>G</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<linked>
|
||||
</linked>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<name>Piano</name>
|
||||
</Score>
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<createMultiMeasureRests>1</createMultiMeasureRests>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<linkedTo>3</linkedTo>
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>85</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Test</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Subtitle</style>
|
||||
<text>measure</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Instrument Name (Part)</style>
|
||||
<text>Flute</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure>
|
||||
<breakMultiMeasureRest>1</breakMultiMeasureRest>
|
||||
<voice>
|
||||
<Clef>
|
||||
<concertClefType>G</concertClefType>
|
||||
<transposingClefType>G</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<linked>
|
||||
</linked>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Tempo>
|
||||
<tempo>1.66667</tempo>
|
||||
<linkedMain/>
|
||||
<text>𝅘𝅥 = 100</text>
|
||||
</Tempo>
|
||||
<Rest>
|
||||
<linked>
|
||||
<indexDiff>1</indexDiff>
|
||||
</linked>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure len="8/4">
|
||||
<multiMeasureRest>4</multiMeasureRest>
|
||||
<voice>
|
||||
<TimeSig>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Tempo>
|
||||
<tempo>1.66667</tempo>
|
||||
<linked>
|
||||
<score>same</score>
|
||||
<move>
|
||||
<staves>-2</staves>
|
||||
</move>
|
||||
</linked>
|
||||
<text>𝅘𝅥 = 100</text>
|
||||
</Tempo>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>8/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<linked>
|
||||
</linked>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<name>Flute</name>
|
||||
</Score>
|
||||
</Score>
|
||||
</museScore>
|
607
mtest/libmscore/compat300/link-not-master.mscx
Normal file
607
mtest/libmscore/compat300/link-not-master.mscx
Normal file
|
@ -0,0 +1,607 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">Test</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
<bracket type="1" span="2" col="0"/>
|
||||
<barLineSpan>1</barLineSpan>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>70</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>40</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Part>
|
||||
<Staff id="3">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>85</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Test</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Subtitle</style>
|
||||
<text>measure</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure number="1">
|
||||
<Clef>
|
||||
<concertClefType>G</concertClefType>
|
||||
<transposingClefType>G</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<lid>1</lid>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Tempo>
|
||||
<tempo>1.66667</tempo>
|
||||
<text>𝅘𝅥 = 100</text>
|
||||
</Tempo>
|
||||
<Chord>
|
||||
<lid>2</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>3</lid>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<lid>4</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>5</lid>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Chord>
|
||||
<lid>6</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>7</lid>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<lid>8</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>9</lid>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<lid>10</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Chord>
|
||||
<lid>11</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>12</lid>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<lid>13</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>14</lid>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<Measure number="1">
|
||||
<Clef>
|
||||
<concertClefType>F</concertClefType>
|
||||
<transposingClefType>F</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<lid>15</lid>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<lid>16</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<lid>17</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<lid>18</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<lid>19</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="3">
|
||||
<Measure number="1">
|
||||
<Clef>
|
||||
<concertClefType>G</concertClefType>
|
||||
<transposingClefType>G</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<lid>20</lid>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<lid>21</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<lid>22</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<lid>23</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<lid>24</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<createMultiMeasureRests>1</createMultiMeasureRests>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<linkedTo>1</linkedTo>
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
<bracket type="1" span="2" col="0"/>
|
||||
<barLineSpan>1</barLineSpan>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<linkedTo>2</linkedTo>
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>70</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>40</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Test</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Subtitle</style>
|
||||
<text>measure</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Instrument Name (Part)</style>
|
||||
<text>Piano</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure number="1">
|
||||
<breakMultiMeasureRest>1</breakMultiMeasureRest>
|
||||
<Clef>
|
||||
<concertClefType>G</concertClefType>
|
||||
<transposingClefType>G</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<lid>1</lid>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Tempo>
|
||||
<tempo>1.66667</tempo>
|
||||
<text>𝅘𝅥 = 100</text>
|
||||
</Tempo>
|
||||
<Chord>
|
||||
<lid>2</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>3</lid>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<lid>4</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>5</lid>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Chord>
|
||||
<lid>6</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>7</lid>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<lid>8</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>9</lid>
|
||||
<pitch>67</pitch>
|
||||
<tpc>15</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<lid>10</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Chord>
|
||||
<lid>11</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>12</lid>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<lid>13</lid>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<lid>14</lid>
|
||||
<pitch>65</pitch>
|
||||
<tpc>13</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<Staff id="2">
|
||||
<Measure number="1">
|
||||
<Clef>
|
||||
<concertClefType>G</concertClefType>
|
||||
<transposingClefType>G</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<lid>15</lid>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<lid>16</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<lid>17</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<lid>18</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<lid>19</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<name>Piano</name>
|
||||
</Score>
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<createMultiMeasureRests>1</createMultiMeasureRests>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<linkedTo>3</linkedTo>
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>85</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Test</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Subtitle</style>
|
||||
<text>measure</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Instrument Name (Part)</style>
|
||||
<text>Flute</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure number="1">
|
||||
<breakMultiMeasureRest>1</breakMultiMeasureRest>
|
||||
<Clef>
|
||||
<concertClefType>G</concertClefType>
|
||||
<transposingClefType>G</transposingClefType>
|
||||
</Clef>
|
||||
<TimeSig>
|
||||
<lid>20</lid>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Tempo>
|
||||
<tempo>1.66667</tempo>
|
||||
<lid>25</lid>
|
||||
<text>𝅘𝅥 = 100</text>
|
||||
</Tempo>
|
||||
<Rest>
|
||||
<lid>21</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="1" len="8/4">
|
||||
<multiMeasureRest>4</multiMeasureRest>
|
||||
<TimeSig>
|
||||
<sigN>2</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Tempo>
|
||||
<tempo>1.66667</tempo>
|
||||
<lid>25</lid>
|
||||
<text>𝅘𝅥 = 100</text>
|
||||
</Tempo>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>8/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<lid>22</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Rest>
|
||||
<lid>23</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<Rest>
|
||||
<lid>24</lid>
|
||||
<durationType>measure</durationType>
|
||||
<duration>2/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
</Staff>
|
||||
<name>Flute</name>
|
||||
</Score>
|
||||
</Score>
|
||||
</museScore>
|
276
mtest/libmscore/compat300/markers-ref.mscx
Normal file
276
mtest/libmscore/compat300/markers-ref.mscx
Normal file
|
@ -0,0 +1,276 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.01">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<Measure>
|
||||
<Marker>
|
||||
<style>Repeat Text Left</style>
|
||||
<text><sym>segno</sym></text>
|
||||
<label>segno</label>
|
||||
</Marker>
|
||||
<voice>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<Marker>
|
||||
<style>Repeat Text Left</style>
|
||||
<text><sym>segnoSerpent1</sym></text>
|
||||
<label>varsegno</label>
|
||||
</Marker>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<Marker>
|
||||
<style>Repeat Text Left</style>
|
||||
<text><sym>coda</sym></text>
|
||||
<label>codab</label>
|
||||
</Marker>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Marker>
|
||||
<style>Repeat Text Left</style>
|
||||
<text><sym>codaSquare</sym></text>
|
||||
<label>varcoda</label>
|
||||
</Marker>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<Marker>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>Fine</text>
|
||||
<label>fine</label>
|
||||
</Marker>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<Marker>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>To Coda</text>
|
||||
<label>coda</label>
|
||||
</Marker>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.C.</text>
|
||||
<jumpTo>start</jumpTo>
|
||||
<playUntil>end</playUntil>
|
||||
<continueAt></continueAt>
|
||||
</Jump>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.C. al Fine</text>
|
||||
<jumpTo>start</jumpTo>
|
||||
<playUntil>fine</playUntil>
|
||||
<continueAt></continueAt>
|
||||
</Jump>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.C. al Coda</text>
|
||||
<jumpTo>start</jumpTo>
|
||||
<playUntil>coda</playUntil>
|
||||
<continueAt>codab</continueAt>
|
||||
</Jump>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.S. al Coda</text>
|
||||
<jumpTo>segno</jumpTo>
|
||||
<playUntil>coda</playUntil>
|
||||
<continueAt>codab</continueAt>
|
||||
</Jump>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.S. al Fine</text>
|
||||
<jumpTo>segno</jumpTo>
|
||||
<playUntil>fine</playUntil>
|
||||
<continueAt></continueAt>
|
||||
</Jump>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.S.</text>
|
||||
<jumpTo>segno</jumpTo>
|
||||
<playUntil>end</playUntil>
|
||||
<continueAt></continueAt>
|
||||
</Jump>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<RepeatMeasure>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</RepeatMeasure>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
250
mtest/libmscore/compat300/markers.mscx
Normal file
250
mtest/libmscore/compat300/markers.mscx
Normal file
|
@ -0,0 +1,250 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer"></metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle"></metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Flute</trackName>
|
||||
<Instrument>
|
||||
<longName>Flute</longName>
|
||||
<shortName>Fl.</shortName>
|
||||
<trackName>Flute</trackName>
|
||||
<minPitchP>59</minPitchP>
|
||||
<maxPitchP>98</maxPitchP>
|
||||
<minPitchA>60</minPitchA>
|
||||
<maxPitchA>93</maxPitchA>
|
||||
<instrumentId>wind.flutes.flute</instrumentId>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="73"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<Measure number="1">
|
||||
<Marker>
|
||||
<style>Repeat Text Left</style>
|
||||
<text><sym>segno</sym></text>
|
||||
<label>segno</label>
|
||||
</Marker>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Marker>
|
||||
<style>Repeat Text Left</style>
|
||||
<text><sym>segnoSerpent1</sym></text>
|
||||
<label>varsegno</label>
|
||||
</Marker>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Marker>
|
||||
<style>Repeat Text Left</style>
|
||||
<text><sym>coda</sym></text>
|
||||
<label>codab</label>
|
||||
</Marker>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Marker>
|
||||
<style>Repeat Text Left</style>
|
||||
<text><sym>codaSquare</sym></text>
|
||||
<label>varcoda</label>
|
||||
</Marker>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Marker>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>Fine</text>
|
||||
<label>fine</label>
|
||||
</Marker>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Marker>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>To Coda</text>
|
||||
<label>coda</label>
|
||||
</Marker>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.C.</text>
|
||||
<jumpTo>start</jumpTo>
|
||||
<playUntil>end</playUntil>
|
||||
<continueAt></continueAt>
|
||||
</Jump>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="8">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.C. al Fine</text>
|
||||
<jumpTo>start</jumpTo>
|
||||
<playUntil>fine</playUntil>
|
||||
<continueAt></continueAt>
|
||||
</Jump>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="9">
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.C. al Coda</text>
|
||||
<jumpTo>start</jumpTo>
|
||||
<playUntil>coda</playUntil>
|
||||
<continueAt>codab</continueAt>
|
||||
</Jump>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="10">
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.S. al Coda</text>
|
||||
<jumpTo>segno</jumpTo>
|
||||
<playUntil>coda</playUntil>
|
||||
<continueAt>codab</continueAt>
|
||||
</Jump>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="11">
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.S. al Fine</text>
|
||||
<jumpTo>segno</jumpTo>
|
||||
<playUntil>fine</playUntil>
|
||||
<continueAt></continueAt>
|
||||
</Jump>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="12">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Jump>
|
||||
<style>Repeat Text Right</style>
|
||||
<text>D.S.</text>
|
||||
<jumpTo>segno</jumpTo>
|
||||
<playUntil>end</playUntil>
|
||||
<continueAt></continueAt>
|
||||
</Jump>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="13">
|
||||
<RepeatMeasure>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</RepeatMeasure>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
14927
mtest/libmscore/compat300/moonlight-ref.mscx
Normal file
14927
mtest/libmscore/compat300/moonlight-ref.mscx
Normal file
File diff suppressed because it is too large
Load diff
15052
mtest/libmscore/compat300/moonlight.mscx
Normal file
15052
mtest/libmscore/compat300/moonlight.mscx
Normal file
File diff suppressed because it is too large
Load diff
665
mtest/libmscore/compat300/noteheads-ref.mscx
Normal file
665
mtest/libmscore/compat300/noteheads-ref.mscx
Normal file
|
@ -0,0 +1,665 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.01">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer">Composer</metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">Title</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<Measure>
|
||||
<voice>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>cross</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>diamond</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>triangle-down</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>mi</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>slash</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>xcircle</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>do</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>re</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>fa</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>la</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>ti</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>sol</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>altbrevis</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>cross</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>diamond</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>triangle-down</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>mi</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>slash</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>xcircle</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>do</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>re</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>fa</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>la</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>ti</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>sol</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>altbrevis</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>cross</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>diamond</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>triangle-down</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>mi</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>slash</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>xcircle</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>do</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>re</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>fa</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>la</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>ti</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>sol</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>altbrevis</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>cross</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>diamond</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>triangle-down</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>mi</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>slash</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>xcircle</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>do</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>re</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>fa</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>la</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>ti</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>sol</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>altbrevis</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
633
mtest/libmscore/compat300/noteheads.mscx
Normal file
633
mtest/libmscore/compat300/noteheads.mscx
Normal file
|
@ -0,0 +1,633 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer">Composer</metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">Title</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>cross</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>diamond</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>triangle-down</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>mi</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>slash</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>xcircle</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>do</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>re</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>fa</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>la</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>ti</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>sol</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>altbrevis</head>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>cross</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>diamond</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>triangle-down</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>mi</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>slash</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>xcircle</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>do</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>re</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>fa</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>la</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>ti</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="8">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>sol</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>altbrevis</head>
|
||||
<headType>whole</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="9">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>cross</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>diamond</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>triangle-down</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="10">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>mi</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>slash</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>xcircle</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>do</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="11">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>re</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>fa</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>la</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>ti</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="12">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>sol</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>altbrevis</head>
|
||||
<headType>half</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="13">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>cross</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>diamond</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>triangle-down</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="14">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>mi</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>slash</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>xcircle</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>do</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="15">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>re</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>fa</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>la</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>ti</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="16">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>sol</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
<head>altbrevis</head>
|
||||
<headType>breve</headType>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
2268
mtest/libmscore/compat300/parts-ref.mscx
Normal file
2268
mtest/libmscore/compat300/parts-ref.mscx
Normal file
File diff suppressed because it is too large
Load diff
1781
mtest/libmscore/compat300/parts.mscx
Normal file
1781
mtest/libmscore/compat300/parts.mscx
Normal file
File diff suppressed because it is too large
Load diff
578
mtest/libmscore/compat300/textstyles-ref.mscx
Normal file
578
mtest/libmscore/compat300/textstyles-ref.mscx
Normal file
|
@ -0,0 +1,578 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.01">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<pageWidth>8.27</pageWidth>
|
||||
<pageHeight>11.69</pageHeight>
|
||||
<pagePrintableWidth>7.4826</pagePrintableWidth>
|
||||
<pageEvenLeftMargin>0.393701</pageEvenLeftMargin>
|
||||
<pageOddLeftMargin>0.393701</pageOddLeftMargin>
|
||||
<pageEvenTopMargin>0.393701</pageEvenTopMargin>
|
||||
<pageEvenBottomMargin>0.787403</pageEvenBottomMargin>
|
||||
<pageOddTopMargin>0.393701</pageOddTopMargin>
|
||||
<pageOddBottomMargin>0.787403</pageOddBottomMargin>
|
||||
<staffUpperBorder>6</staffUpperBorder>
|
||||
<staffLowerBorder>4</staffLowerBorder>
|
||||
<minSystemDistance>9</minSystemDistance>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<repeatBarTips>1</repeatBarTips>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<stemWidth>0.16</stemWidth>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<lastSystemFillLimit>0.25</lastSystemFillLimit>
|
||||
<hairpinFontFace>MuseJazz Text</hairpinFontFace>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<pedalFontFace>MuseJazz Text</pedalFontFace>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<measureNumberSystem>0</measureNumberSystem>
|
||||
<chordStyle>jazz</chordStyle>
|
||||
<chordDescriptionFile>chords_jazz.xml</chordDescriptionFile>
|
||||
<hideInstrumentNameIfOneInstrument>0</hideInstrumentNameIfOneInstrument>
|
||||
<musicalTextFont>MuseJazz Text</musicalTextFont>
|
||||
<footerOddEven>0</footerOddEven>
|
||||
<oddFooterC>$C$p</oddFooterC>
|
||||
<oddFooterR></oddFooterR>
|
||||
<voltaY>-6</voltaY>
|
||||
<ottavaFontFace>MuseJazz Text</ottavaFontFace>
|
||||
<ottavaFontSize>10</ottavaFontSize>
|
||||
<ottavaFontItalic>1</ottavaFontItalic>
|
||||
<tupletFontFace>MuseJazz Text</tupletFontFace>
|
||||
<titleFontFace>MuseJazz Text</titleFontFace>
|
||||
<titleFontSize>28</titleFontSize>
|
||||
<titleFontSpatiumDependent>1</titleFontSpatiumDependent>
|
||||
<subTitleFontFace>MuseJazz Text</subTitleFontFace>
|
||||
<subTitleFontSpatiumDependent>1</subTitleFontSpatiumDependent>
|
||||
<composerFontFace>MuseJazz Text</composerFontFace>
|
||||
<composerFontSpatiumDependent>1</composerFontSpatiumDependent>
|
||||
<lyricistFontFace>MuseJazz Text</lyricistFontFace>
|
||||
<lyricsOddFontFace>MuseJazz Text</lyricsOddFontFace>
|
||||
<lyricsEvenFontFace>MuseJazz Text</lyricsEvenFontFace>
|
||||
<fingeringFontFace>MuseJazz Text</fingeringFontFace>
|
||||
<fingeringFramePadding>0</fingeringFramePadding>
|
||||
<fingeringFrameWidth>0</fingeringFrameWidth>
|
||||
<lhGuitarFingeringFontFace>MuseJazz Text</lhGuitarFingeringFontFace>
|
||||
<lhGuitarFingeringFramePadding>0</lhGuitarFingeringFramePadding>
|
||||
<lhGuitarFingeringFrameWidth>0</lhGuitarFingeringFrameWidth>
|
||||
<rhGuitarFingeringFontFace>MuseJazz Text</rhGuitarFingeringFontFace>
|
||||
<rhGuitarFingeringFramePadding>0</rhGuitarFingeringFramePadding>
|
||||
<rhGuitarFingeringFrameWidth>0</rhGuitarFingeringFrameWidth>
|
||||
<stringNumberFontFace>MuseJazz Text</stringNumberFontFace>
|
||||
<stringNumberOffset x="0" y="-5"/>
|
||||
<longInstrumentFontFace>MuseJazz Text</longInstrumentFontFace>
|
||||
<shortInstrumentFontFace>MuseJazz Text</shortInstrumentFontFace>
|
||||
<partInstrumentFontFace>MuseJazz Text</partInstrumentFontFace>
|
||||
<dynamicsFontFace>MuseJazz Text</dynamicsFontFace>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<expressionFontFace>MuseJazz Text</expressionFontFace>
|
||||
<expressionFontSize>12</expressionFontSize>
|
||||
<tempoFontFace>MuseJazz Text</tempoFontFace>
|
||||
<tempoFontBold>0</tempoFontBold>
|
||||
<metronomeFontFace>MuseJazz Text</metronomeFontFace>
|
||||
<measureNumberFontFace>MuseJazz Text</measureNumberFontFace>
|
||||
<translatorFontFace>MuseJazz Text</translatorFontFace>
|
||||
<systemFontFace>MuseJazz Text</systemFontFace>
|
||||
<systemFontSize>11</systemFontSize>
|
||||
<systemOffset x="0" y="-2"/>
|
||||
<staffFontFace>MuseJazz Text</staffFontFace>
|
||||
<staffFontSize>11</staffFontSize>
|
||||
<staffAlign>left,top</staffAlign>
|
||||
<staffOffset x="0" y="5.5"/>
|
||||
<chordSymbolFontFace>MuseJazz Text</chordSymbolFontFace>
|
||||
<chordSymbolFontSize>15</chordSymbolFontSize>
|
||||
<rehearsalMarkFontFace>MuseJazz Text</rehearsalMarkFontFace>
|
||||
<rehearsalMarkFontBold>0</rehearsalMarkFontBold>
|
||||
<rehearsalMarkAlign>right,baseline</rehearsalMarkAlign>
|
||||
<rehearsalMarkFramePadding>0.2</rehearsalMarkFramePadding>
|
||||
<repeatLeftFontFace>MuseJazz Text</repeatLeftFontFace>
|
||||
<repeatRightFontFace>MuseJazz Text</repeatRightFontFace>
|
||||
<repeatRightAlign>right,top</repeatRightAlign>
|
||||
<frameFontFace>MuseJazz Text</frameFontFace>
|
||||
<textLineFontFace>MuseJazz Text</textLineFontFace>
|
||||
<textLineFontSize>10</textLineFontSize>
|
||||
<glissandoFontFace>MuseJazz Text</glissandoFontFace>
|
||||
<bendFontFace>MuseJazz Text</bendFontFace>
|
||||
<headerFontFace>MuseJazz Text</headerFontFace>
|
||||
<footerFontFace>MuseJazz Text</footerFontFace>
|
||||
<instrumentChangeFontFace>MuseJazz Text</instrumentChangeFontFace>
|
||||
<instrumentChangeAlign>left,bottom</instrumentChangeAlign>
|
||||
<Spatium>1.85</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer">Composer</metaTag>
|
||||
<metaTag name="copyright">Copyright</metaTag>
|
||||
<metaTag name="lyricist">Lyricist</metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">Title</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<instrumentId>keyboard.piano</instrumentId>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>7</height>
|
||||
<bottomGap>1.33333</bottomGap>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Title</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Subtitle</style>
|
||||
<text>Subtitle</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Composer</style>
|
||||
<text>Composer</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Lyricist</style>
|
||||
<text>Lyricist</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Instrument Name (Part)</style>
|
||||
<text>Partname</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure>
|
||||
<voice>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<StaffText>
|
||||
<text>staff</text>
|
||||
</StaffText>
|
||||
<StaffText>
|
||||
<style>System</style>
|
||||
<text></text>
|
||||
</StaffText>
|
||||
<Tempo>
|
||||
<tempo>1.33333</tempo>
|
||||
<followText>1</followText>
|
||||
<text><sym>metNoteQuarterUp</sym> = 80</text>
|
||||
</Tempo>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<StaffText>
|
||||
<style>System</style>
|
||||
<text>System</text>
|
||||
</StaffText>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Dynamic>
|
||||
<subtype>other-dynamics</subtype>
|
||||
<text>dyn <sym>dynamicForte</sym></text>
|
||||
</Dynamic>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Lyrics>
|
||||
<text>lyrics</text>
|
||||
</Lyrics>
|
||||
<Note>
|
||||
<Fingering>
|
||||
<pos x="0.658281" y="-1.50188"/>
|
||||
<text>0</text>
|
||||
</Fingering>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<RehearsalMark>
|
||||
<text>A</text>
|
||||
</RehearsalMark>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Harmony>
|
||||
<root>14</root>
|
||||
</Harmony>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<FiguredBass>
|
||||
<ticks>480</ticks>
|
||||
<FiguredBassItem>
|
||||
<brackets b0="0" b1="0" b2="0" b3="0" b4="0"/>
|
||||
<digit>5</digit>
|
||||
</FiguredBassItem>
|
||||
</FiguredBass>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Fingering>
|
||||
<pos x="0.658281" y="-1.50188"/>
|
||||
<style>RH Guitar Fingering</style>
|
||||
<text>p</text>
|
||||
</Fingering>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<StaffText>
|
||||
<style>Expression</style>
|
||||
<text>technique</text>
|
||||
</StaffText>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Fingering>
|
||||
<pos x="0.658281" y="-6.50188"/>
|
||||
<style>String Number</style>
|
||||
<text>0</text>
|
||||
</Fingering>
|
||||
<Fingering>
|
||||
<style>LH Guitar Fingering</style>
|
||||
<text>1</text>
|
||||
</Fingering>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<StaffText>
|
||||
<style>Metronome</style>
|
||||
<text>metronome</text>
|
||||
</StaffText>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<InstrumentChange>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<instrumentId>keyboard.piano</instrumentId>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
<text>Instrument</text>
|
||||
</InstrumentChange>
|
||||
<Spanner type="Pedal">
|
||||
<Pedal>
|
||||
<endHookType>1</endHookType>
|
||||
<beginText><sym>keyboardPedalPed</sym></beginText>
|
||||
</Pedal>
|
||||
<next>
|
||||
<move>
|
||||
<measures>1</measures>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<StaffText>
|
||||
<swing unit="eighth" ratio= "60"/>
|
||||
<style>Tempo</style>
|
||||
<text>Swing</text>
|
||||
</StaffText>
|
||||
<Spanner type="Pedal">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-1</measures>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Spanner type="Ottava">
|
||||
<Ottava>
|
||||
<subtype>8vb</subtype>
|
||||
</Ottava>
|
||||
<next>
|
||||
<move>
|
||||
<measures>1</measures>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Spanner type="Ottava">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-1</measures>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Spanner type="Volta">
|
||||
<Volta>
|
||||
<endHookType>1</endHookType>
|
||||
<beginText>1.</beginText>
|
||||
<endings>1</endings>
|
||||
</Volta>
|
||||
<next>
|
||||
<move>
|
||||
<measures>1</measures>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Spanner type="Volta">
|
||||
<prev>
|
||||
<move>
|
||||
<measures>-1</measures>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
<Spanner type="TextLine">
|
||||
<TextLine>
|
||||
<endHookType>1</endHookType>
|
||||
<beginText>VII</beginText>
|
||||
<beginTextPlace>3</beginTextPlace>
|
||||
</TextLine>
|
||||
<next>
|
||||
<move>
|
||||
<fractions>1/1</fractions>
|
||||
</move>
|
||||
</next>
|
||||
</Spanner>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
<Spanner type="TextLine">
|
||||
<prev>
|
||||
<move>
|
||||
<fractions>-1/1</fractions>
|
||||
</move>
|
||||
</prev>
|
||||
</Spanner>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
492
mtest/libmscore/compat300/textstyles.mscx
Normal file
492
mtest/libmscore/compat300/textstyles.mscx
Normal file
|
@ -0,0 +1,492 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<pageWidth>8.27</pageWidth>
|
||||
<pageHeight>11.69</pageHeight>
|
||||
<pagePrintableWidth>7.4826</pagePrintableWidth>
|
||||
<pageEvenLeftMargin>0.393701</pageEvenLeftMargin>
|
||||
<pageOddLeftMargin>0.393701</pageOddLeftMargin>
|
||||
<pageEvenTopMargin>0.393701</pageEvenTopMargin>
|
||||
<pageEvenBottomMargin>0.787403</pageEvenBottomMargin>
|
||||
<pageOddTopMargin>0.393701</pageOddTopMargin>
|
||||
<pageOddBottomMargin>0.787403</pageOddBottomMargin>
|
||||
<staffUpperBorder>6</staffUpperBorder>
|
||||
<staffLowerBorder>4</staffLowerBorder>
|
||||
<minSystemDistance>9</minSystemDistance>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<repeatBarTips>1</repeatBarTips>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<stemWidth>0.16</stemWidth>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<lastSystemFillLimit>0.25</lastSystemFillLimit>
|
||||
<hairpinFontFace>MuseJazz Text</hairpinFontFace>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<pedalFontFace>MuseJazz Text</pedalFontFace>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<measureNumberSystem>0</measureNumberSystem>
|
||||
<chordStyle>jazz</chordStyle>
|
||||
<chordDescriptionFile>chords_jazz.xml</chordDescriptionFile>
|
||||
<hideInstrumentNameIfOneInstrument>0</hideInstrumentNameIfOneInstrument>
|
||||
<musicalTextFont>MuseJazz Text</musicalTextFont>
|
||||
<footerOddEven>0</footerOddEven>
|
||||
<oddFooterC>$C$p</oddFooterC>
|
||||
<oddFooterR></oddFooterR>
|
||||
<voltaY>-6</voltaY>
|
||||
<ottavaFontFace>MuseJazz Text</ottavaFontFace>
|
||||
<ottavaFontSize>10</ottavaFontSize>
|
||||
<ottavaFontItalic>1</ottavaFontItalic>
|
||||
<tupletFontFace>MuseJazz Text</tupletFontFace>
|
||||
<titleFontFace>MuseJazz Text</titleFontFace>
|
||||
<titleFontSize>28</titleFontSize>
|
||||
<titleFontSpatiumDependent>1</titleFontSpatiumDependent>
|
||||
<subTitleFontFace>MuseJazz Text</subTitleFontFace>
|
||||
<subTitleFontSpatiumDependent>1</subTitleFontSpatiumDependent>
|
||||
<composerFontFace>MuseJazz Text</composerFontFace>
|
||||
<composerFontSpatiumDependent>1</composerFontSpatiumDependent>
|
||||
<lyricistFontFace>MuseJazz Text</lyricistFontFace>
|
||||
<lyricsOddFontFace>MuseJazz Text</lyricsOddFontFace>
|
||||
<lyricsEvenFontFace>MuseJazz Text</lyricsEvenFontFace>
|
||||
<fingeringFontFace>MuseJazz Text</fingeringFontFace>
|
||||
<fingeringFramePadding>0</fingeringFramePadding>
|
||||
<fingeringFrameWidth>0</fingeringFrameWidth>
|
||||
<lhGuitarFingeringFontFace>MuseJazz Text</lhGuitarFingeringFontFace>
|
||||
<lhGuitarFingeringFramePadding>0</lhGuitarFingeringFramePadding>
|
||||
<lhGuitarFingeringFrameWidth>0</lhGuitarFingeringFrameWidth>
|
||||
<rhGuitarFingeringFontFace>MuseJazz Text</rhGuitarFingeringFontFace>
|
||||
<rhGuitarFingeringFramePadding>0</rhGuitarFingeringFramePadding>
|
||||
<rhGuitarFingeringFrameWidth>0</rhGuitarFingeringFrameWidth>
|
||||
<stringNumberFontFace>MuseJazz Text</stringNumberFontFace>
|
||||
<stringNumberOffset x="0" y="-5"/>
|
||||
<longInstrumentFontFace>MuseJazz Text</longInstrumentFontFace>
|
||||
<shortInstrumentFontFace>MuseJazz Text</shortInstrumentFontFace>
|
||||
<partInstrumentFontFace>MuseJazz Text</partInstrumentFontFace>
|
||||
<dynamicsFontFace>MuseJazz Text</dynamicsFontFace>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<expressionFontFace>MuseJazz Text</expressionFontFace>
|
||||
<expressionFontSize>12</expressionFontSize>
|
||||
<tempoFontFace>MuseJazz Text</tempoFontFace>
|
||||
<tempoFontBold>0</tempoFontBold>
|
||||
<metronomeFontFace>MuseJazz Text</metronomeFontFace>
|
||||
<measureNumberFontFace>MuseJazz Text</measureNumberFontFace>
|
||||
<translatorFontFace>MuseJazz Text</translatorFontFace>
|
||||
<systemFontFace>MuseJazz Text</systemFontFace>
|
||||
<systemFontSize>11</systemFontSize>
|
||||
<systemOffset x="0" y="-2"/>
|
||||
<staffFontFace>MuseJazz Text</staffFontFace>
|
||||
<staffFontSize>11</staffFontSize>
|
||||
<staffAlign>left,top</staffAlign>
|
||||
<staffOffset x="0" y="5.5"/>
|
||||
<chordSymbolFontFace>MuseJazz Text</chordSymbolFontFace>
|
||||
<chordSymbolFontSize>15</chordSymbolFontSize>
|
||||
<rehearsalMarkFontFace>MuseJazz Text</rehearsalMarkFontFace>
|
||||
<rehearsalMarkFontBold>0</rehearsalMarkFontBold>
|
||||
<rehearsalMarkAlign>right,baseline</rehearsalMarkAlign>
|
||||
<rehearsalMarkFramePadding>0.2</rehearsalMarkFramePadding>
|
||||
<repeatLeftFontFace>MuseJazz Text</repeatLeftFontFace>
|
||||
<repeatRightFontFace>MuseJazz Text</repeatRightFontFace>
|
||||
<repeatRightAlign>right,top</repeatRightAlign>
|
||||
<frameFontFace>MuseJazz Text</frameFontFace>
|
||||
<textLineFontFace>MuseJazz Text</textLineFontFace>
|
||||
<textLineFontSize>10</textLineFontSize>
|
||||
<glissandoFontFace>MuseJazz Text</glissandoFontFace>
|
||||
<bendFontFace>MuseJazz Text</bendFontFace>
|
||||
<headerFontFace>MuseJazz Text</headerFontFace>
|
||||
<footerFontFace>MuseJazz Text</footerFontFace>
|
||||
<instrumentChangeFontFace>MuseJazz Text</instrumentChangeFontFace>
|
||||
<instrumentChangeAlign>left,bottom</instrumentChangeAlign>
|
||||
<Spatium>1.85</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer">Composer</metaTag>
|
||||
<metaTag name="copyright">Copyright</metaTag>
|
||||
<metaTag name="lyricist">Lyricist</metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">Title</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<instrumentId>keyboard.piano</instrumentId>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>7</height>
|
||||
<bottomGap>1.33333</bottomGap>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Title</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Subtitle</style>
|
||||
<text>Subtitle</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Composer</style>
|
||||
<text>Composer</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Lyricist</style>
|
||||
<text>Lyricist</text>
|
||||
</Text>
|
||||
<Text>
|
||||
<style>Instrument Name (Part)</style>
|
||||
<text>Partname</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<StaffText>
|
||||
<text>staff</text>
|
||||
</StaffText>
|
||||
<StaffText>
|
||||
<style>System</style>
|
||||
<text></text>
|
||||
</StaffText>
|
||||
<Tempo>
|
||||
<tempo>1.33333</tempo>
|
||||
<followText>1</followText>
|
||||
<text><sym>metNoteQuarterUp</sym> = 80</text>
|
||||
</Tempo>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<StaffText>
|
||||
<style>System</style>
|
||||
<text>System</text>
|
||||
</StaffText>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Dynamic>
|
||||
<subtype>other-dynamics</subtype>
|
||||
<text>dyn <sym>dynamicForte</sym></text>
|
||||
</Dynamic>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="6">
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="7">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Lyrics>
|
||||
<text>lyrics</text>
|
||||
</Lyrics>
|
||||
<Note>
|
||||
<Fingering>
|
||||
<pos x="0.658281" y="-1.50188"/>
|
||||
<text>0</text>
|
||||
</Fingering>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="8">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<RehearsalMark>
|
||||
<text>A</text>
|
||||
</RehearsalMark>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="9">
|
||||
<Harmony>
|
||||
<root>14</root>
|
||||
</Harmony>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="10">
|
||||
<FiguredBass>
|
||||
<ticks>480</ticks>
|
||||
<FiguredBassItem>
|
||||
<brackets b0="0" b1="0" b2="0" b3="0" b4="0"/>
|
||||
<digit>5</digit>
|
||||
</FiguredBassItem>
|
||||
</FiguredBass>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Fingering>
|
||||
<pos x="0.658281" y="-1.50188"/>
|
||||
<style>RH Guitar Fingering</style>
|
||||
<text>p</text>
|
||||
</Fingering>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="11">
|
||||
<StaffText>
|
||||
<style>Expression</style>
|
||||
<text>technique</text>
|
||||
</StaffText>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="12">
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<Fingering>
|
||||
<pos x="0.658281" y="-6.50188"/>
|
||||
<style>String Number</style>
|
||||
<text>0</text>
|
||||
</Fingering>
|
||||
<Fingering>
|
||||
<style>LH Guitar Fingering</style>
|
||||
<text>1</text>
|
||||
</Fingering>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="13">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<StaffText>
|
||||
<style>Metronome</style>
|
||||
<text>metronome</text>
|
||||
</StaffText>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="14">
|
||||
<InstrumentChange>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<instrumentId>keyboard.piano</instrumentId>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
<text>Instrument</text>
|
||||
</InstrumentChange>
|
||||
<Pedal id="2">
|
||||
<endHookType>1</endHookType>
|
||||
<beginText><sym>keyboardPedalPed</sym></beginText>
|
||||
</Pedal>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="15">
|
||||
<StaffText>
|
||||
<swing unit="eighth" ratio= "60"/>
|
||||
<style>Tempo</style>
|
||||
<text>Swing</text>
|
||||
</StaffText>
|
||||
<endSpanner id="2"/>
|
||||
<Ottava id="3">
|
||||
<subtype>8vb</subtype>
|
||||
</Ottava>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="16">
|
||||
<endSpanner id="3"/>
|
||||
<Volta id="4">
|
||||
<endHookType>1</endHookType>
|
||||
<beginText>1.</beginText>
|
||||
<endings>1</endings>
|
||||
</Volta>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="17">
|
||||
<endSpanner id="4"/>
|
||||
<TextLine id="5">
|
||||
<endHookType>1</endHookType>
|
||||
<beginText>VII</beginText>
|
||||
<beginTextPlace>3</beginTextPlace>
|
||||
</TextLine>
|
||||
<Rest>
|
||||
<durationType>measure</durationType>
|
||||
<duration>4/4</duration>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
<endSpanner id="5"/>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
82
mtest/libmscore/compat300/tst_compat300.cpp
Normal file
82
mtest/libmscore/compat300/tst_compat300.cpp
Normal file
|
@ -0,0 +1,82 @@
|
|||
//=============================================================================
|
||||
// MuseScore
|
||||
// Music Composition & Notation
|
||||
// $Id:$
|
||||
//
|
||||
// Copyright (C) 2012 Werner Schweer
|
||||
//
|
||||
// This program is free software; you can redistribute it and/or modify
|
||||
// it under the terms of the GNU General Public License version 2
|
||||
// as published by the Free Software Foundation and appearing in
|
||||
// the file LICENCE.GPL
|
||||
//=============================================================================
|
||||
|
||||
#include <QtTest/QtTest>
|
||||
#include "mtest/testutils.h"
|
||||
#include "libmscore/score.h"
|
||||
|
||||
#define DIR QString("libmscore/compat300/")
|
||||
|
||||
using namespace Ms;
|
||||
|
||||
//---------------------------------------------------------
|
||||
// TestCompat300
|
||||
//---------------------------------------------------------
|
||||
|
||||
class TestCompat300 : public QObject, public MTest
|
||||
{
|
||||
Q_OBJECT
|
||||
|
||||
private slots:
|
||||
void initTestCase();
|
||||
void compat300(const QString&);
|
||||
void accidentals() { compat300("accidentals"); }
|
||||
void ambitus() { compat300("ambitus"); }
|
||||
void articulations() { compat300("articulations"); }
|
||||
void breath() { compat300("breath"); }
|
||||
void clefs() { compat300("clefs"); }
|
||||
void drumset() { compat300("drumset"); }
|
||||
void markers() { compat300("markers"); }
|
||||
void noteheads() { compat300("noteheads"); }
|
||||
void textstyles() { compat300("textstyles"); }
|
||||
void tuplets() { compat300("tuplets"); }
|
||||
void hairpin() { compat300("hairpin"); }
|
||||
void brlines() { compat300("barlines"); }
|
||||
void grace() { compat300("grace"); }
|
||||
void irregular() { compat300("irregular"); }
|
||||
void parts() { compat300("parts"); }
|
||||
void linkNotMaster() { compat300("link-not-master"); }
|
||||
void moonlight() { compat300("moonlight"); }
|
||||
};
|
||||
|
||||
//---------------------------------------------------------
|
||||
// initTestCase
|
||||
//---------------------------------------------------------
|
||||
|
||||
void TestCompat300::initTestCase()
|
||||
{
|
||||
initMTest();
|
||||
}
|
||||
|
||||
//---------------------------------------------------------
|
||||
// compat300
|
||||
//---------------------------------------------------------
|
||||
|
||||
void TestCompat300::compat300(const QString& file)
|
||||
{
|
||||
QString src(DIR + file + ".mscx");
|
||||
QString reference(DIR + file + "-ref.mscx");
|
||||
QString test(file + "-test.mscx");
|
||||
|
||||
MasterScore* score = readScore(src);
|
||||
QVERIFY(score);
|
||||
score->doLayout();
|
||||
QFileInfo fiTest(test);
|
||||
QVERIFY(score->Score::saveFile(fiTest));
|
||||
|
||||
QVERIFY(compareFiles(test, reference));
|
||||
}
|
||||
|
||||
QTEST_MAIN(TestCompat300)
|
||||
#include "tst_compat300.moc"
|
||||
|
652
mtest/libmscore/compat300/tuplets-ref.mscx
Normal file
652
mtest/libmscore/compat300/tuplets-ref.mscx
Normal file
|
@ -0,0 +1,652 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.01">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer">Composer</metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">Title</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Tuplets</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure>
|
||||
<voice>
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Tuplet>
|
||||
<numberType>1</numberType>
|
||||
<normalNotes>4</normalNotes>
|
||||
<actualNotes>6</actualNotes>
|
||||
<baseNote>16th</baseNote>
|
||||
<Number>
|
||||
<text>6:4</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Beam>
|
||||
<l1>24</l1>
|
||||
<l2>23</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<endTuplet/>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Tuplet>
|
||||
<numberType>1</numberType>
|
||||
<normalNotes>8</normalNotes>
|
||||
<actualNotes>10</actualNotes>
|
||||
<baseNote>eighth</baseNote>
|
||||
<Number>
|
||||
<text>10:8</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Beam>
|
||||
<l1>20</l1>
|
||||
<l2>19</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Beam>
|
||||
<l1>19</l1>
|
||||
<l2>21</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>74</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<endTuplet/>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Tuplet>
|
||||
<normalNotes>2</normalNotes>
|
||||
<actualNotes>3</actualNotes>
|
||||
<baseNote>eighth</baseNote>
|
||||
<Number>
|
||||
<text>3</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<endTuplet/>
|
||||
<Beam>
|
||||
<l1>17</l1>
|
||||
<l2>17</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Tuplet>
|
||||
<normalNotes>2</normalNotes>
|
||||
<actualNotes>3</actualNotes>
|
||||
<baseNote>16th</baseNote>
|
||||
<Number>
|
||||
<text>3</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Beam>
|
||||
<l1>20</l1>
|
||||
<l2>19</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<endTuplet/>
|
||||
<Rest>
|
||||
<durationType>eighth</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<voice>
|
||||
<Tuplet>
|
||||
<direction>up</direction>
|
||||
<normalNotes>8</normalNotes>
|
||||
<actualNotes>9</actualNotes>
|
||||
<baseNote>16th</baseNote>
|
||||
<Number>
|
||||
<text>9</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Beam>
|
||||
<l1>31</l1>
|
||||
<l2>27</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Tuplet>
|
||||
<normalNotes>4</normalNotes>
|
||||
<actualNotes>6</actualNotes>
|
||||
<baseNote>64th</baseNote>
|
||||
<Number>
|
||||
<text>6</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<durationType>64th</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>64th</durationType>
|
||||
<Note>
|
||||
<pitch>74</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>64th</durationType>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>64th</durationType>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>64th</durationType>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>64th</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<endTuplet/>
|
||||
<move>
|
||||
<fractions>-1/1920</fractions>
|
||||
</move>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>74</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<endTuplet/>
|
||||
<move>
|
||||
<fractions>-1/640</fractions>
|
||||
</move>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</voice>
|
||||
</Measure>
|
||||
<Measure>
|
||||
<voice>
|
||||
<Tuplet>
|
||||
<pos x="0" y="-3.32255"/>
|
||||
<direction>up</direction>
|
||||
<normalNotes>6</normalNotes>
|
||||
<actualNotes>11</actualNotes>
|
||||
<baseNote>eighth</baseNote>
|
||||
<Number>
|
||||
<text>11</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Beam>
|
||||
<l1>25</l1>
|
||||
<l2>26</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Tuplet>
|
||||
<direction>up</direction>
|
||||
<normalNotes>2</normalNotes>
|
||||
<actualNotes>2</actualNotes>
|
||||
<baseNote>16th</baseNote>
|
||||
<Number>
|
||||
<text>2</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<durationType>16th</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Tuplet>
|
||||
<normalNotes>2</normalNotes>
|
||||
<actualNotes>3</actualNotes>
|
||||
<baseNote>32nd</baseNote>
|
||||
<Number>
|
||||
<text>3</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<durationType>32nd</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<BeamMode>mid</BeamMode>
|
||||
<durationType>32nd</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
<Note>
|
||||
<pitch>74</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<BeamMode>mid</BeamMode>
|
||||
<durationType>32nd</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<endTuplet/>
|
||||
<endTuplet/>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Tuplet>
|
||||
<normalNotes>4</normalNotes>
|
||||
<actualNotes>5</actualNotes>
|
||||
<baseNote>32nd</baseNote>
|
||||
<Number>
|
||||
<text>5</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<durationType>32nd</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>32nd</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>32nd</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>32nd</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>32nd</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<endTuplet/>
|
||||
<move>
|
||||
<fractions>1/1920</fractions>
|
||||
</move>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<endTuplet/>
|
||||
<move>
|
||||
<fractions>-1/1920</fractions>
|
||||
</move>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</voice>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
728
mtest/libmscore/compat300/tuplets.mscx
Normal file
728
mtest/libmscore/compat300/tuplets.mscx
Normal file
|
@ -0,0 +1,728 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<museScore version="3.00">
|
||||
<Score>
|
||||
<LayerTag id="0" tag="default"></LayerTag>
|
||||
<currentLayer>0</currentLayer>
|
||||
<Division>480</Division>
|
||||
<Style>
|
||||
<lyricsMinBottomDistance>4</lyricsMinBottomDistance>
|
||||
<clefLeftMargin>0.64</clefLeftMargin>
|
||||
<clefKeyRightMargin>1.75</clefKeyRightMargin>
|
||||
<barNoteDistance>1.2</barNoteDistance>
|
||||
<pedalPosBelow>0</pedalPosBelow>
|
||||
<trillPosAbove>0</trillPosAbove>
|
||||
<dynamicsFontItalic>0</dynamicsFontItalic>
|
||||
<Spatium>1.76389</Spatium>
|
||||
</Style>
|
||||
<showInvisible>1</showInvisible>
|
||||
<showUnprintable>1</showUnprintable>
|
||||
<showFrames>1</showFrames>
|
||||
<showMargins>0</showMargins>
|
||||
<metaTag name="arranger"></metaTag>
|
||||
<metaTag name="composer">Composer</metaTag>
|
||||
<metaTag name="copyright"></metaTag>
|
||||
<metaTag name="lyricist"></metaTag>
|
||||
<metaTag name="movementNumber"></metaTag>
|
||||
<metaTag name="movementTitle"></metaTag>
|
||||
<metaTag name="poet"></metaTag>
|
||||
<metaTag name="source"></metaTag>
|
||||
<metaTag name="translator"></metaTag>
|
||||
<metaTag name="workNumber"></metaTag>
|
||||
<metaTag name="workTitle">Title</metaTag>
|
||||
<Part>
|
||||
<Staff id="1">
|
||||
<StaffType group="pitched">
|
||||
<name>stdNormal</name>
|
||||
</StaffType>
|
||||
</Staff>
|
||||
<trackName>Piano</trackName>
|
||||
<Instrument>
|
||||
<longName>Piano</longName>
|
||||
<shortName>Pno.</shortName>
|
||||
<trackName>Piano</trackName>
|
||||
<minPitchP>21</minPitchP>
|
||||
<maxPitchP>108</maxPitchP>
|
||||
<minPitchA>21</minPitchA>
|
||||
<maxPitchA>108</maxPitchA>
|
||||
<clef staff="2">F</clef>
|
||||
<Articulation>
|
||||
<velocity>100</velocity>
|
||||
<gateTime>95</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccatissimo">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>33</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="staccato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>50</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="portato">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="tenuto">
|
||||
<velocity>100</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="marcato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>67</gateTime>
|
||||
</Articulation>
|
||||
<Articulation name="sforzato">
|
||||
<velocity>120</velocity>
|
||||
<gateTime>100</gateTime>
|
||||
</Articulation>
|
||||
<Channel>
|
||||
<program value="0"/>
|
||||
</Channel>
|
||||
</Instrument>
|
||||
</Part>
|
||||
<Staff id="1">
|
||||
<VBox>
|
||||
<height>10</height>
|
||||
<Text>
|
||||
<style>Title</style>
|
||||
<text>Tuplets</text>
|
||||
</Text>
|
||||
</VBox>
|
||||
<Measure number="1">
|
||||
<TimeSig>
|
||||
<sigN>4</sigN>
|
||||
<sigD>4</sigD>
|
||||
</TimeSig>
|
||||
<Beam id="1">
|
||||
<l1>24</l1>
|
||||
<l2>23</l2>
|
||||
</Beam>
|
||||
<Tuplet id="1">
|
||||
<numberType>1</numberType>
|
||||
<normalNotes>4</normalNotes>
|
||||
<actualNotes>6</actualNotes>
|
||||
<baseNote>16th</baseNote>
|
||||
<Number>
|
||||
<text>6:4</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<Tuplet>1</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>1</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>1</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>1</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>1</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>1</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>1</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>1</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>1</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>1</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>1</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>1</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="2">
|
||||
<Beam id="2">
|
||||
<l1>20</l1>
|
||||
<l2>19</l2>
|
||||
</Beam>
|
||||
<Tuplet id="2">
|
||||
<numberType>1</numberType>
|
||||
<normalNotes>8</normalNotes>
|
||||
<actualNotes>10</actualNotes>
|
||||
<baseNote>eighth</baseNote>
|
||||
<Number>
|
||||
<text>10:8</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<Tuplet>2</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>2</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>2</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>2</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>2</Tuplet>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>2</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Beam id="3">
|
||||
<l1>19</l1>
|
||||
<l2>21</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<Tuplet>2</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>3</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>2</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>3</Beam>
|
||||
<Note>
|
||||
<pitch>74</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>2</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>3</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>2</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>3</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>2</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>3</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
</Measure>
|
||||
<Measure number="3">
|
||||
<Tuplet id="3">
|
||||
<normalNotes>2</normalNotes>
|
||||
<actualNotes>3</actualNotes>
|
||||
<baseNote>eighth</baseNote>
|
||||
<Number>
|
||||
<text>3</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<Tuplet>3</Tuplet>
|
||||
<durationType>quarter</durationType>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>3</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Beam id="4">
|
||||
<l1>17</l1>
|
||||
<l2>17</l2>
|
||||
</Beam>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>4</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>4</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Beam id="5">
|
||||
<l1>20</l1>
|
||||
<l2>19</l2>
|
||||
</Beam>
|
||||
<Tuplet id="4">
|
||||
<normalNotes>2</normalNotes>
|
||||
<actualNotes>3</actualNotes>
|
||||
<baseNote>16th</baseNote>
|
||||
<Number>
|
||||
<text>3</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<Tuplet>4</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>5</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>4</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>5</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Rest>
|
||||
<durationType>eighth</durationType>
|
||||
</Rest>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="4">
|
||||
<LayoutBreak>
|
||||
<subtype>line</subtype>
|
||||
</LayoutBreak>
|
||||
<Beam id="6">
|
||||
<l1>31</l1>
|
||||
<l2>27</l2>
|
||||
</Beam>
|
||||
<Tuplet id="5">
|
||||
<direction>up</direction>
|
||||
<normalNotes>8</normalNotes>
|
||||
<actualNotes>9</actualNotes>
|
||||
<baseNote>16th</baseNote>
|
||||
<Number>
|
||||
<text>9</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<Tuplet>5</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>5</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>5</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Tuplet id="6">
|
||||
<Tuplet>5</Tuplet>
|
||||
<normalNotes>4</normalNotes>
|
||||
<actualNotes>6</actualNotes>
|
||||
<baseNote>64th</baseNote>
|
||||
<Number>
|
||||
<text>6</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<Tuplet>6</Tuplet>
|
||||
<durationType>64th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>6</Tuplet>
|
||||
<durationType>64th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>74</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>6</Tuplet>
|
||||
<durationType>64th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>6</Tuplet>
|
||||
<durationType>64th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>6</Tuplet>
|
||||
<durationType>64th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>6</Tuplet>
|
||||
<durationType>64th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<move>107/480</move>
|
||||
<Chord>
|
||||
<Tuplet>5</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>5</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>74</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>5</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>5</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>5</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>6</Beam>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<move>1/2</move>
|
||||
<Rest>
|
||||
<durationType>half</durationType>
|
||||
</Rest>
|
||||
</Measure>
|
||||
<Measure number="5">
|
||||
<Beam id="7">
|
||||
<l1>25</l1>
|
||||
<l2>26</l2>
|
||||
</Beam>
|
||||
<Tuplet id="7">
|
||||
<pos x="0" y="-3.32255"/>
|
||||
<direction>up</direction>
|
||||
<normalNotes>6</normalNotes>
|
||||
<actualNotes>11</actualNotes>
|
||||
<baseNote>eighth</baseNote>
|
||||
<Number>
|
||||
<text>11</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<Tuplet>7</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Tuplet id="8">
|
||||
<Tuplet>7</Tuplet>
|
||||
<direction>up</direction>
|
||||
<normalNotes>2</normalNotes>
|
||||
<actualNotes>2</actualNotes>
|
||||
<baseNote>16th</baseNote>
|
||||
<Number>
|
||||
<text>2</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<Tuplet>8</Tuplet>
|
||||
<durationType>16th</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Tuplet id="9">
|
||||
<Tuplet>8</Tuplet>
|
||||
<normalNotes>2</normalNotes>
|
||||
<actualNotes>3</actualNotes>
|
||||
<baseNote>32nd</baseNote>
|
||||
<Number>
|
||||
<text>3</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<Tuplet>9</Tuplet>
|
||||
<durationType>32nd</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>9</Tuplet>
|
||||
<BeamMode>mid</BeamMode>
|
||||
<durationType>32nd</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
<Note>
|
||||
<pitch>74</pitch>
|
||||
<tpc>16</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>9</Tuplet>
|
||||
<BeamMode>mid</BeamMode>
|
||||
<durationType>32nd</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>7</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>7</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>7</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Tuplet id="10">
|
||||
<Tuplet>7</Tuplet>
|
||||
<normalNotes>4</normalNotes>
|
||||
<actualNotes>5</actualNotes>
|
||||
<baseNote>32nd</baseNote>
|
||||
<Number>
|
||||
<text>5</text>
|
||||
</Number>
|
||||
</Tuplet>
|
||||
<Chord>
|
||||
<Tuplet>10</Tuplet>
|
||||
<durationType>32nd</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>10</Tuplet>
|
||||
<durationType>32nd</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>10</Tuplet>
|
||||
<durationType>32nd</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>71</pitch>
|
||||
<tpc>19</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>10</Tuplet>
|
||||
<durationType>32nd</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>10</Tuplet>
|
||||
<durationType>32nd</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<move>131/320</move>
|
||||
<Chord>
|
||||
<Tuplet>7</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>7</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>7</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>76</pitch>
|
||||
<tpc>18</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>7</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>72</pitch>
|
||||
<tpc>14</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<Chord>
|
||||
<Tuplet>7</Tuplet>
|
||||
<durationType>eighth</durationType>
|
||||
<Beam>7</Beam>
|
||||
<Note>
|
||||
<pitch>69</pitch>
|
||||
<tpc>17</tpc>
|
||||
</Note>
|
||||
</Chord>
|
||||
<move>3/4</move>
|
||||
<Rest>
|
||||
<durationType>quarter</durationType>
|
||||
</Rest>
|
||||
<BarLine>
|
||||
<subtype>normal</subtype>
|
||||
</BarLine>
|
||||
</Measure>
|
||||
</Staff>
|
||||
</Score>
|
||||
</museScore>
|
34
mtest/libmscore/compat300/updateReference
Executable file
34
mtest/libmscore/compat300/updateReference
Executable file
|
@ -0,0 +1,34 @@
|
|||
#!/bin/sh
|
||||
|
||||
if [ "`uname`" = 'Darwin' ]; then
|
||||
S=../../../build.xcode/mtest/libmscore/compat300/Debug
|
||||
else
|
||||
S=../../../build.debug/mtest/libmscore/compat300
|
||||
fi
|
||||
|
||||
update() {
|
||||
for SCORE in $@
|
||||
do
|
||||
cp -v $S/$SCORE-test.mscx $SCORE-ref.mscx
|
||||
done
|
||||
}
|
||||
|
||||
update \
|
||||
accidentals \
|
||||
ambitus \
|
||||
articulations \
|
||||
breath \
|
||||
clefs \
|
||||
drumset \
|
||||
markers \
|
||||
noteheads \
|
||||
textstyles \
|
||||
tuplets \
|
||||
hairpin \
|
||||
barlines \
|
||||
grace \
|
||||
irregular \
|
||||
parts \
|
||||
link-not-master \
|
||||
moonlight \
|
||||
|
Loading…
Reference in a new issue