diff --git a/.gitignore b/.gitignore deleted file mode 100644 index dc26569..0000000 --- a/.gitignore +++ /dev/null @@ -1,13 +0,0 @@ -/mscore*/ -/musescore*/ -/MuseScore*/ -/results-*/ -/review-*/ -/x86_64/ -/MuseScore_General.sf3 -*.log -*.rpm -*.tar.bz2 -*.tar.gz -*.tar.xz -*.zip diff --git a/65-mscore-bc-fonts.conf b/65-mscore-bc-fonts.conf deleted file mode 100644 index e9bad0b..0000000 --- a/65-mscore-bc-fonts.conf +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - fantasy - - MScore-BC - - - - MScore-BC - - fantasy - - - diff --git a/65-mscore-edwin-fonts.conf b/65-mscore-edwin-fonts.conf deleted file mode 100644 index 972d1e1..0000000 --- a/65-mscore-edwin-fonts.conf +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - serif - - Edwin - - - - Edwin - - serif - - - diff --git a/65-mscore-fonts.conf b/65-mscore-fonts.conf deleted file mode 100644 index 1f56bd2..0000000 --- a/65-mscore-fonts.conf +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - fantasy - - MScore - - - - MScore - - fantasy - - - diff --git a/65-mscore-gootville-fonts.conf b/65-mscore-gootville-fonts.conf deleted file mode 100644 index 4f318f2..0000000 --- a/65-mscore-gootville-fonts.conf +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - fantasy - - Gootville - - - - Gootville - - fantasy - - - diff --git a/65-mscore-leland-fonts.conf b/65-mscore-leland-fonts.conf deleted file mode 100644 index cf156b1..0000000 --- a/65-mscore-leland-fonts.conf +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - fantasy - - Leland - - - - Leland - - fantasy - - - diff --git a/65-mscore-mscoretab-fonts.conf b/65-mscore-mscoretab-fonts.conf deleted file mode 100644 index edaa969..0000000 --- a/65-mscore-mscoretab-fonts.conf +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - fantasy - - MScoreTab - - - - MScoreTab - - fantasy - - - diff --git a/65-mscore-mscoretext-fonts.conf b/65-mscore-mscoretext-fonts.conf deleted file mode 100644 index c9044f9..0000000 --- a/65-mscore-mscoretext-fonts.conf +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - sans-serif - - MScoreText - - - - MScoreText - - sans-serif - - - diff --git a/65-mscore-musejazz-fonts.conf b/65-mscore-musejazz-fonts.conf deleted file mode 100644 index c7afd10..0000000 --- a/65-mscore-musejazz-fonts.conf +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - fantasy - - MuseJazz - - - - MuseJazz - - fantasy - - - diff --git a/MuseScore_General_Changelog.md b/MuseScore_General_Changelog.md deleted file mode 100644 index d8abd0b..0000000 --- a/MuseScore_General_Changelog.md +++ /dev/null @@ -1,192 +0,0 @@ -# MuseScore_General.sf2 - -**Changelog** - ---- - -## 0.2 - -* Restored [missing hi-hat and ride cymbal](https://musescore.org/en/node/305308) from **"128:056 Marching Snare"**. -* Fixed [bad loop in "Cello G4" sample](https://musescore.org/en/node/305333) in **"000:043 Contrabass"** and **"017:043 Contrabass Expr."**. -* Altered **"000:081 Saw Lead"** and **"017:081 Saw Lead Expr."** to reduce detuning effect and improve the sound. Users who prefer the old sound can find it at **"020:081 Detuned Saw"** and **"021:081 Detuned Saw Expr."** - -## 0.1.9 - -* Worked around [MuseScore's broken volume envelope delay phase](https://musescore.org/en/node/291501) by removing the use of the delay phase from the following instruments: - - **"000:016 Drawbar Organ"** - - **"000:122 Sea Shore"** - - **"008:014 Church Bell"** - this is the only instrument that sounds significantly different without the delay phase - - **"008:016 Detuned Organ 1"** - - **"008:017 Detuned Organ 2"** - - **"008:030 Feedback Guitar"** - - **"017:016 Drawbar Organ Expr."** - - **"018:016 Detuned Org. 1 Expr."** - - **"018:017 Detuned Org. 2 Expr."** -* **"008:031 Guitar Feedback"** - - Fixed click on note release. -* **"000:022 Harmonica", "017:022 Harmonica Expr."** - - Upper range extended to C8. Fixes part of [issue #299545](https://musescore.org/en/node/299545). -* **"000:052 Choir Aahs", "017:052 Choir Aahs Expr."** - - Filtered out a high frequency noise present near the start of the "Ahh Choir F#4" sample. Thanks to forum user HuBandiT for the sample edit. Fixes [issue #299366](https://musescore.org/en/node/299366). -* **"000:091 Space Voice", "017:091 Space Voice Expr."** - - Fixed panning on low notes. Fixes [issue #232886](https://musescore.org/en/node/232886). - - Removed unnecessary use of duplicated sample zones--two copies of the same sample were playing simultaneously, panned hard left and right respectively. I presume this was done by the FluidR3 author to create a louder instrument, but this approach is unnecessary and chews up additional synth voices. I have removed the extra samples without any loss in instrument volume. - -## 0.1.8 - -* Tweaked the use of the modulation envelope on the following presets and their expressive variants: - - **"000:056 Trumpet"** - - **"000:057 Trombone"** - - **"000:059 Harmon Mute Trumpet"** - - **"000:060 French Horns"** - - **"000:071 Clarinet"** - - **"008:063 Synth Brass 4"** -* Fixed the pitch of the sample at Ab2-A2 in **"000:017 Percussive Organ"**, **"008:017 Detuned Organ 2"** and their expressive variants. -* All instruments have been updated to cancel the default SoundFont 2.04 "velocity-to-filter cutoff" modulator. Previously, only the SoundFont 2.01 version of this modulator was being canceled, but now both versions should be canceled when using synths that support modulators. This change only impacts the use of the SoundFont outside of MuseScore. -* Added missing velocity override modulators in **"000:102 Echo Drops"** and its expressive variant. - -## 0.1.6 - -* The SoundFont was renamed from "MuseScore_General_Lite.sf2" to "MuseScore_General.sf2" and will be the version that ships with MuseScore by default. The SoundFont formerly named "MuseScore_General.sf2" has been renamed to "MuseScore_General_HQ.sf2" and will be downloadable through the MuseScore resource manager. Currently, the only difference between the two versions is that the HQ version includes the new ensemble strings based on VSCO 2 samples. Over time, more instruments will be upgraded in the HQ version, and the difference between the two versions will grow. -* Added the new pianos from the full version of the SoundFont, updating the following presets: - - **"000:000 Grand Piano"** - - **"008:000 Mellow Grand Piano"** - - **"000:001 Bright Grand Piano"** - - **"000:002 Honky-Tonk Piano"** - -## 0.1.5 - -* MuseScore_General now includes additional presets labeled "Expr." that can be dynamically controlled via MIDI Control Change #2 (CC2). To accommodate this new functionality, many instruments were reprogrammed to use modulators for velocity-based filtering rather than separate instrument layers within the preset. Please refer to the included "MuseScore_General_Readme.md" file for more information on these new presets. -* Reprogrammed the velocity-based effects for the following instruments: - - **"000:056 Trumpet"** - - **"000:057 Trombone"** - - **"000:059 Harmon Mute Trumpet"** - - **"000:060 French Horns"** - - **"000:071 Clarinet"** - -## 0.1.4 - -* Fixed clarinet & flute notes taking too long to sound when played in bass flute & bass clarinet range. , -* Filtered annoying overtones from Viola note E4 (sample "Viola E3") and softened the attack. -* Re-numbered ensemble strings bank numbers to make room for future expansion. - -## 0.1.3 - -* There are now two versions of the SoundFont: - - **MuseScore_General**: This is the version that will include all of the new instrument sounds as they are developed. To reach a higher sound quality, new instrument presets will often require more RAM and CPU than the older versions. - - **MuseScore_General_Lite**: This version is intended for more limited computers and uses less RAM and CPU by retaining the older, smaller instrument sounds where it is advantageous to do so. Currently, the only difference between the two versions is the acoustic pianos and ensemble strings (plus some synth-style presets that also use the strings samples: "Warm Pad", "Orchestra Pad", "Synth Strings 3"), but this difference will grow much greater over time. -* Added "dummy" presets to **MuseScore_General_Lite** for preset compatibility with the new ensemble strings in the full version of **MuseScore_General**. These strings presets can be found on banks 20-32, but are merely duplicates of the ensemble strings presets present on bank 0 (Tremolo, Pizzicato, Fast and Slow strings). -* Removed the superfluous **"001:048 Dry Strings"** preset. -* Returned to the original FluidR3Mono pianos for lower memory consumption in **MuseScore_General_Lite**. -* Optimized the use of generators in all instruments, freeing thousands of generators for future instrument use (the limit is 65,535 instrument-level generators). - -## 0.1.2 - -* **000-045: Pizzicato Strings** - - Restored original stereo samples. -* **000-048: Strings** (also **"044: Tremolo Strings"** and **"049: Slow Strings"**, etc.) - - Restored original stereo samples. -* **000-052: Choir Aahs** - - Restored original stereo samples. - - Fixed bad tuning. - - Improved balance between the samples. - - The tuning and balance fixes were also applied to the choir samples used in "000-102: Echo Drops". -* **001-115: Temple Blocks** - - Normalized samples for accurate velocity-to-attenuation scaling. - - Turned broken stereo samples (left channel only) into proper mono samples. -* Proper tuning fixes for violin, viola and recorder samples (fixed at sample level instead of using mod envelope). -* Updated marching percussion using samples from MDL. - -## 0.1.1 (version released with MuseScore 2.2) -* All drum kits: - - Reduced the volume of the hi-hat and cymbals as they were too loud compared to the bass and snare. - - Made the closed hi-hat resonance vary with velocity. - - Countered the reverb built into the sample for the cross stick rim tap (MIDI note 37). - - Reduced the volume of the lowest two toms (standard kits). -* **000-011: Vibraphone** -- Softened the attack a bit. -* **000-024: Nylon String Guitar** -- Added more lowpass filter at lower velocities and made the high strings less bright. -* **000-029: Overdrive Guitar** -- fixed lowest sample being louder than the rest. Increased release time. -* **000-030: Distortion Guitar** -- increased release time. -* **000-031: Guitar Harmonics** -- increased release time. -* **000-040: Violin** -- Restored the missing B6 sample and fixed the pitch bend in it. Also improved the tuning on the remaining samples, countering pitch bends using the modulation envelope. -* **000-041: Viola** -- Fixed the pitch bend in the C#3 sample. Also improved the tuning on the remaining samples, countering pitch bends using the modulation envelope. -* **000-090: Polysynth** -- Fixed velocity-to-attack to avoid popping noise. -* **128-024: Electronic** -- Fixed toms that were panned hard left. -* **128-040: Brush** (and also "Brush 1" and "Brush 2") -- Fixed brushed snare samples being panned hard left. -* **128-048: Orchestra Kit** -- many fixes including: - - Fixed samples not sustaining on note release. - - Made it so that closed/foot hi-hat will silence open hi-hat. - - Fixed triangle samples to loop instead of just cutting off. - - Made muted triangle sound short; it was no different from sustained triangle. Muted triangle will now also silence the open triangle. -* **128-056: MarchingSnare** (and the rest of the marching percussion presets) -- many fixes including: - - Fixed samples not sustaining on note release. - - Fixed clicking loops on the tenor drum roll samples. - - Fixed click at beginning of some of the tenor drum roll samples. - - Slightly reduced the volume of the tenor drum rolls. - - Enabled loop for cymbal rolls. -* **128-096: OldMarchingTenor** -- Remapped the tenor drum "stick click" from MIDI note 43 to 123. - - -## 0.1 (pre-release alpha) - -* This is the first version that branches off from FluidR3_Mono. -* Renamed presets to remove brand names ("Yamaha", "Rhodes"). -* Altered the velocity scale for all instruments to be less extreme between FF and PP. -* Added velocity-to-filter for a mellower sound at low velocities for several instruments. -* Reprogrammed strange velocity response behaviors on several instruments. -* Replaced the following instruments. Most of the synth sounds are newly programmed based on custom analog waveforms, leading to low RAM consumption yet very high-quality sound: - - **000-000: Grand Piano** (also "Bright Grand", "Mellow Grand" and "Honky-Tonk") -- New, high-quality pianos based on the public domain "Splendid Grand" samples. These samples were originally created by AKAI for the AKAI S5000 sampler, and I was able to verify their public domain status via conversation with AKAI in 2007. The original close-mic sample set contained 250 MB of samples, but I have been able to program a very expressive instrument using only 94 MB of the samples. I also used the same sample-shifting technique as Roland to create "bright" and "mellow" versions of the pianos that actually have a different tonality to them rather than just using filter variance as the old pianos did. This same technique allowed me to create a honky-tonk piano that sounds somewhat legit, with none of the flanging effect that is typically heard on such presets. This allows all four pianos to sound unique while still sharing the same 94 MB sample set. - - **000-005: FM Electric Piano** - - **008-005: Detuned FM EP** - - **000-010: Music Box** - - **000-038: Synth Bass 1** - - **000-039: Synth Bass 2** - - **008-038: Synth Bass 3** - - **008-039: Synth Bass 4** - - **000-042: Cello** - - **000-050: Synth Strings 1** - - **000-051: Synth Strings 2** - - **008-050: Synth Strings 3** - - **000-062: Synth Brass 1** - - **000-063: Synth Brass 2** - - **008-062: Synth Brass 3** - - **008-063: Synth Brass 4** - - **000-080: Square Lead** - - **008-080: Sine Wave** - - **000-081: Saw Lead** - - **000-086: 5th Saw Wave** - - **000-087: Bass & Lead** - - **000-088: Fantasia** - - **000-090: Polysynth** - - **000-092: Bowed Glass** - - **000-093: Metal Pad** - - **000-094: Halo Pad** - - **000-095: Sweep Pad** - - **000-095: Ice Rain** - - **000-097: Soundtrack** - - **000-098: Crystal** - - **000-099: Atmosphere** - - **000-100: Brightness** - - **000-103: Star Theme** - -* Performed the following noteworthy per-instrument improvements and fixes: - - **000-004: Tine Electric Piano** -- Added velocity-to-filter for a mellower sound at low velocities. - - **000-008: Celesta** -- The conversion to mono used the left samples, but "000-098: Crystal" used the right samples, so both left and right samples were still in the SoundFont. This problem was solved when I replaced the "Crystal" preset using new programming. - - **000-024: Nylon Guitar** and **000-025: Steel String Guitar** -- Removed the weird velocity-triggered release, which would cause notes to ring out for a long time if they were played at a high velocity. I also added better velocity-to-filter cutoff mapping. - - **008-025: 12-String Guitar** -- Manipulated the sample mapping to better simulate the sound of a real 12-string guitar. - - **000-032: Acoustic Bass** -- Added velocity-to-filter for a mellower sound at low velocities. - - **000-040: Violin** -- Improved tuning and used modulation envelope to counter some of the pitch bending on note attack. - - **000-043: Contrabass** -- Fixed abrupt release at high velocities. - - **000-044: Tremolo Strings** -- Improved realism of tremolo effect. - - **000-045: Pizzicato** -- Countered the overly long reverb tail. Incorporated the use of the filter to create a more realistic sound across the dynamic range. - - **000-048: Strings** (& variants) -- Eliminated the unnaturally long release, so staccato notes will now sound correct. Note tone and attack now follow velocity. I also extended the strings to the full MIDI range (previously they stopped at E7). - - **000-057: Trombone** -- Fixed short release. - - **000-058: Tuba** -- Release was too short for notes at low velocities. - - **000-061: Brass Section** -- There was some strange programming in this one that caused two voices to be used up per note for no real benefit. Both voices were playing the same sample, one panned hard right and the other hard left with the only difference being slightly different filter settings. This resulted in notes that seemed to pan toward the left at lighter velocities. I fixed this to only use one voice per note and also removed the useless "Key on velocity -> initialFilterQ" modulator that had been added (it was attempting to subtract up to 47 dB from the filter Q, but nowhere was the filter Q greater than 0). - - **000-069: English Horn** -- Tamed the crazy volume swell that occured on most notes. Unfortunately, this instrument ends up being a bit quieter than the other woodwinds. It would be necessary to edit the samples to remedy this. - - **000-071: Clarinet** -- EQ'd the samples and added a bit of release for better realism. The original samples were incredibly nasally and cut off too abruptly on note release. - - **000-074: Recorder** -- Duplicate samples were panned hard left and right for no discernable reason, which was causing twice the polyphony to be used. I fixed this to use single, center-panned samples instead. I also improved the tuning and countered the pitch bend at the beginning of some notes. - - **000-089: Warm Pad** -- Reprogrammed using the strings samples to avoid needing dedicated samples for this preset. - - **000-112: Tinker Bell** -- Fixed notes from middle C downward all playing the same pitch. - - **128-025: TR-808** -- Fixed kit volume to match the other kits. It was being boosted way too loud. - - **128-048: Orchestra Kit** -- Fixed snare cutting off abruptly on release. diff --git a/MuseScore_General_License.md b/MuseScore_General_License.md deleted file mode 100644 index 18872ad..0000000 --- a/MuseScore_General_License.md +++ /dev/null @@ -1,92 +0,0 @@ -# MuseScore_General.sf2 ---- - -Current version: 0.2 13th May 2020 - -This is a scaled-down version of **MuseScore_General-HQ.sf2** that replaces some of the larger instruments to save memory and CPU on older PCs. This SoundFont is currently a work-in-progress. Detailed information on presets and sample sources used can be found in "MuseScore_General_Sample_Sources.csv". All instruments without attribution are still using samples from FluidR3Mono. - -FluidR3 (original version) by Frank Wen Copyright (c) 2000-02 - -Mono conversion (FluidR3Mono) by Michael Cowgill Copyright (c) 2014-17 - -Adaptation for MuseScore_General.sf2 by S. Christian Collins Copyright (c) 2018-19 - -Temple Blocks instrument provided by Ethan Winer Copyright (c) 2002 - -Drumline Cymbals provided by Michael Schorsch Copyright (c) 2016 - -MuseScore_General.sf2 is shared under the MIT license as described in COPYING, as was FluidR3Mono and FluidR3 before it. - -The COPYING and README files from the original FluidR3GM file are now displayed here for reference. - -The acknowledgements and copyright notices above must be included in any derivative work. - - -README ---- - -Fluid (R3) SoundFont - -Copyright (c) 2000-2002, 2008 Frank Wen - -I hereby release Fluid under the MIT license, as described in COPYING. - - -Thanks to Toby Smithe for helping to get Fluid included in Ubuntu. - -This package, of course, is the original Release 3 of Fluid. - - -Fluid was constructed in part from samples found in the public domain that I -edited/cleaned/remixed/programmed and largely from recordings of my own and -in conjunction with the people below who helped along the way: - -Suren M. Seron -Scott Hanan -Steve Aupperle -Chris Gillman -Alex Taubr -Chris Prola -Andrew Klenk -Winfried Hubbe -Dylan -Tim -Gort -Uros Katic -Ethan Winer (http://www.ethanwiner.com) - - -It's obviously been a few years since the project, but its nice to see that -people are still enjoying my work and getting good use out of it. As always, -I'd like to hear some work done with Fluid so email me, or just email me to -say hello and tell me what is going on in the computer musician world. -Who knows, maybe I'll kick start this project again? ;) - - -COPYING ---- - -Mono version: Copyright (c) 2014-16 Michael Cowgill -Copyright (c) 2000-2002, 2008 Frank Wen - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. - diff --git a/MuseScore_General_Readme.md b/MuseScore_General_Readme.md deleted file mode 100644 index 4dbfc5a..0000000 --- a/MuseScore_General_Readme.md +++ /dev/null @@ -1,78 +0,0 @@ -# MuseScore_General.sf2 - -**Version 0.2** - ---- - -Please see **MuseScore_General_License.md** for authorship and license information. - -The purpose of this README is to provide useful information on instruments contained within MuseScore_General. It is currently a work-in-progress. - -## About - -This is a scaled-down version of **MuseScore_General-HQ.sf2** that replaces some of the larger instruments to save memory and CPU on older PCs. This SoundFont is currently a work-in-progress. Detailed information on presets and sample sources used can be found in "MuseScore_General_Sample_Sources.csv". All instruments without attribution are still using samples from FluidR3Mono. - -## SoundFont Compatibility - -**MuseScore_General** makes full use of SoundFont 2.01 specification modulators (particularly in the newer instruments) and requires a player/sampler with robust support for the standard. To my knowledge, the only SoundFont players that can accurately play this SoundFont are: - -* [MuseScore](https://musescore.org) -* [FluidSynth](http://www.fluidsynth.org/) -* [Sobanth VSTi](https://blog.rosseaux.net/page/e5ca75d98990e33b31dadc78a8df1333/Sobanth) -* Sound Blaster Audigy/Audigy2 hardware SoundFont synth (probably X-Fi as well) - -The only SoundFont editors that can play this SoundFont correctly are: - -* Creative Vienna SoundFont Studio (requires Sound Blaster or E-MU hardware synth with SoundFont 2.01 modulator support) -* [SWAMI](http://www.swamiproject.org/) (uses FluidSynth) - -## Presets - -### General MIDI Presets - -**MuseScore_General** is compatible with the [General MIDI standard](https://en.wikipedia.org/wiki/General_MIDI) with some additional presets from the [Roland GS standard](https://en.wikipedia.org/wiki/Roland_GS) as well. - -### Fluid r3 Additional Drum Kits - -Additional drum kits have been inherited from **Fluid r3**, beyond the kits specified in the [Roland GS standard](https://en.wikipedia.org/wiki/Roland_GS). It is possible that some of these kits will be removed in the future when new drum samples are added. - -### Instrument Variations - -In addition to the General MIDI presets, further instrument variations can be found on banks 20 and above, utilizing identical preset numbers so that General MIDI preset fallback can occur if ever the instrument becomes no longer available on the higher bank number. In other words, if you have a track assigned to bank #40, preset #48 "Celli Fast", then try to play it using a different General MIDI device or SoundFont, the preset will fall back to bank #0, preset #48 "Fast Strings" instead, and playback will at least sound somewhat correct. - -### MuseScore Marching Percussion - -The following marching percussion presets exist in the percussion bank (bank 128): -* 56: Marching Snare -* 57: OldMarchingBass -* 58: Marching Cymbals -* 59: Marching Bass -* 95: OldMarchingTenor -* 96: Marching Tenor - -These presets are used for marching percussion support in MuseScore and do not conform to GM layout. - -### Expressive Presets - -As of version 0.1.5, **MuseScore_General** features expressive variants of all sustained presets, indicated by "Expr." at the end of the preset name. The dynamics of these presets are controlled using MIDI Control Change #2 (CC2), allowing fluid crescendos and diminuendos while a note is being held. This makes for much more realistic expression of strings, brass, woodwinds, etc. Note velocity no longer controls dynamics in these presets, but in some instruments, velocity will have some effect on the speed of the note attack. In MuseScore, the default (and ideal) behavior is for expressive instruments to have their dynamics controlled by sending identical values to both CC2 and note velocity (the latter only during note-on, naturally). - -The expressive presets exist on higher bank numbers but use the same preset number as their non-expressive defaults. You can see what bank numbers the expressive presets use in column #2 ("Expr. Bank #") of the included **MuseScore_General_Sample_Sources.csv** file. The general rule is as follows: - -* Bank 0 expressive presets are on Bank 17 -* Bank 8 expressive presets are on Bank 18 -* Bank 20-126 expressive presets are one bank higher (e.g., Bank 20 Expr. presets are on Bank 21) - -### Dummy Presets - -To maintain preset compatibility with the "HQ" version, **MuseScore_General** version contains dummy presets that are simply duplicates of the similar instruments found on bank 0. For example, the full SoundFont has the following instruments assigned to preset #48, all on different banks (presets listed in bank#:preset# format): - -- 000:048 - Strings Fast -- 020:048 - Violins Fast -- 025:048 - Violins2 Fast -- 030:048 - Violas Fast -- 040:048 - Celli Fast -- 050:048 - Basses Fast - -In the HQ version of the SoundFont, each of these sounds different since they feature unique samples for each section, but in this **MuseScore_General**, these presets on banks 20 and higher are mere duplicates of **000:048 - Strings Fast**, and only exist to avoid issues transitioning between the HQ and lighter versions of the SoundFont. - -All dummy presets are indicated as such in the included **MuseScore_General_Sample_Sources.csv** file. diff --git a/README.md b/README.md deleted file mode 100644 index c051f4a..0000000 --- a/README.md +++ /dev/null @@ -1,12 +0,0 @@ -# mscore - -[MuseScore](https://musescore.org/) is a free cross platform WYSIWYG music -notation program. Some highlights: - -- WYSIWYG, notes are entered on a "virtual note sheet" -- Unlimited number of staves -- Up to four voices per staff -- Easy and fast note entry with mouse, keyboard or MIDI -- Integrated sequencer and FluidSynth software synthesizer -- Import and export of MusicXML and Standard MIDI Files (SMF) -- Translated in 26 languages diff --git a/VERSION b/VERSION deleted file mode 100644 index 0ea3a94..0000000 --- a/VERSION +++ /dev/null @@ -1 +0,0 @@ -0.2.0 diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..3492d39 --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +Renamed to musescore diff --git a/mscore-3.5.0-aeolus.patch b/mscore-3.5.0-aeolus.patch deleted file mode 100644 index 295eea7..0000000 --- a/mscore-3.5.0-aeolus.patch +++ /dev/null @@ -1,135 +0,0 @@ ---- MuseScore-3.6.2/aeolus/aeolus.cpp.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/aeolus/aeolus.cpp 2022-11-30 11:46:00.981679169 -0700 -@@ -28,7 +28,7 @@ namespace Ms { - extern QString mscoreGlobalShare; - }; - --#include "synthesizer/event.h" -+#include "audio/midi/event.h" - #include "libmscore/xml.h" - #include "sparm_p.h" - -@@ -70,25 +70,27 @@ Aeolus::Aeolus() : Synthesizer() - _fsamp = 0.0f; - _fsize = 0; - _ifc_init = nullptr; -- _midimap = { 0 }; -- _asectp = { nullptr }; -- _divisp = { nullptr }; -- _keymap = { 0 }; -- _audiopar = { 0.0f }; -- routb = { 0.0f }; -- loutb = { 0.0f }; -- _asectpar = { nullptr }; -- _ifelms = { 0 }; -- _tempstr = { 0 }; -+ memset(_midimap, 0, 16 * sizeof(uint16_t)); -+ memset(_asectp, 0, NASECT * sizeof(Asection *)); -+ memset(_divisp, 0, NDIVIS * sizeof(Division *)); -+ memset(_keymap, 0, NNOTES * sizeof(unsigned char)); -+ memset(_audiopar, 0, 4 * sizeof(float)); -+ memset(routb, 0, PERIOD * sizeof(float)); -+ memset(loutb, 0, PERIOD * sizeof(float)); -+ memset(_asectpar, 0, NASECT * sizeof(SyntiParameter *)); -+ memset(_ifelms, 0, NGROUP * sizeof(uint32_t)); -+ memset(_tempstr, 0, 64 * sizeof(char)); - } - - Aeolus::~Aeolus() - { - delete model; - for (int i = 0; i < _nasect; i++) -- delete _asectp [i]; -+ if (_asectp [i] != nullptr) -+ delete _asectp [i]; - for (int i = 0; i < _ndivis; i++) -- delete _divisp [i]; -+ if (_divisp [i] != nullptr) -+ delete _divisp [i]; - } - - //--------------------------------------------------------- ---- MuseScore-3.6.2/aeolus/aeolusgui.h.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/aeolus/aeolusgui.h 2022-11-29 14:41:08.672197205 -0700 -@@ -13,7 +13,7 @@ - #ifndef __AEOLUSGUI_H__ - #define __AEOLUSGUI_H__ - --#include "synthesizer/synthesizergui.h" -+#include "audio/midi/synthesizergui.h" - #include "ui_aeolus_gui.h" - #include "aeolus.h" - ---- MuseScore-3.6.2/aeolus/aeolus.h.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/aeolus/aeolus.h 2022-11-30 11:49:32.925704195 -0700 -@@ -21,8 +21,8 @@ - #define __AEOLUS_H__ - - #include "stdint.h" --#include "synthesizer/synthesizer.h" --#include "synthesizer/midipatch.h" -+#include "audio/midi/synthesizer.h" -+#include "audio/midi/midipatch.h" - - #include "asection.h" - #include "division.h" -@@ -92,6 +92,7 @@ class Aeolus : public Synthesizer { - void key_off (int n, int b); - void key_on (int n, int b); - void newDivis(M_new_divis* X); -+ void clearDivis(); - void proc_queue(uint32_t); - - virtual void setValue(int idx, double value); ---- MuseScore-3.6.2/aeolus/audio.cpp.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/aeolus/audio.cpp 2022-11-30 11:49:15.445702128 -0700 -@@ -48,6 +48,8 @@ void Aeolus::audio_init(int sampleRate) - - _nasect = NASECT; - for (int i = 0; i < NASECT; i++) { -+ if (_asectp [i] != nullptr) -+ delete _asectp [i]; - _asectp [i] = new Asection ((float) _fsamp); - _asectp [i]->set_size (_revsize); - } -@@ -207,6 +209,17 @@ void Aeolus::newDivis(M_new_divis* X) - _ndivis++; - } - -+void Aeolus::clearDivis() -+ { -+ for (int i = 0; i < _ndivis; i++) -+ if (_divisp [i] != nullptr) -+ { -+ delete _divisp [i]; -+ _divisp[i] = nullptr; -+ } -+ _ndivis = 0; -+ } -+ - void Aeolus::cond_key_off (int m, int b) - { - unsigned char* p = _keymap; ---- MuseScore-3.6.2/aeolus/global.h.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/aeolus/global.h 2022-11-29 14:41:08.673197206 -0700 -@@ -91,8 +91,8 @@ enum // GLOBAL LIMITS - #define HOLD_MASK 64 - #define ALL_MASK 127 - --#include "synthesizer/synthesizer.h" --#include "synthesizer/midipatch.h" -+#include "audio/midi/synthesizer.h" -+#include "audio/midi/midipatch.h" - #include "effects/effect.h" - #include "sparm.h" - ---- MuseScore-3.6.2/aeolus/model.cpp.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/aeolus/model.cpp 2022-11-30 11:50:36.293713813 -0700 -@@ -92,6 +92,7 @@ void Model::init() - read_presets (); - - // init audio -+ _aeolus->clearDivis(); - Divis* D = _divis; - for (int d = 0; d < _ndivis; d++, D++) { - M_new_divis M; diff --git a/mscore-3.6.0-fix-qmake-path.patch b/mscore-3.6.0-fix-qmake-path.patch deleted file mode 100644 index d79e5e5..0000000 --- a/mscore-3.6.0-fix-qmake-path.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- MuseScore-3.6/build/FindQt5.cmake.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/build/FindQt5.cmake 2021-01-20 16:11:19.102908575 -0700 -@@ -55,7 +55,7 @@ endforeach() - - include_directories(${QT_INCLUDES}) - --find_program(QT_QMAKE_EXECUTABLE qmake) -+find_program(QT_QMAKE_EXECUTABLE qmake-qt5) - set(_qmake_vars - QT_INSTALL_ARCHDATA - QT_INSTALL_BINS ---- MuseScore-3.6/CMakeLists.txt.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/CMakeLists.txt 2021-01-20 16:11:19.103908574 -0700 -@@ -25,7 +25,7 @@ CMAKE_MINIMUM_REQUIRED(VERSION 3.3.0) - include(build/functions.cmake) # library of CMake functions ("fn__" namespace) - - # Print Qt version or fail the build if Qt (qmake) is not in PATH. --fn__require_program(QMAKE Qt --version "https://musescore.org/en/handbook/developers-handbook/compilation" qmake) -+fn__require_program(QMAKE Qt --version "https://musescore.org/en/handbook/developers-handbook/compilation" qmake-qt5) - - # Libraries linked via full path no longer produce linker search paths. - cmake_policy(SET CMP0003 NEW) diff --git a/mscore-3.6.0-separate-commonfiles.patch b/mscore-3.6.0-separate-commonfiles.patch deleted file mode 100644 index 6013ae0..0000000 --- a/mscore-3.6.0-separate-commonfiles.patch +++ /dev/null @@ -1,54 +0,0 @@ ---- MuseScore-3.6/libmscore/figuredbass.cpp.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/libmscore/figuredbass.cpp 2021-01-20 15:58:45.329423505 -0700 -@@ -1639,7 +1639,7 @@ bool FiguredBass::readConfigFile(const Q - path = rpath + QString("/fonts_figuredbass.xml"); - } - #else -- path = ":/fonts/fonts_figuredbass.xml"; -+ path = "/usr/share/fonts/mscore-bc-fonts/fonts_figuredbass.xml"; - #endif - g_FBFonts.clear(); - } ---- MuseScore-3.6/libmscore/mscore.cpp.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/libmscore/mscore.cpp 2021-01-20 15:58:45.336423500 -0700 -@@ -354,7 +354,7 @@ void MScore::init() - // do not load application specific fonts - // for MAC, they are in Resources/fonts - // --#if !defined(Q_OS_MAC) && !defined(Q_OS_IOS) -+#if 0 - static const char* fonts[] = { - ":/fonts/musejazz/MuseJazzText.otf", - ":/fonts/campania/Campania.otf", ---- MuseScore-3.6/libmscore/stafftype.cpp.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/libmscore/stafftype.cpp 2021-01-20 15:58:45.358423483 -0700 -@@ -1189,7 +1189,7 @@ bool StaffType::readConfigFile(const QSt - path = rpath + QString("/fonts_tablature.xml"); - } - #else -- path = ":/fonts/fonts_tablature.xml"; -+ path = "/usr/share/fonts/mscore-mscoretab-fonts/fonts_tablature.xml"; - #endif - _durationFonts.clear(); - _fretFonts.clear(); ---- MuseScore-3.6/libmscore/sym.cpp.orig 2021-01-20 15:58:45.365423478 -0700 -+++ MuseScore-3.6/libmscore/sym.cpp 2021-01-20 16:08:15.142021991 -0700 -@@ -34,12 +34,12 @@ namespace Ms { - static const int FALLBACK_FONT = 1; // Bravura - - QVector ScoreFont::_scoreFonts { -- ScoreFont("Leland", "Leland", ":/fonts/leland/", "Leland.otf" ), -- ScoreFont("Bravura", "Bravura", ":/fonts/bravura/", "Bravura.otf" ), -- ScoreFont("Emmentaler", "MScore", ":/fonts/mscore/", "mscore.ttf" ), -- ScoreFont("Gonville", "Gootville", ":/fonts/gootville/", "Gootville.otf"), -- ScoreFont("MuseJazz", "MuseJazz", ":/fonts/musejazz/", "MuseJazz.otf" ), -- ScoreFont("Petaluma", "Petaluma", ":/fonts/petaluma/", "Petaluma.otf" ), -+ ScoreFont("Leland", "Leland", INSTPREFIX "/share/fonts/mscore-leland-fonts/", "Leland.otf" ), -+ ScoreFont("Bravura", "Bravura", INSTPREFIX "/share/fonts/steinberg-bravura-fonts/", "Bravura.otf" ), -+ ScoreFont("Emmentaler", "MScore", INSTPREFIX "/share/fonts/mscore-fonts/", "mscore.ttf" ), -+ ScoreFont("Gonville", "Gootville", INSTPREFIX "/share/fonts/mscore-gootville-fonts/", "Gootville.otf"), -+ ScoreFont("MuseJazz", "MuseJazz", INSTPREFIX "/share/fonts/mscore-musejazz-fonts/", "MuseJazz.otf" ), -+ ScoreFont("Petaluma", "Petaluma", INSTPREFIX "/share/fonts/mscore-petaluma-fonts/", "Petaluma.otf" ), - }; - - std::array ScoreFont::_mainSymCodeTable { {0} }; diff --git a/mscore-3.6.0-unbundle.patch b/mscore-3.6.0-unbundle.patch deleted file mode 100644 index f89a7d2..0000000 --- a/mscore-3.6.0-unbundle.patch +++ /dev/null @@ -1,185 +0,0 @@ ---- MuseScore-3.6/mscore/musescorefonts-Bravura.qrc.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/mscore/musescorefonts-Bravura.qrc 2021-01-20 16:12:57.141849396 -0700 -@@ -1,6 +1,6 @@ - - -- ../fonts/bravura/Bravura.otf -- ../fonts/bravura/BravuraText.otf -+ /usr/share/fonts/steinberg-bravura-fonts/Bravura.otf -+ /usr/share/fonts/steinberg-bravuratext-fonts/BravuraText.otf - - ---- MuseScore-3.6/mscore/musescorefonts-Campania.qrc.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/mscore/musescorefonts-Campania.qrc 2021-01-20 16:12:57.142849396 -0700 -@@ -1,5 +1,5 @@ - - -- ../fonts/campania/Campania.otf -+ /usr/share/fonts/marcsabatella-campania-fonts/Campania.otf - - ---- MuseScore-3.6/mscore/musescorefonts-Edwin.qrc.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/mscore/musescorefonts-Edwin.qrc 2021-01-20 16:17:47.068663274 -0700 -@@ -1,8 +1,8 @@ - - -- ../fonts/edwin/Edwin-Roman.otf -- ../fonts/edwin/Edwin-Bold.otf -- ../fonts/edwin/Edwin-Italic.otf -- ../fonts/edwin/Edwin-BdIta.otf -+ ../fonts/mscore-edwin-fonts/Edwin-Roman.otf -+ ../fonts/mscore-edwin-fonts/Edwin-Bold.otf -+ ../fonts/mscore-edwin-fonts/Edwin-Italic.otf -+ ../fonts/mscore-edwin-fonts/Edwin-BdIta.otf - - ---- MuseScore-3.6/mscore/musescorefonts-Free.qrc.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/mscore/musescorefonts-Free.qrc 2021-01-20 16:12:57.143849395 -0700 -@@ -1,8 +1,8 @@ - - -- ../fonts/FreeSerifBold.ttf -- ../fonts/FreeSerifItalic.ttf -- ../fonts/FreeSerifBoldItalic.ttf -- ../fonts/FreeSans.ttf -+ /usr/share/fonts/gnu-free/FreeSerifBold.ttf -+ /usr/share/fonts/gnu-free/FreeSerifItalic.ttf -+ /usr/share/fonts/gnu-free/FreeSerifBoldItalic.ttf -+ /usr/share/fonts/gnu-free/FreeSans.ttf - - ---- MuseScore-3.6/mscore/musescorefonts-FreeSerif.qrc.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/mscore/musescorefonts-FreeSerif.qrc 2021-01-20 16:12:57.144849395 -0700 -@@ -1,5 +1,5 @@ - - -- ../fonts/FreeSerif.ttf -+ /usr/share/fonts/gnu-free/FreeSerif.ttf - - ---- MuseScore-3.6/mscore/musescorefonts-Gootville.qrc.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/mscore/musescorefonts-Gootville.qrc 2021-01-20 16:12:57.145849394 -0700 -@@ -1,6 +1,6 @@ - - -- ../fonts/gootville/Gootville.otf -- ../fonts/gootville/GootvilleText.otf -+ ../fonts/mscore-gootville-fonts/Gootville.otf -+ ../fonts/mscore-gootville-fonts/GootvilleText.otf - - ---- MuseScore-3.6/mscore/musescorefonts-Leland.qrc.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/mscore/musescorefonts-Leland.qrc 2021-01-20 16:18:26.979637139 -0700 -@@ -1,6 +1,6 @@ - - -- ../fonts/leland/Leland.otf -- ../fonts/leland/LelandText.otf -+ ../fonts/mscore-leland-fonts/Leland.otf -+ ../fonts/mscore-leland-fonts/LelandText.otf - - ---- MuseScore-3.6/mscore/musescorefonts-MScore.qrc.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/mscore/musescorefonts-MScore.qrc 2021-01-20 16:12:57.146849393 -0700 -@@ -1,8 +1,8 @@ - - -- ../fonts/mscore/mscore.ttf -- ../fonts/mscore/MScoreText.ttf -- ../fonts/mscoreTab.ttf -- ../fonts/mscore-BC.ttf -+ ../fonts/mscore-fonts/mscore.ttf -+ ../fonts/mscore-mscoretext-fonts/MScoreText.ttf -+ ../fonts/mscore-mscoretab-fonts/mscoreTab.ttf -+ ../fonts/mscore-bc-fonts/mscore-BC.ttf - - ---- MuseScore-3.6/mscore/musescorefonts-MuseJazz.qrc.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/mscore/musescorefonts-MuseJazz.qrc 2021-01-20 16:12:57.146849393 -0700 -@@ -1,6 +1,6 @@ - - -- ../fonts/musejazz/MuseJazz.otf -- ../fonts/musejazz/MuseJazzText.otf -+ ../fonts/mscore-musejazz-fonts/MuseJazz.otf -+ ../fonts/mscore-musejazz-fonts/MuseJazzText.otf - - ---- MuseScore-3.6/mscore/musescorefonts-Petaluma.qrc.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/mscore/musescorefonts-Petaluma.qrc 2021-01-20 16:20:56.084539529 -0700 -@@ -1,7 +1,7 @@ - - -- ../fonts/petaluma/Petaluma.otf -- ../fonts/petaluma/PetalumaText.otf -- ../fonts/petaluma/PetalumaScript.otf -+ /usr/share/fonts/steinberg-petaluma-fonts/Petaluma.otf -+ /usr/share/fonts/steinberg-petalumatext-fonts/PetalumaText.otf -+ /usr/share/fonts/steinberg-petalumascript-fonts/PetalumaScript.otf - - ---- MuseScore-3.6/mscore/musescore.h.orig 2021-01-15 05:36:02.000000000 -0700 -+++ MuseScore-3.6/mscore/musescore.h 2021-01-20 16:12:57.149849391 -0700 -@@ -22,7 +22,7 @@ - - #include "config.h" - #include "globals.h" --#include "singleapp/src/QtSingleApplication" -+#include - #include "updatechecker.h" - #include "libmscore/musescoreCore.h" - #include "libmscore/score.h" ---- MuseScore-3.6/mscore/musescore.qrc.orig 2021-01-20 16:12:57.150849391 -0700 -+++ MuseScore-3.6/mscore/musescore.qrc 2021-01-20 16:24:01.836410439 -0700 -@@ -6,17 +6,17 @@ - ../share/styles/legacy-style-defaults-v3.mss - ../share/styles/legacy-style-defaults-v2.mss - ../share/styles/legacy-style-defaults-v1.mss -- ../fonts/mscore/metadata.json -- ../fonts/gootville/metadata.json -- ../fonts/leland/metadata.json -- ../fonts/bravura/bravura_metadata.json -- ../fonts/musejazz/metadata.json -- ../fonts/petaluma/petaluma_metadata.json -+ ../fonts/mscore-fonts/metadata.json -+ ../fonts/mscore-gootville-fonts/metadata.json -+ ../fonts/mscore-leland-fonts/metadata.json -+ /usr/share/fonts/steinberg-bravura-fonts/metadata.json -+ ../fonts/mscore-musejazz-fonts/metadata.json -+ /usr/share/fonts/steinberg-petaluma-fonts/metadata.json - ../fonts/smufl/classes.json - ../fonts/smufl/ranges.json - ../fonts/smufl/glyphnames.json -- ../fonts/fonts_tablature.xml -- ../fonts/fonts_figuredbass.xml -+ ../fonts/mscore-mscoretab-fonts/fonts_tablature.xml -+ ../fonts/mscore-bc-fonts/fonts_figuredbass.xml - ../share/instruments/instruments.xml - ../share/instruments/orders.xml - ../share/themes/style_light_fusion.css ---- MuseScore-3.6/mtest/mtest.qrc.orig 2021-01-20 16:12:57.161849384 -0700 -+++ MuseScore-3.6/mtest/mtest.qrc 2021-01-20 16:26:10.659314507 -0700 -@@ -1,15 +1,15 @@ - - - -- ../fonts/leland/metadata.json -- ../fonts/mscore/metadata.json -- ../fonts/gootville/metadata.json -- ../fonts/bravura/bravura_metadata.json -- ../fonts/musejazz/metadata.json -- ../fonts/petaluma/petaluma_metadata.json -+ ../fonts/mscore-leland-fonts/metadata.json -+ ../fonts/mscore-fonts/metadata.json -+ ../fonts/mscore-gootville-fonts/metadata.json -+ /usr/share/fonts/steinberg-bravura-fonts/metadata.json -+ ../fonts/mscore-musejazz-fonts/metadata.json -+ /usr/share/fonts/steinberg-petaluma-fonts/metadata.json - ../fonts/smufl/glyphnames.json -- ../fonts/fonts_tablature.xml -- ../fonts/fonts_figuredbass.xml -+ ../fonts/mscore-mscoretab-fonts/fonts_tablature.xml -+ ../fonts/mscore-bc-fonts/fonts_figuredbass.xml - - ../share/instruments/instruments.xml - ../share/instruments/orders.xml diff --git a/mscore-3.6.2-appdata.patch b/mscore-3.6.2-appdata.patch deleted file mode 100644 index c0d3ee1..0000000 --- a/mscore-3.6.2-appdata.patch +++ /dev/null @@ -1,47 +0,0 @@ ---- a/build/Linux+BSD/org.musescore.MuseScore.appdata.xml.in 2021-02-08 05:16:37.000000000 -0700 -+++ b/build/Linux+BSD/org.musescore.MuseScore.appdata.xml.in 2021-07-19 14:04:29.954137340 -0600 -@@ -40,7 +40,7 @@ - ModernToolkit - UserDocs - -- GPL-2.0 -+ GPL-2.0-only - CC0-1.0 - https://musescore.org - https://musescore.org/en/project/issues/musescore -@@ -148,17 +148,15 @@ - -

Fixes:

-
    --
  • --
  • NVDA screen reader didn't work
  • --
  • Various MusicXML Import/Export fixes
  • --
  • Various fixes for the playback of tied notes, muted voices and notes being edited in parts
  • --
  • Sticking was not linked between score and parts
  • --
  • The presence of fretboard diagrams prevented input of chord symbols in other staves
  • --
  • Loop playback was set incorrectly in parts
  • --
  • Shortcuts navigation across the palettes was broken
  • --
  • Palettes and palette cells were not translated
  • --
  • It was impossible to enter successive sticking elements
  • -- -+
  • NVDA screen reader didn't work
  • -+
  • Various MusicXML Import/Export fixes
  • -+
  • Various fixes for the playback of tied notes, muted voices and notes being edited in parts
  • -+
  • Sticking was not linked between score and parts
  • -+
  • The presence of fretboard diagrams prevented input of chord symbols in other staves
  • -+
  • Loop playback was set incorrectly in parts
  • -+
  • Shortcuts navigation across the palettes was broken
  • -+
  • Palettes and palette cells were not translated
  • -+
  • It was impossible to enter successive sticking elements
  • -
- - -@@ -404,6 +402,8 @@ - - - mscore@MSCORE_INSTALL_SUFFIX@.desktop -+ mscore -+ musescore - - mscore@MSCORE_INSTALL_SUFFIX@.desktop - jurf_AT_riseup.net diff --git a/mscore-3.6.2-audio-driver-cleanup.patch b/mscore-3.6.2-audio-driver-cleanup.patch deleted file mode 100644 index 3524af1..0000000 --- a/mscore-3.6.2-audio-driver-cleanup.patch +++ /dev/null @@ -1,170 +0,0 @@ ---- MuseScore-3.6.2/audio/drivers/alsa.cpp.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/audio/drivers/alsa.cpp 2022-11-30 10:08:06.384582516 -0700 -@@ -615,7 +615,10 @@ int AlsaAudio::sampleRate() const - AlsaAudio::~AlsaAudio() - { - stop(); -- delete alsa; -+ if (alsa != nullptr) -+ delete alsa; -+ if (midiDriver != nullptr) -+ delete midiDriver; - } - - //--------------------------------------------------------- ---- MuseScore-3.6.2/audio/drivers/alsamidi.h.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/audio/drivers/alsamidi.h 2022-11-29 15:52:51.398045780 -0700 -@@ -39,15 +39,17 @@ struct PortName { - - class AlsaMidiDriver : public MidiDriver { - snd_seq_t* alsaSeq; -+ QList notifiers; - - bool putEvent(snd_seq_event_t* event); - QList outputPorts(); - QList inputPorts(); - bool connect(Port src, Port dst); -+ bool disconnect(Port src, Port dst); - - public: - AlsaMidiDriver(Seq* s); -- virtual ~AlsaMidiDriver() {} -+ virtual ~AlsaMidiDriver(); - virtual bool init(); - virtual Port registerOutPort(const QString& name); - virtual Port registerInPort(const QString& name); ---- MuseScore-3.6.2/audio/drivers/mididriver.cpp.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/audio/drivers/mididriver.cpp 2022-11-29 16:32:47.008159978 -0700 -@@ -116,6 +116,25 @@ AlsaMidiDriver::AlsaMidiDriver(Seq* s) - { - } - -+AlsaMidiDriver::~AlsaMidiDriver() -+ { -+ // disconnect all midi sources from mscore -+ QList il = inputPorts(); -+ foreach(PortName pn, il) { -+ if (MScore::debugMode) -+ qDebug("connect to midi input <%s>", qPrintable(pn.name)); -+ disconnect(pn.port, midiInPort); -+ } -+ -+ // deallocate the notifiers -+ foreach(QSocketNotifier *s, notifiers) { -+ delete s; -+ } -+ -+ // Close the ALSA sequencer -+ snd_seq_close(alsaSeq); -+ } -+ - //--------------------------------------------------------- - // init - // return false on error -@@ -173,6 +192,7 @@ bool AlsaMidiDriver::init() - if (fd != -1) { - QSocketNotifier* s = new QSocketNotifier(fd, QSocketNotifier::Read, mscore); - s->connect(s, SIGNAL(activated(int)), seq, SLOT(midiInputReady())); -+ notifiers.append(s); - } - } - #if 0 -@@ -286,6 +306,35 @@ bool AlsaMidiDriver::connect(Port src, P - src.alsaClient(), src.alsaPort(), - dst.alsaClient(), dst.alsaPort(), - snd_strerror(rv)); -+ return false; -+ } -+ return true; -+ } -+ -+//--------------------------------------------------------- -+// disconnect -+// return false if disconnect fails -+//--------------------------------------------------------- -+ -+bool AlsaMidiDriver::disconnect(Port src, Port dst) -+ { -+ snd_seq_port_subscribe_t* sub; -+ snd_seq_port_subscribe_alloca(&sub); -+ -+ snd_seq_addr_t s, d; -+ s.port = src.alsaPort(); -+ s.client = src.alsaClient(); -+ d.port = dst.alsaPort(); -+ d.client = dst.alsaClient(); -+ snd_seq_port_subscribe_set_sender(sub, &s); -+ snd_seq_port_subscribe_set_dest(sub, &d); -+ -+ int rv = snd_seq_unsubscribe_port(alsaSeq, sub); -+ if (rv < 0) { -+ qDebug("AlsaMidi::disconnect(%d:%d, %d:%d) failed: %s", -+ src.alsaClient(), src.alsaPort(), -+ dst.alsaClient(), dst.alsaPort(), -+ snd_strerror(rv)); - return false; - } - return true; ---- MuseScore-3.6.2/audio/drivers/pm.cpp.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/audio/drivers/pm.cpp 2022-11-30 10:15:47.520402385 -0700 -@@ -55,6 +55,9 @@ PortMidiDriver::~PortMidiDriver() - Pt_Stop(); - Pm_Close(inputStream); - } -+ if (outputStream) { -+ Pm_Close(outputStream); -+ } - } - - //--------------------------------------------------------- ---- MuseScore-3.6.2/audio/drivers/pulseaudio.cpp.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/audio/drivers/pulseaudio.cpp 2022-11-30 10:21:39.688303296 -0700 -@@ -33,6 +33,8 @@ class PulseAudio : public Driver { - int _sampleRate; - pa_sample_spec ss; - pa_mainloop* pa_ml; -+ pa_context* pa_ctx; -+ pa_stream *playstream; - pa_buffer_attr bufattr; - float buffer[FRAMES * 2]; - pthread_t thread; -@@ -87,6 +89,10 @@ PulseAudio::PulseAudio(Seq* s) - PulseAudio::~PulseAudio() - { - stop(); -+ pa_stream_unref(playstream); -+ pa_context_disconnect(pa_ctx); -+ pa_context_unref(pa_ctx); -+ pa_mainloop_free(pa_ml); - } - - //--------------------------------------------------------- -@@ -123,7 +129,7 @@ bool PulseAudio::init(bool) - { - pa_ml = pa_mainloop_new(); - pa_mainloop_api* pa_mlapi = pa_mainloop_get_api(pa_ml); -- pa_context* pa_ctx = pa_context_new(pa_mlapi, "MuseScore"); -+ pa_ctx = pa_context_new(pa_mlapi, "MuseScore"); - if (pa_context_connect(pa_ctx, NULL, pa_context_flags_t(0), NULL) != 0) { - qDebug("PulseAudio Context Connect Failed with Error: %s", pa_strerror(pa_context_errno(pa_ctx))); - return false; -@@ -141,7 +147,7 @@ bool PulseAudio::init(bool) - ss.channels = 2; - ss.format = PA_SAMPLE_FLOAT32LE; - -- pa_stream* playstream = pa_stream_new(pa_ctx, "Playback", &ss, NULL); -+ playstream = pa_stream_new(pa_ctx, "Playback", &ss, NULL); - if (!playstream) { - qDebug("pa_stream_new failed: %s", pa_strerror(pa_context_errno(pa_ctx))); - return false; ---- MuseScore-3.6.2/mscore/seq.h.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/mscore/seq.h 2022-11-30 10:10:11.632514412 -0700 -@@ -270,7 +270,7 @@ class Seq : public QObject, public Seque - void initInstruments(bool realTime = false); - - Driver* driver() { return _driver; } -- void setDriver(Driver* d) { _driver = d; } -+ void setDriver(Driver* d) { if (_driver != nullptr) delete _driver; _driver = d; } - MasterSynthesizer* synti() const { return _synti; } - void setMasterSynthesizer(MasterSynthesizer* ms) { _synti = ms; } - diff --git a/mscore-3.6.2-qt-deprecation.patch b/mscore-3.6.2-qt-deprecation.patch deleted file mode 100644 index 5868fc5..0000000 --- a/mscore-3.6.2-qt-deprecation.patch +++ /dev/null @@ -1,33 +0,0 @@ ---- MuseScore-3.6.2/mscore/qml/palettes/Palette.qml.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/mscore/qml/palettes/Palette.qml 2021-02-24 20:09:00.553769644 -0700 -@@ -767,7 +767,7 @@ GridView { - // force not hiding palette cell if it is being dragged to a score - enabled: paletteCell.paletteDrag - target: mscore -- onElementDraggedToScoreView: paletteCell.paletteDrag = false -+ function onElementDraggedToScoreView() { paletteCell.paletteDrag = false; } - } - } // end ItemDelegate - } // end DelegateModel ---- MuseScore-3.6.2/mscore/qml/palettes/PalettesWidgetHeader.qml.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/mscore/qml/palettes/PalettesWidgetHeader.qml 2021-02-24 20:10:11.481616718 -0700 -@@ -224,7 +224,7 @@ Item { - - Connections { - target: palettesWidget -- onHasFocusChanged: { -+ function onHasFocusChanged () { - if (!palettesWidget.hasFocus && !palettesListPopup.inMenuAction) - palettesListPopup.visible = false; - } ---- MuseScore-3.6.2/mscore/qml/palettes/PaletteTree.qml.orig 2021-02-08 05:16:37.000000000 -0700 -+++ MuseScore-3.6.2/mscore/qml/palettes/PaletteTree.qml 2021-02-24 20:09:32.337701118 -0700 -@@ -771,7 +771,7 @@ ListView { - - Connections { - target: palettesWidget -- onHasFocusChanged: { -+ function onHasFocusChanged () { - if (!palettesWidget.hasFocus) { - paletteSelectionModel.clearSelection(); - expandedPopupIndex = null; diff --git a/mscore.spec b/mscore.spec deleted file mode 100644 index bc2dd9d..0000000 --- a/mscore.spec +++ /dev/null @@ -1,847 +0,0 @@ -%global upname MuseScore -%global shortver 3.6 - -Name: mscore -Summary: Music Composition & Notation Software -Version: %{shortver}.2 -Release: 14%{?dist} -# The MuseScore project itself is GPL-2.0-only WITH Font-exception-2.0. Other -# licenses in play: -# - rtf2html is LGPL-2.1-or-later -# - mscore/svggenerator.{cpp,h} is -# (LGPL-2.1-only WITH Nokia-Qt-exception-1.1.txt OR GPL-3.0-only) -# - paper4.png and paper5.png are LGPL-3.0-only -# - Soundfont is MIT -License: GPL-2.0-only WITH Font-exception-2.0 AND LGPL-2.1-or-later AND (LGPL-2.1-only WITH Nokia-Qt-exception-1.1.txt OR GPL-3.0-only) AND LGPL-3.0-only AND MIT -URL: https://musescore.org/ - -%global foundry %{name} -%global fontorg org.musescore -%global fontdocs fonts/README.md - -%global fontfamily1 MScore -%global fontsummary1 MuseScore base music font -%global fontlicense1 GPL-3.0-or-later WITH Font-exception-2.0 -%global fonts1 fonts/mscore/mscore.ttf -%global fontconfs1 %{SOURCE11} -%global fontdescription1 %{expand: -This package contains the base MuseScore music font. It is derived from -the Emmentaler font created for Lilypond, but has been modified for -MuseScore.} - -%global fontfamily2 MScoreText -%global fontsummary2 MuseScore base text font -%global fontlicense2 OFL-1.1-RFN -%global fonts2 fonts/mscore/MScoreText.ttf -%global fontconfs2 %{SOURCE12} -%global fontdescription2 %{expand: -This package contains the base MuseScore text font.} - -%global fontfamily3 Gootville -%global fontsummary3 Derivative of the Gonville font -%global fontlicense3 OFL-1.1 -%global fonts3 fonts/gootville/*.otf -%global fontdocs3 fonts/gootville/readme.txt -%global fontconfs3 %{SOURCE13} -%global fontdescription3 %{expand: -Gootville is a derivative of the Gonville font created by Simon Tatham -for Lilypond. The two fonts have common graphic aspects, but the -registration, glyph order, and other aspects of Gootville have been -modified for MuseScore.} - -%global fontfamily4 MScore-BC -%global fontsummary4 Font with Basso Continuo digits and symbols -%global fontlicense4 OFL-1.1-RFN -%global fonts4 fonts/mscore-BC.ttf -%global fontconfs4 %{SOURCE14} -%global fontdescription4 %{expand: -This package contains a MuseScore font with Basso Continuo digits and -symbols, matching glyphs in the main MuseScore font.} - -%global fontfamily5 MScoreTab -%global fontsummary5 Font with Renaissance-style tablatures -%global fontlicense5 OFL-1.1-RFN -%global fonts5 fonts/mscoreTab.ttf -%global fontconfs5 %{SOURCE15} -%global fontdescription5 %{expand: -This package contains a MuseScore font with Renaissance-style tablatures.} - -%global fontfamily6 MuseJazz -%global fontsummary6 Handwritten font for text, chord names, and so forth -%global fontlicense6 OFL-1.1 -%global fontlicenses6 fonts/musejazz/OFL.txt -%global fonts6 fonts/musejazz/*.otf -%global fontconfs6 %{SOURCE16} -%global fontdescription6 %{expand: -This package contains a MuseScore font with a handwritten look for text, -chord names, etc.} - -%global fontfamily7 Edwin -%global fontsummary7 Font derived from URW for use with MuseScore -%global fontlicense7 OFL-1.1 -%global fontlicenses7 fonts/edwin/COPYING.txt fonts/edwin/GPL_LICENSE.txt fonts/edwin/LICENSE.md -%global fontdocs7 fonts/edwin/README.md fonts/edwin/FONTLOG.txt -%global fonts7 fonts/edwin/*.otf -%global fontconfs7 %{SOURCE17} -%global fontdescription7 %{expand: -This package contains a MuseScore font derived from URW C059.} - -%global fontfamily8 Leland -%global fontsummary8 Music font for use with MuseScore -%global fontlicense8 OFL-1.1-RFN -%global fontlicenses8 fonts/leland/LICENSE.txt -%global fontdocs8 fonts/leland/README.md fonts/leland/FONTLOG.txt -%global fonts8 fonts/leland/*.otf -%global fontconfs8 %{SOURCE18} -%global fontdescription8 %{expand: -This package contains a MuseScore music font.} - -Source0: https://github.com/musescore/MuseScore/archive/v%{version}/%{upname}-%{version}.tar.gz -Source1: https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/VERSION -Source2: https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General.sf3 -Source3: https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General_License.md -Source4: https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General_Changelog.md -Source5: https://ftp.osuosl.org/pub/musescore/soundfont/MuseScore_General/MuseScore_General_Readme.md -# For mime types -Source6: %{name}.xml -# Fontconfig files -Source11: 65-%{fontpkgname1}.conf -Source12: 65-%{fontpkgname2}.conf -Source13: 65-%{fontpkgname3}.conf -Source14: 65-%{fontpkgname4}.conf -Source15: 65-%{fontpkgname5}.conf -Source16: 65-%{fontpkgname6}.conf -Source17: 65-%{fontpkgname7}.conf -Source18: 65-%{fontpkgname8}.conf -# We don't build the common files (font files, wallpapers, demo song, instrument -# list) into the binary executable to reduce its size. This is also useful to -# inform the users about the existence of different choices for common files. -# The font files need to be separated due to the font packaging guidelines. -Patch0: %{name}-3.6.0-separate-commonfiles.patch -# Ensure CMake will use qmake-qt5 -Patch1: %{name}-3.6.0-fix-qmake-path.patch -# Unbundle gnu-free-{sans,serif}-fonts, kqoauth, marcsabatella-campania-fonts, -# QtSingleApplication, steinberg-bravura{,-text}-fonts, and -# steinberg-petaluma*-fonts -Patch2: %{name}-3.6.0-unbundle.patch -# Fix some glitches in the aeolus code -Patch3: %{name}-3.5.0-aeolus.patch -# Fix deprecation warnings with Qt 5.15.x -# https://github.com/musescore/MuseScore/pull/7388 -Patch4: %{name}-3.6.2-qt-deprecation.patch -# Update the AppData file to fix validation errors -Patch5: %{name}-3.6.2-appdata.patch -# Fix failure to cleanup audio drivers (bz 2055986) -Patch6: %{name}-3.6.2-audio-driver-cleanup.patch - -BuildRequires: appstream -BuildRequires: cmake -BuildRequires: desktop-file-utils -BuildRequires: fontforge -BuildRequires: fontpackages-devel -BuildRequires: gcc-c++ -BuildRequires: gnu-free-sans-fonts -BuildRequires: gnu-free-serif-fonts -BuildRequires: lame-devel -BuildRequires: make -BuildRequires: marcsabatella-campania-fonts -BuildRequires: perl(Pod::Usage) -BuildRequires: pkgconfig(alsa) -BuildRequires: pkgconfig(freetype2) -BuildRequires: pkgconfig(jack) -BuildRequires: pkgconfig(libpulse) -BuildRequires: pkgconfig(poppler-qt5) -BuildRequires: pkgconfig(portaudiocpp) -BuildRequires: pkgconfig(Qt5) -BuildRequires: pkgconfig(Qt5Designer) -BuildRequires: pkgconfig(Qt5Qml) -BuildRequires: pkgconfig(Qt5QuickControls2) -BuildRequires: pkgconfig(Qt5Script) -BuildRequires: pkgconfig(Qt5Svg) -BuildRequires: pkgconfig(Qt5UiTools) -%ifarch %{qt5_qtwebengine_arches} -BuildRequires: pkgconfig(Qt5WebEngine) -%endif -BuildRequires: pkgconfig(Qt5WebKit) -BuildRequires: pkgconfig(Qt5XmlPatterns) -BuildRequires: pkgconfig(sndfile) -BuildRequires: pkgconfig(vorbis) -BuildRequires: portmidi-devel -BuildRequires: qt5-qtbase-private-devel -BuildRequires: qtsingleapplication-qt5-devel -BuildRequires: steinberg-bravura-fonts-all -BuildRequires: steinberg-petaluma-fonts-all - -Requires: %{name}-fonts-all = %{version}-%{release} -Requires: gnu-free-sans-fonts -Requires: gnu-free-serif-fonts -Requires: hicolor-icon-theme -Requires: marcsabatella-campania-fonts -Requires: soundfont2 -Requires: soundfont2-default -Requires: steinberg-bravura-fonts-all -Requires: steinberg-petaluma-fonts-all - -Requires: qt5-qtquickcontrols%{?_isa} -Requires: qt5-qtquickcontrols2%{?_isa} - -Provides: musescore = %{version}-%{release} -Provides: bundled(beatroot-vamp) = 1.0 -Provides: bundled(intervaltree) -Provides: bundled(rtf2html) = 0.2.0 - -%description -MuseScore is a free cross platform WYSIWYG music notation program. Some -highlights: - - * WYSIWYG, notes are entered on a "virtual note sheet" - * Unlimited number of staves - * Up to four voices per staff - * Easy and fast note entry with mouse, keyboard or MIDI - * Integrated sequencer and FluidSynth software synthesizer - * Import and export of MusicXML and Standard MIDI Files (SMF) - * Translated in 26 languages - -%package doc -Summary: MuseScore documentation -License: GPL-2.0-only WITH Font-exception-2.0 -Requires: %{name} = %{version}-%{release} -BuildArch: noarch - -%description doc -MuseScore is a free cross platform WYSIWYG music notation program. - -This package contains the user manual of MuseScore in different languages. - -%fontpkg -a - -%fontmetapkg - -%prep -%autosetup -p1 -n %{upname}-%{version} -cp -p %{SOURCE1} %{SOURCE2} %{SOURCE3} %{SOURCE4} %{SOURCE5} share/sound - -# Remove bundled stuff -rm -rf thirdparty/{freetype,openssl,poppler,portmidi,singleapp} -rm -rf fonts/{bravura,campania,FreeS*} - -# Force Fedora specific flags: -find . -name CMakeLists.txt -exec sed -i -e 's|-O3|%{build_cxxflags}|' {} \+ - -# Fix EOL encoding -for fil in thirdparty/rtf2html/README{,.ru} \ - share/sound/MuseScore_General_Changelog.md \ - share/sound/MuseScore_General_License.md; do - sed -i.orig 's|\r||' $fil - touch -r $fil.orig $fil - rm $fil.orig -done - -# Font compatibility symlinks so we can use resource files in place -cd fonts -ln -s edwin %{name}-edwin-fonts -ln -s gootville %{name}-gootville-fonts -ln -s leland %{name}-leland-fonts -ln -s mscore %{name}-fonts -ln -s mscore %{name}-mscoretext-fonts -ln -s musejazz %{name}-musejazz-fonts - -mkdir mscore-bc-fonts -ln -s ../mscore-BC.sfd mscore-bc-fonts/mscore-BC.sfd -ln -s ../mscore-BC.ttf mscore-bc-fonts/mscore-BC.ttf -ln -s ../fonts_figuredbass.xml mscore-bc-fonts/fonts_figuredbass.xml - -mkdir mscore-mscoretab-fonts -ln -s ../mscoreTab.sfd mscore-mscoretab-fonts/mscoreTab.sfd -ln -s ../mscoreTab.ttf mscore-mscoretab-fonts/mscoreTab.ttf -ln -s ../fonts_tablature.xml mscore-mscoretab-fonts/fonts_tablature.xml -cd - - -%build -# Build the actual program -%cmake \ - -DCMAKE_BUILD_TYPE=RELEASE \ - -DCMAKE_CXX_FLAGS="%{build_cxxflags} -fsigned-char" \ - -DCMAKE_CXX_FLAGS_RELEASE="%{build_cxxflags} -fPIC -DNDEBUG -DQT_NO_DEBUG -fsigned-char" \ - -DCMAKE_SKIP_RPATH=ON \ - -DAEOLUS=ON \ -%if 0%{?__isa_bits} == 32 - -DBUILD_64=OFF \ -%endif -%ifnarch %{qt5_qtwebengine_arches} - -DBUILD_WEBENGINE=OFF \ -%endif - -DDOWNLOAD_SOUNDFONT=OFF \ - -DMUSESCORE_BUILD_CONFIG=release \ - -DOMR=ON \ - -DUSE_PATH_WITH_EXPLICIT_QT_VERSION=ON \ - -DUSE_SYSTEM_FREETYPE=ON \ - -DUSE_SYSTEM_POPPLER=ON \ - -DUSE_SYSTEM_QTSINGLEAPPLICATION=ON -PREFIX=%{_prefix} %cmake_build --target lrelease -PREFIX=%{_prefix} %cmake_build --target manpages -PREFIX=%{_prefix} VERBOSE=1 %cmake_build -PREFIX=%{_prefix} make -C %{_vpath_builddir}/rdoc referenceDocumentation - -# Build the fonts -%fontbuild -a - -%install -PREFIX=%{_prefix} %cmake_install -PREFIX=%{_prefix} %make_install -C %{_vpath_builddir}/rdoc - -mkdir -p %{buildroot}%{_datadir}/applications -cp -a %{_vpath_builddir}/%{name}.desktop %{buildroot}%{_datadir}/applications - -# mscz -install -pm 0644 share/templates/*.mscz %{buildroot}%{_datadir}/%{name}-%{shortver}/demos/ -# symlinks to be safe -cd %{buildroot}%{_datadir}/%{name}-%{shortver}/demos/ -for i in *.mscz; do - ln -s ../demos/$i ../templates/$i -done -cd - - -# Install fonts -%fontinstall -a -metainfo="%{buildroot}%{_metainfodir}/%{fontorg}.mscore-bc-fonts.metainfo.xml \ -%{buildroot}%{_metainfodir}/%{fontorg}.mscore-edwin-fonts.metainfo.xml \ -%{buildroot}%{_metainfodir}/%{fontorg}.mscore-fonts.metainfo.xml \ -%{buildroot}%{_metainfodir}/%{fontorg}.mscore-gootville-fonts.metainfo.xml \ -%{buildroot}%{_metainfodir}/%{fontorg}.mscore-leland-fonts.metainfo.xml \ -%{buildroot}%{_metainfodir}/%{fontorg}.mscore-mscoretab-fonts.metainfo.xml \ -%{buildroot}%{_metainfodir}/%{fontorg}.mscore-mscoretext-fonts.metainfo.xml \ -%{buildroot}%{_metainfodir}/%{fontorg}.mscore-musejazz-fonts.metainfo.xml" - -# The Fedora font macros generate invalid metainfo; see bz 1943727. -sed -i 's,updatecontact,update_contact,g' $metainfo - -# Install SMuFL metadata -cp -p fonts/mscore/metadata.json %{buildroot}%{_datadir}/fonts/mscore-fonts -cp -p fonts/gootville/metadata.json \ - %{buildroot}%{_datadir}/fonts/mscore-gootville-fonts -cp -p fonts/leland/metadata.json \ - %{buildroot}%{_datadir}/fonts/mscore-leland-fonts -cp -p fonts/musejazz/metadata.json \ - %{buildroot}%{_datadir}/fonts/mscore-musejazz-fonts - -# Install MuseScore metadata -cp -p fonts/fonts_figuredbass.xml %{buildroot}%{_fontbasedir}/%{name}-bc-fonts -cp -p fonts/fonts_tablature.xml \ - %{buildroot}%{_fontbasedir}/%{name}-mscoretab-fonts - -# Mime type -mkdir -p %{buildroot}%{_datadir}mime/packages -install -pm 644 %{SOURCE6} %{buildroot}%{_datadir}/mime/packages/ - -# Desktop file -# Reset desktop session environment variables so that the pre-mscore-3.5 import dialog renders more consistently. -# See -desktop-file-install \ - --dir=%{buildroot}%{_datadir}/applications \ - --add-category="X-Notation" \ - --remove-category="Sequencer" \ - --remove-category="AudioVideoEditing" \ - --add-mime-type="audio/midi" \ - --add-mime-type="application/xml" \ - --set-key="Exec" --set-value='env XDG_CURRENT_DESKTOP="" KDE_FULL_SESSION="" DESKTOP_SESSION="" mscore %F' \ - %{buildroot}%{_datadir}/applications/%{name}.desktop - -# Move images to the freedesktop location -for sz in 16 24 32 48 64 96 128 512; do - mkdir -p %{buildroot}%{_datadir}/icons/hicolor/${sz}x${sz}/{apps,mimetypes} - install -pm 644 assets/musescore-icon-round-${sz}.png \ - %{buildroot}%{_datadir}/icons/hicolor/${sz}x${sz}/apps/%{name}.png - install -pm 644 assets/musescore-icon-round-${sz}.png \ - %{buildroot}%{_datadir}/icons/hicolor/${sz}x${sz}/mimetypes/%{name}.png -done -mkdir -p %{buildroot}%{_datadir}/icons/hicolor/scalable/{apps,mimetypes} -install -pm 644 assets/musescore-icon-round.svg \ - %{buildroot}%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg -install -pm 644 assets/musescore-icon-round.svg \ - %{buildroot}%{_datadir}/icons/hicolor/scalable/mimetypes/%{name}.svg - -# Validate appdata -appstreamcli validate --no-net $metainfo - -# Manpage -mkdir -p %{buildroot}%{_mandir}/man1 -install -pm 644 %{_vpath_builddir}/%{name}.1 %{buildroot}%{_mandir}/man1/ - -# There are many doc files spread around the tarball. Let's collect them -mv thirdparty/rtf2html/ChangeLog ChangeLog.rtf2html -mv thirdparty/rtf2html/COPYING.LESSER COPYING.LESSER.rtf2html -mv thirdparty/rtf2html/README README.rtf2html -mv thirdparty/rtf2html/README.mscore README.mscore.rtf2html -mv thirdparty/rtf2html/README.ru README.ru.rtf2html -mv share/wallpaper/COPYRIGHT COPYING.wallpaper -mv %{buildroot}%{_datadir}/%{name}-%{shortver}/sound/MuseScore_General_License.md \ - COPYING.MuseScore_General - -# Do not duplicate files from qt5-qtwebengine -rm -f %{buildroot}%{_bindir}/QtWebEngineProcess -rm -fr %{buildroot}%{_prefix}/lib - -# Move the soundfonts to where the rest of the system expects them to be -mv %{buildroot}%{_datadir}/%{name}-%{shortver}/sound \ - %{buildroot}%{_datadir}/soundfonts -ln -s ../soundfonts %{buildroot}%{_datadir}/%{name}-%{shortver}/sound - -%check -# iotest seems outdated. Skipping. -# reftest needs the X server. Skipping. - -# FIXME: This should not be necessary -ln -s %{_datadir}/xml/fontconfig/fonts.dtd %{buildroot}%{_fontconfig_templatedir} -%fontcheck -a -rm %{buildroot}%{_fontconfig_templatedir}/fonts.dtd - -%files -%doc README* -%doc share/sound/MuseScore_General_Changelog.md -%doc share/sound/MuseScore_General_Readme.md -%license LICENSE.GPL COPYING* share/sound/MuseScore_General_License.md -%{_bindir}/%{name} -%{_bindir}/musescore -%{_datadir}/%{name}-%{shortver}/ -%exclude %{_datadir}/%{name}-%{shortver}/manual/ -%{_datadir}/icons/hicolor/scalable/apps/mscore.svg -%{_datadir}/icons/hicolor/scalable/mimetypes/*.svg -%{_datadir}/icons/hicolor/*/apps/mscore.png -%{_datadir}/icons/hicolor/*/mimetypes/*.png -%{_datadir}/applications/%{name}.desktop -%{_metainfodir}/*.appdata.xml -%exclude %{_datadir}/mime/packages/musescore.xml -%{_datadir}/mime/packages/%{name}.xml -%{_mandir}/man1/mscore.1* -%{_mandir}/man1/musescore.1* -%{_datadir}/soundfonts/aeolus/ -%{_datadir}/soundfonts/MuseScore_General.sf3 - -%files doc -%doc %{_datadir}/%{name}-%{shortver}/manual/ - -%fontfiles -z 1 -%{_datadir}/fonts/mscore-fonts/metadata.json - -%fontfiles -z 2 - -%fontfiles -z 3 -%{_datadir}/fonts/mscore-gootville-fonts/metadata.json - -%fontfiles -z 4 -%{_datadir}/fonts/mscore-bc-fonts/fonts_figuredbass.xml - -%fontfiles -z 5 -%{_datadir}/fonts/mscore-mscoretab-fonts/fonts_tablature.xml - -%fontfiles -z 6 -%{_datadir}/fonts/mscore-musejazz-fonts/metadata.json - -%fontfiles -z 7 - -%fontfiles -z 8 -%{_datadir}/fonts/mscore-leland-fonts/metadata.json - -%changelog -* Thu Jan 19 2023 Fedora Release Engineering - 3.6.2-14 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Wed Nov 30 2022 Jerry James - 3.6.2-13 -- Fix 100% CPU after restarting sound devices (bz 2055986) -- Fix Aeolus crash at exit -- Do not swizzle license names after SPDX conversion - -* Tue Nov 29 2022 Jerry James - 3.6.2-12 -- Convert License tags to SPDX - -* Fri Sep 23 2022 Jan Grulich - 3.6.2-12 -- Bring back dependencies on qtquickcontrols - -* Fri Sep 23 2022 Jan Grulich - 3.6.2-11 -- Drop hardcoded Qt version requirement - -* Thu Jul 21 2022 Fedora Release Engineering - 3.6.2-10 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Mon Jul 18 2022 Jerry James - 3.6.2-9 -- Fix doubled slashes in pathnames - -* Thu Jul 14 2022 Jan Grulich - 3.6.2-9 -- Rebuild (qt5) - -* Tue May 17 2022 Jan Grulich - 3.6.2-8 -- Rebuild (qt5) - -* Tue Mar 08 2022 Jan Grulich - 3.6.2-7 -- Rebuild (qt5) - -* Thu Jan 20 2022 Fedora Release Engineering - 3.6.2-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Thu Jul 22 2021 Fedora Release Engineering - 3.6.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Mon Jul 19 2021 Jerry James - 3.6.2-4 -- Add -appdata patch and use the upstream appdata file -- Fix Edwin font license (was mistakenly AGPLv3 with exceptions) -- Fix invalid font metainfo generated by the Fedora font macros - -* Thu Apr 15 2021 Jerry James - 3.6.2-4 -- Update the soundfont (bz 1949861) - -* Tue Mar 23 2021 Audrey Toskin - 3.6.2-3 -- Patch .desktop file to work around possible bug in Qt/KDE. - See - -* Sat Mar 6 2021 Jerry James - 3.6.2-2 -- Add upstream patch to silence Qt 5.15 deprecation warnings - -* Mon Feb 8 2021 Jerry James - 3.6.2-1 -- Version 3.6.2 - -* Wed Jan 27 2021 Jerry James - 3.6.1-1 -- Version 3.6.1 -- Drop upstreamed -qt5-5.15 patch - -* Tue Jan 26 2021 Fedora Release Engineering - 3.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jan 20 2021 Jerry James - 3.6-1 -- Version 3.6.0 -- Drop upstreamed -edit-reset and -omr patches -- Add qt5-5.15 patch - -* Mon Nov 23 07:54:01 CET 2020 Jan Grulich - 3.5.2-4 -- rebuild (qt5) - -* Tue Nov 10 2020 Jerry James - 3.5.2-3 -- Unbundle the Campania font -- Convert font packaging to the latest guidelines -- Add -edit-reset patch to fix broken icon paths - -* Mon Nov 2 2020 Jerry James - 3.5.2-2 -- Ensure a release build, not a dev build - -* Mon Oct 19 2020 Jerry James - 3.5.2-1 -- Version 3.5.2 - -* Tue Oct 6 2020 Jerry James - 3.5.1-1 -- Version 3.5.1 - -* Fri Sep 11 2020 Jan Grulich - 3.5.0-2 -- rebuild (qt5) - -* Fri Aug 7 2020 Jerry James - 3.5.0-1 -- Version 3.5.0 - -* Tue Jul 28 2020 Fedora Release Engineering - 3.4.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Mon Apr 06 2020 Rex Dieter - 3.4.2-4 -- rebuild (qt5) - -* Sat Apr 4 2020 Jerry James - 3.4.2-3 -- Rebuild for updated Bravura fonts - -* Wed Mar 18 2020 Jerry James - 3.4.2-2 -- Desktop file should not claim LilyPond support (bz 1813797) - -* Mon Feb 17 2020 Jerry James - 3.4.2-1 -- Version 3.4.2 -- Drop the -user-default-soundfont patch; use a symlink instead -- R both qt5-qtquickcontrols and qt5-qtquickcontrols2; both seem to be used -- kQOAuth is no longer used, so drop unbundling - -* Wed Jan 29 2020 Fedora Release Engineering - 3.3.4-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Fri Jan 17 2020 Marek Kasik - 3.3.4-4 -- Rebuild for poppler-0.84.0 - -* Sat Dec 14 2019 Jerry James - 3.3.4-3 -- Require QtQuick.Controls version 2 - -* Mon Dec 09 2019 Jan Grulich - 3.3.4-2 -- rebuild (qt5) - -* Wed Dec 4 2019 Jerry James - 3.3.4-1 -- Version 3.3.4 - -* Tue Nov 26 2019 Jerry James - 3.3.3-1 -- Version 3.3.3 - -* Fri Nov 22 2019 Jerry James - 3.3.2-2 -- Fix segfault in the aeolus destructor - -* Thu Nov 14 2019 Jerry James - 3.3.2-1 -- Version 3.3.2 - -* Wed Nov 13 2019 Jerry James - 3.3.1-1 -- Version 3.3.1 - -* Fri Nov 1 2019 Jerry James - 3.3.0-1 -- Version 3.3.0 -- Unbundle the bravura fonts - -* Wed Sep 25 2019 Jan Grulich - 3.2.3-3 -- rebuild (qt5) - -* Thu Jul 25 2019 Fedora Release Engineering - 3.2.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Thu Jul 18 2019 Jerry James - 3.2.3-1 -- Version 3.2.3 -- Update URLs -- Drop upstreamed patches: -fix-files-for-precompiled-header, - -fix-desktop-file, -fix-fonts_tablature, -missing-includes -- Unbundle gnu-free-{sans,serif}-fonts, kqoauth, and QtSingleApplication -- Remove "and OFL" from main package License; fonts are in -fonts subpackage -- Remove "and CC-BY" from main package License; applies to -doc subpackage - -* Mon Jun 17 2019 Jan Grulich - 2.2.1-11 -- rebuild (qt5) - -* Wed Jun 05 2019 Jan Grulich - 2.2.1-10 -- rebuild (qt5) - -* Thu Apr 25 2019 Zbigniew Jędrzejewski-Szmek - 2.2.1-9 -- Fix build (#1702062) - -* Mon Mar 04 2019 Rex Dieter - 2.2.1-9 -- rebuild (qt5) - -* Fri Feb 01 2019 Fedora Release Engineering - 2.2.1-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Thu Dec 13 2018 Rex Dieter - 2.2.1-7 -- rebuild (qt5) - -* Fri Sep 21 2018 Jan Grulich - 2.2.1-6 -- rebuild (qt5) - -* Fri Jul 13 2018 Fedora Release Engineering - 2.2.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Thu Jun 21 2018 Rex Dieter - 2.2.1-4 -- rebuild (qt5) - -* Thu May 31 2018 Orcan Ogetbil - 2.2.1-3 -- Fix missing include for qt >= 5.11 (RHBZ#1584834) - -* Sun May 27 2018 Rex Dieter - 2.2.1-2 -- rebuild (qt5) - -* Wed Apr 04 2018 Orcan Ogetbil - 2.2.1-1 -- Update to 2.2.1 - -* Wed Feb 14 2018 Jan Grulich - 2.1.0-12 -- rebuild (qt5) - -* Thu Feb 08 2018 Fedora Release Engineering - 2.1.0-11 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Fri Jan 05 2018 Igor Gnatenko - 2.1.0-10 -- Remove (hopefully) last dependency on qt4 - -* Fri Jan 05 2018 Igor Gnatenko - 2.1.0-9 -- Remove obsolete scriptlets - -* Mon Jan 01 2018 Rex Dieter - 2.1.0-8 -- rebuild (qt5) - -* Mon Dec 25 2017 Brendan Jones - 2.1.0-7 -- Link against full template path - -* Mon Dec 25 2017 Brendan Jones - 2.1.0-6 -- Correct mscz link - -* Mon Nov 27 2017 Rex Dieter - 2.1.0-5 -- rebuild (qt5) - -* Mon Nov 20 2017 Igor Gnatenko - 2.1.0-4 -- Use proper qtsingleapplication (qt5) - -* Sun Oct 29 2017 Brendan Jones - 2.1.0-3 -- Use system libs - -* Sat Oct 21 2017 Brendan Jones - 2.1.0-2 -- Remove non-free scores -- Fix pch project depends -- Reorder patches - -* Tue Oct 17 2017 Brendan Jones - 2.1.0-1 -- Update to 2.1 - -* Wed Oct 11 2017 Rex Dieter - 2.0.3-10 -- BR: qt5-qtbase-private-devel - -* Thu Aug 03 2017 Fedora Release Engineering - 2.0.3-9 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild - -* Wed Jul 26 2017 Fedora Release Engineering - 2.0.3-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sun Jun 18 2017 Orcan Ogetbil - 2.0.3-7 -- Removed BR: qt5-qtquick1-devel as it is no longer in Fedora - -* Mon May 15 2017 Fedora Release Engineering - 2.0.3-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_27_Mass_Rebuild - -* Fri Feb 10 2017 Fedora Release Engineering - 2.0.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Sat Nov 19 2016 Peter Robinson 2.0.3-4 -- Rebuild (Power64) - -* Mon May 09 2016 Brendan Jones 2.0.3-3 -- Font locations - -* Fri May 06 2016 Brendan Jones 2.0.3-2 -- correct load and font errors - -* Sun Apr 24 2016 Brendan Jones 2.0.3-1 -- Update to 2.0.3 -- fix make job flags -- rename modified patches - -* Sat Feb 27 2016 Brendan Jones 2.0.2-1 -- Update to 2.0.2 - -* Thu Feb 04 2016 Fedora Release Engineering - 2.0.1-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild - -* Thu Nov 19 2015 Brendan Jones 2.0.1-6 -- Fix fonts_tabulature.xml location bug rhbz#1236965 rhbz#1262528 - -* Wed Sep 16 2015 Marcin Juszkiewicz - 2.0.1-5 -- added backport fixing compilation with Qt5.5 - rhbz#1263806 - -* Tue Jul 14 2015 Brendan Jones 2.0.1-4 -- Rebuilt - -* Tue Jun 30 2015 Brendan Jones 2.0.1-3 -- Fix font locations - -* Tue Jun 23 2015 Brendan Jones - 2.0.1-2 -- Clean up change log - -* Tue Jun 23 2015 Brendan Jones - 2.0.1-1 -- Update to 2.0.1 - patches provided by Bodhi Zazen - -* Wed Jun 17 2015 Fedora Release Engineering - 2.0.0-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Wed Apr 29 2015 Tom Callaway - 2.0.0-3 -- do not strip bits when installing (bz 1215956) - -* Sat Apr 25 2015 Tom Callaway - 2.0.0-2 -- add BR: doxygen -- add -fsigned-char for ARM - -* Sat Apr 25 2015 Igor Gnatenko - 2.0.0-1 -- Remove mp3 support to fix FTBFS -- Add pulseaudio-libs-devel to BR - -* Tue Nov 18 2014 Parag Nemade - 1.3-8 -- Add metainfo file to show mscore-MuseJazz font in gnome-software - -* Thu Oct 02 2014 Rex Dieter 1.3-7 -- update mime scriptlet - -* Sun Aug 17 2014 Fedora Release Engineering - 1.3-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild - -* Sat Jun 07 2014 Fedora Release Engineering - 1.3-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Wed Feb 26 2014 Dan Horák - 1.3-4 -- fix FTBFS (#992300) - -* Sat Aug 03 2013 Fedora Release Engineering - 1.3-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Fri Apr 12 2013 Tom Callaway - 1.3-2 -- perl(Pod::Usage) needed for font generation - -* Fri Apr 12 2013 Tom Callaway - 1.3-1 -- update to 1.3 -- remove mscore/demos/prelude.mscx from source tarball (it is non-free, see bz951379) - -* Thu Feb 14 2013 Fedora Release Engineering - 1.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Fri Jul 20 2012 Fedora Release Engineering - 1.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Tue Mar 13 2012 Orcan Ogetbil - 1.2-1 -- Update to 1.2. - -* Sat Mar 03 2012 Orcan Ogetbil - 1.1-4 -- Fix accidontals crash RHBZ#738044 - -* Tue Feb 28 2012 Fedora Release Engineering - 1.1-3 -- Rebuilt for c++ ABI breakage - -* Fri Jan 13 2012 Fedora Release Engineering - 1.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Thu Jul 28 2011 Orcan Ogetbil - 1.1-1 -- Update to 1.1. - -* Tue Feb 08 2011 Orcan Ogetbil - 1.0-1 -- Update to 1.0. - -* Tue Feb 08 2011 Fedora Release Engineering - 0.9.6.3-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild - -* Sun Sep 26 2010 Orcan Ogetbil - 0.9.6.3-1 -- Update to 0.9.6.3 - -* Thu Aug 19 2010 Orcan Ogetbil - 0.9.6.2-1 -- Update to 0.9.6.2 - -* Tue Jul 20 2010 Orcan Ogetbil - 0.9.6.1-1 -- Update to 0.9.6.1 - -* Mon Jun 14 2010 Orcan Ogetbil 0.9.6-1 -- Update to 0.9.6 -- Split documentation into its own package -- Move some gcc warning fixes into a patch - -* Tue Dec 22 2009 Orcan Ogetbil 0.9.5-3 -- Fix build flags on F-11 - -* Tue Dec 22 2009 Orcan Ogetbil 0.9.5-2 -- Add default soundfont support for exported audio files -- Rebuild against new libsndfile for additional functionality -- Drop F-10 related bits from specfile -- Make fonts subpackage noarch -- Fix build failure on arm architecture - -* Fri Aug 21 2009 Orcan Ogetbil 0.9.5-1 -- Update to 0.9.5 - -* Wed Aug 05 2009 Orcan Ogetbil 0.9.4-6 -- Update the .desktop file - -* Sat Jul 25 2009 Fedora Release Engineering - 0.9.4-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Thu Jun 11 2009 Orcan Ogetbil 0.9.4-4 -- Font package cleanup for F-12 (RHBZ#493463) -- One specfile for all releases - -* Mon Mar 23 2009 Orcan Ogetbil 0.9.4-3.fc10.1 -- Add BR: tetex-font-cm-lgc for Fedora < 11 - -* Mon Mar 23 2009 Orcan Ogetbil 0.9.4-3 -- Add Provides: musescore = %%{name}-%%{version} -- Replace "fluid-soundfont" requirement with "soundfont2-default" - -* Fri Mar 06 2009 Orcan Ogetbil 0.9.4-2 -- Add extra BR:tex-cm-lgc for F-11+. This is necessary to build the fonts from source -- Update icon scriptlets according to the new guidelines - -* Sat Feb 21 2009 Orcan Ogetbil 0.9.4-1 -- Initial Fedora build diff --git a/mscore.xml b/mscore.xml deleted file mode 100644 index c854d7c..0000000 --- a/mscore.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - MuseScore file - - - - - diff --git a/sources b/sources deleted file mode 100644 index 3a48a91..0000000 --- a/sources +++ /dev/null @@ -1,2 +0,0 @@ -SHA512 (MuseScore-3.6.2.tar.gz) = 04ff1ddd82358c070640f81bbaa9c47c5da95aa57c56a5d1b975ad984744e0def17d5581da6bbeda1aae1c68470100d104d4f8a39ba33bf37bf8891ffcbf1d6e -SHA512 (MuseScore_General.sf3) = 245687aa1ab41d7b048cad985fae5bdec03d5e50023ade4e2b0d2f93801f89338fa9e76633b8ff7953a8c83e6b7a6a0eddcb91bc4ec15291d84dadc27e90e4c7