Commit graph

8 commits

Author SHA1 Message Date
Peter Jonas
28fa24467c Update instruments.xml to add new families and improve sorting
Run share/instruments/update_instruments_xml.py to fetch the latest
version of the online spreadsheet. In this version, every instrument
has been assigned a family. Also, instruments are now sorted based on
their group, family and minimum professional pitch, among other things.
This ensures they appear roughly in score order according to standard
orchestral layout. Finally, descriptions have been improved and a few
small fixed made to fix incorrect or missing data.

In addition, some compatibility code was changed to improve instrument
recognition in older MSCX score files that lack the appropriate
MuseScore or MusicXML instrument IDs. The old code returned the *first*
instrument that matched a given criteria (e.g. same trackName), whereas
the new code returns the instrument that gives the *best* match
according to multiple criteria. This means the return value is less
dependent on the order in which instruments are defined within
instruments.xml.
2021-07-08 16:13:51 +01:00
vpereverzev
d37697625b Got rid of Zerberus from MU4 2021-07-03 01:27:36 +03:00
Igor Korsukov
090d710427 replaced qApp->translation to qtrc 2021-07-02 20:31:42 +02:00
Igor Korsukov
e50265892b get rid of QWidgets from engraving 2021-07-02 14:47:43 +02:00
Niek van den Berg
980d36edc4 Implements score ordering. 2021-06-18 14:42:40 +02:00
Igor Korsukov
4485a93f71 replaced Qt geometry primitives to MU 2021-06-08 17:04:11 +02:00
Casper Jeukendrup
3adc827590 ScoreFont and Sym cleanup
- Moved ScoreFont from sym.h to separate file
- Cleaned the code in ScoreFont somewhat
- Reduced unnecessary includes of sym.h
2021-06-03 17:20:04 +03:00
Igor Korsukov
4f55cf32e2 added engraving module 2021-06-01 14:46:22 +02:00
Renamed from src/libmscore/instrtemplate.cpp (Browse further)