Package: musescore3 / 3.2.3+dfsg2-16
Metadata
| Package | Version | Patches format |
|---|---|---|
| musescore3 | 3.2.3+dfsg2-16 | 3.0 (quilt) |
Patch series
view the series file| Patch | File delta | Description |
|---|---|---|
| gh9000/fe07428c517fa3c2cfdb1432bd14f380bb921875.diff | (download) |
mscore/importmidi/importmidi.cpp |
9 6 + 3 - 0 ! |
fix #324388 negative midi-time |
| gh9000/08aaeea07b5781ca421219d9bbe629d4f2fc166e.diff | (download) |
mscore/importmidi/importmidi_lyrics.cpp |
23 2 + 21 - 0 ! |
fix #326259: keep kar format on import i.e. don't remove slashes from lyrics on MIDI import . Those slashes are apparently used by Karaoke software to show one phrase (delimited by those slashes) at a time. They don't really harm in MuseScore, but are needed/wanted for MIDI export including (which MuseScore can't do currently, but an external tool can, see https://github.com/juerg-mueller/InsertLyrics) and the lyrics most probably need to get amended anyway (to add lyrics dashes and melismas) |
| gh9000/4cacdc969fcef2712b1fa70681faa0495578224d.diff | (download) |
mscore/preferences.cpp |
2 1 + 1 - 0 ! |
fix #321074: pitch bend sounds incorrectly when export to midi |
| gh9000/2eb5f1e60419886f5ea9e13dc7b1e8413a6bce3c.diff | (download) |
libmscore/lyricsline.cpp |
12 6 + 6 - 0 ! |
eng-58: fix melisma y position This commit fixes a very subtle error in the y-positioning of melisma lines on lyrics under rests (a rare situation as-is). In short, the equation for the y-position was ignoring the y-position and y-offset of the lyric's chordrest. In normal circumstances (when a lyric is under a chord), this value is 0, so the bug doesn't present itself until one attempts to put melismas under rests (which is hard to do in the first place, but does occur in some XML imports). |
| experiments/crash TebePoem.diff | (download) |
libmscore/beam.cpp |
1 1 + 0 - 0 ! |
fix crash in some files where getPropertyStyle(spp.pid) returns Sid::NOSTYLE . replace styleValue(x, getPropertyStyle(x)) with safePropertyStyleValue(x) . Also note what must be initialised before calling initElementStyle and actually do that for these cases I could identify in 3.2.3 |
| experiments/more uninit.diff | (download) |
awl/styledslider.h |
4 2 + 2 - 0 ! |
hopefully fix some more uninitialised accesses |
| experiments/pianoroll offtime.diff | (download) |
mscore/pianolevelsfilter.h |
2 1 + 1 - 0 ! |
allow offtime past nominal note length in pre (this already works when editing the MSCX XML manually) . Not applicable upstream since commit e6ec376a0728ada5833824 changed to a fraction-based measurement system. |
| experiments/valid soundfont.diff | (download) |
fluid/sfont.cpp |
87 67 + 20 - 0 ! |
fix multiple possible causes of crashes or audible artefacts
- Track sample name so we can issue proper warning messages, show filename
- On read errors, issue an error message and mark sample as invalid
- Mark sample as invalid if Ogg Vorbis decompression (SF3) fails
- Do all sanity checks on {,loop}{start,end} with SF2 semantics for end;
only switch end to point to the last sample afterwards in only one place
- Adapt sanity checks and corrections to current FluidSynth, which matches
real-existing soundfonts better
- Add sanity check provided by the SoundFont spec as extra diagnostic
- Do not crash if there is no data[]
- Issue diagnostics if disabling a sample
- Swap two members to improve structure packing/alignment while there
- Use unsigned integers for SoundFont element sizes properly
|
| experiments/element barbeat.diff | (download) |
libmscore/element.cpp |
49 49 + 0 - 0 ! |
add element::barbeat() and element::accessiblebarbeat() These are const, and useful for determining the positions of elements |
| experiments/revert restriking patch.diff | (download) |
libmscore/rendermidi.cpp |
2 1 + 1 - 0 ! |
revert the unison restriking patch The restriking patch went into 2.2 (and up), 3.x, and master, while it is not unquestioned. It was never meant to last; MIDI channel assignment to individual voices must be made user-friendly, |
| experiments/log collisions.diff | (download) |
synthesizer/event.cpp |
31 31 + 0 - 0 ! |
log unison collisions (that would otherwise be restruck) |
| debian specific/less debug msgs.diff | (download) |
libmscore/rendermidi.cpp |
1 0 + 1 - 0 ! |
remove a few debug statements run for us and do something with some |
