Skip to content

Commit

Permalink
added previousSource to the score metadata for saving backward compat…
Browse files Browse the repository at this point in the history
…ibility with musescore.com
  • Loading branch information
RomanPudashkin authored and vpereverzev committed Jan 15, 2021
1 parent 6cbe355 commit 8aad3dc
Show file tree
Hide file tree
Showing 247 changed files with 1,444 additions and 444 deletions.
2 changes: 2 additions & 0 deletions libmscore/instrtemplate.h
Original file line number Diff line number Diff line change
Expand Up @@ -157,6 +157,8 @@ extern void clearInstrumentTemplates();
extern bool loadInstrumentTemplates(const QString& instrTemplates);
extern bool saveInstrumentTemplates(const QString& instrTemplates);
extern InstrumentTemplate* searchTemplate(const QString& name);
extern InstrumentIndex searchTemplateIndexForTrackName(const QString& trackName);
extern InstrumentIndex searchTemplateIndexForId(const QString& id);
extern InstrumentTemplate* searchTemplateForMusicXmlId(const QString& mxmlId);
extern InstrumentTemplate* searchTemplateForInstrNameList(const QList<QString>& nameList);
extern InstrumentTemplate* searchTemplateForMidiProgram(int midiProgram, const bool useDrumKit = false);
Expand Down
1 change: 1 addition & 0 deletions mscore/file.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -3206,6 +3206,7 @@ QJsonObject MuseScore::saveMetadataJSON(Score* score)
json.insert("hasLyrics", boolToString(score->hasLyrics()));
json.insert("hasHarmonies", boolToString(score->hasHarmonies()));
json.insert("keysig", score->keysig());
json.insert("previousSource", score->metaTag("source"));

// timeSig
QString timeSig;
Expand Down
3 changes: 2 additions & 1 deletion mtest/libmscore/barline/barlinedelete-ref.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -30,14 +30,15 @@
</StaffType>
</Staff>
<trackName>Piano</trackName>
<Instrument>
<Instrument id="piano">
<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>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-2.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-23.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-A.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-B.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-C.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-CrossM2.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-CrossM3.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-CrossM4.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-D.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-E.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-F.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-G.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-S0.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
4 changes: 3 additions & 1 deletion mtest/libmscore/beam/Beam-dir.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,12 +29,13 @@
</StaffType>
</Staff>
<trackName>Voice</trackName>
<Instrument>
<Instrument id="voice">
<trackName>Voice</trackName>
<minPitchP>36</minPitchP>
<maxPitchP>94</maxPitchP>
<minPitchA>40</minPitchA>
<maxPitchA>79</maxPitchA>
<instrumentId>voice.vocals</instrumentId>
<Articulation>
<velocity>100</velocity>
<gateTime>100</gateTime>
Expand All @@ -52,6 +53,7 @@
<gateTime>100</gateTime>
</Articulation>
<Channel>
<program value="52"/>
</Channel>
</Instrument>
</Part>
Expand Down
3 changes: 2 additions & 1 deletion mtest/libmscore/box/undoRemoveVBox1-ref.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,15 @@
</StaffType>
</Staff>
<trackName>Piano</trackName>
<Instrument>
<Instrument id="piano">
<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>
Expand Down
3 changes: 2 additions & 1 deletion mtest/libmscore/box/undoRemoveVBox2-ref.mscx
Original file line number Diff line number Diff line change
Expand Up @@ -29,14 +29,15 @@
</StaffType>
</Staff>
<trackName>Piano</trackName>
<Instrument>
<Instrument id="piano">
<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>
Expand Down
Loading

0 comments on commit 8aad3dc

Please sign in to comment.