Commit graph

5491 commits

Author SHA1 Message Date
Casper Jeukendrup
7dc00ece46 Fix debug error message "MeasureBase::scanElements: bad staffIdx" 2022-05-27 16:36:39 +03:00
Casper Jeukendrup
ff0f4c0f0f Fix some clang compiler warnings 2022-05-27 16:36:39 +03:00
Igor Korsukov
ec71bba0b9 changed XmlStreamWriter implementation 2022-05-27 16:36:27 +03:00
Igor Korsukov
5e289e4d51 removed QIODevice from XmlStreamWriter 2022-05-27 16:36:27 +03:00
RomanPudashkin
e8e5a577fe
Merge pull request #11775 from asattely/ties-affect-slurs
[MU4] Ties should not affect slur direction
2022-05-27 14:10:44 +02:00
RomanPudashkin
e648624771
Merge pull request #11770 from asattely/tab-tie-clearance
Fix tab tie apogee staff line clearance
2022-05-27 14:06:33 +02:00
RomanPudashkin
f9c0e3144e
Merge pull request #9730 from lvinken/318085-multiple-figures-master
fix #318085: [MusicXML export] figuredBass xml export (multiple figur…
2022-05-27 14:03:08 +02:00
RomanPudashkin
9b368c6b4c
Merge pull request #9662 from lvinken/325735-musicxml-import-final-barline-master
Fix #325735: [MusicXML import] Final barlines wrongly and only partia…
2022-05-27 14:02:56 +02:00
popov alexandr
20c7bc4ad4 replaced io::File to io::IODevice in guitrappro module; fixed some compile errors on the clang compiler 2022-05-27 14:47:55 +03:00
RomanPudashkin
6ac187b4a4
Merge pull request #11773 from cbjeukendrup/gp_recent_file_placeholder
Recent Scores: Add Guitar Pro file icon and fix pixelated icons on low-res screens
2022-05-27 12:07:55 +02:00
Leon Vinken
955984f74b Fix #325735: [MusicXML import] Final barlines wrongly and only partially assumed from musicxml import lacking barlines 2022-05-27 11:48:40 +02:00
Leon Vinken
5a9ea42d21 fix #318085: [MusicXML export] figuredBass xml export (multiple figures per note) 2022-05-27 11:47:08 +02:00
RomanPudashkin
6321404310
Merge pull request #11778 from HemantAntony/11737-measure_rests_displayed_as_quarter
Fix #11737: Full Measure Rests display as Quarter
2022-05-27 10:30:25 +02:00
RomanPudashkin
61e1f6df82
Merge pull request #8429 from lvinken/musicxml-duration-master
Musicxml duration master
2022-05-27 10:29:48 +02:00
RomanPudashkin
21cf424bb5
Merge pull request #8793 from lvinken/321960-musicxml-beat-unit-master
Fix #321960: [MusicXML export] Tempo beating at the whole does not ex…
2022-05-27 10:26:58 +02:00
RomanPudashkin
f2d4a51bab
Merge pull request #11779 from lvinken/musicxml-tests-master
Trivial fixes for MusicXML tests graceAfter2 and 3, incorrectMidiProg…
2022-05-27 10:20:07 +02:00
Leon Vinken
12dbe7f46e Trivial fixes for MusicXML tests graceAfter2 and 3, incorrectMidiProgram, measureStyleSlash,
multiInstrumentPart3, textLines, transposeNoDiatonic, volta2 and wedge4
2022-05-27 09:02:38 +02:00
HemantAntony
8db91beccd Fix #11737: Full Measure Rests display as Quarter 2022-05-27 12:15:04 +05:30
RomanPudashkin
67e5c167b8
Merge pull request #11769 from asattely/slur-beam-side-anchor
Change slur beam anchor to account for new beam placement w/r/t stem
2022-05-26 23:26:21 +02:00
Aaron Sattely
f9d2b86d8d Ties should not affect slur direction 2022-05-26 15:42:17 -04:00
Aaron Sattely
3918fb2b9d Change slur beam anchor to account for new beam placement w/r/t stem 2022-05-26 15:07:39 -04:00
Igor Korsukov
a2b41e6f95 cleaning xmlwriter 2022-05-26 21:02:41 +03:00
Igor Korsukov
66744aaca7 moved methods from xmlvalue to typesconv 2022-05-26 21:02:41 +03:00
Igor Korsukov
9bc03746fa removed QVariant from XmlWriter 2022-05-26 21:02:41 +03:00
Casper Jeukendrup
c46599e580
Recent Scores: Add Guitar Pro file icon
Co-Authored-By: jessjwilliamson <71656189+jessjwilliamson@users.noreply.github.com>
2022-05-26 19:04:23 +02:00
Casper Jeukendrup
58712269ca Recent Scores: Prevent file icon from looking pixelated on low-res screens 2022-05-26 18:52:13 +02:00
Aaron Sattely
21173b6304 Fix tab tie apogee staff line clearance 2022-05-26 11:21:50 -04:00
Casper Jeukendrup
a11f4ce767 Update and clean up the app icons and file icons 2022-05-26 18:15:51 +03:00
RomanPudashkin
b207211937
Merge pull request #11681 from cbjeukendrup/crash_bracket_arrow_keys
Fix crash when pressing arrow key with bracket in Edit Mode
2022-05-26 16:52:43 +02:00
RomanPudashkin
1ff4192f5b
Merge pull request #11638 from HemantAntony/11427-11429-top_panel_project_properties_should_be_label
Fix #11427, #11429 - Project Properties Dialog Rearrangement
2022-05-26 16:20:05 +02:00
RomanPudashkin
2703a1d941
Merge pull request #11698 from RomanPudashkin/disable_vst_on_linux
[MU4] Fix #11689: VST on Linux should be blocked since it's not properly supported in MU4.0 release
2022-05-26 15:43:18 +02:00
HemantAntony
45b735661c Fix #11427, #11429 - Project Properties Dialog Rearrangement
Rearranges Project Properties Dialog. This includes changing the Top Panel Properties to labels from text fields. This also changes the position of Top Panel Properties to below the List of Project Properties
2022-05-26 19:10:01 +05:30
RomanPudashkin
8bd4f92bb6
Merge pull request #11715 from cbjeukendrup/fix_crash_drag_note
Fix #11712: Crash when dragging note leftwards if preceding note has ledger lines and beam
2022-05-26 15:20:26 +02:00
RomanPudashkin
ac52a8e67b
Merge pull request #11739 from mike-spa/hiddenNotesSpacingFix
Hidden notes spacing fix
2022-05-26 15:00:09 +02:00
RomanPudashkin
3b35e6744a
Merge pull request #11762 from asattely/beam-placement-bug
[MU4] Fix strange beam placement inconsistencies
2022-05-26 14:58:17 +02:00
Aaron Sattely
6e678d8a61 Fix utests 2022-05-26 08:23:24 -04:00
RomanPudashkin
294c93c82c
Merge pull request #11765 from igorkorsukov/bugs/11746_preview
Fixed create thumbnail
2022-05-26 13:09:53 +02:00
RomanPudashkin
5060906bb5
Merge pull request #11754 from Eism/edit_staff_type_crash_fix
[MU4] Edit staff type crash fix
2022-05-26 10:21:57 +02:00
Igor Korsukov
4685336253 fixed create thumbnail 2022-05-26 11:14:54 +03:00
Leon Vinken
b514a58f73 Fix #321753 - [MusicXML import] enable import of MusicXML note duration to set duration as shown in the piano roll editor
See discussion in https://musescore.org/en/node/313339. This change enables correct import of Overture files containing
changed note durations (while leaving the note type unchanged) by using the duration to change the note's off time.
Strictly speaking Overture does not adhere to the MusicMXL spec, but this change does not seem to introduce any regression.
If necessary it can be made optional in future (either as a user setting or by making it Overture specific).
2022-05-26 10:08:04 +02:00
Igor Korsukov
9c3d9041d5 removed qzip link 2022-05-26 11:06:56 +03:00
Leon Vinken
52f8a34f77 Fix #321960: [MusicXML export] Tempo beating at the whole does not export in .musicxml format
Caused by superfluous and incomplete findUnit() function in exportxml.cpp.
2022-05-26 09:21:27 +02:00
Joachim Schmitz
3daa80b8c1 Fix MSVC compiler warnings
reg. conversion from 'size_t' to 'int', possible loss of data (C4267)
2022-05-26 10:00:23 +03:00
Aaron Sattely
cbc61b7425 Fix strange beam placement inconsistencies 2022-05-25 22:16:22 -04:00
Igor Korsukov
44e3783954 moved tinyxml 2022-05-25 23:53:03 +03:00
Igor Korsukov
e1f48f7eb0 added ENTITY support for mu::XmlStreamReader 2022-05-25 23:53:03 +03:00
Igor Korsukov
84d2e14429 used tinyxml as implementation for xml xtream reader 2022-05-25 23:53:03 +03:00
Igor Korsukov
ddb05f232f added tinyxml 2022-05-25 23:53:03 +03:00
Casper Jeukendrup
6b531ad96b
Fix crash when pressing arrow key with bracket in Edit Mode 2022-05-25 20:43:53 +02:00
Michele Spagnolo
39b04d34d8 Hidden notes spacing fix 2022-05-25 17:14:50 +02:00
Eism
8632949167 Fixed unnecessary closing of the popup if the parent of the popup is a popup 2022-05-25 17:46:58 +03:00
Eism
8583805af3 fixed #11752: Necessity to clear data when popup is destroyed 2022-05-25 17:43:57 +03:00
vpereverzev
dd8a07e1e5 Fixed a build of MU for backend 2022-05-25 15:59:35 +02:00
Michele Spagnolo
74ac594483 grace notes code restructure 2022-05-25 14:30:59 +02:00
Michele Spagnolo
061527a7ee shape code restructure 2022-05-25 14:30:59 +02:00
Michele Spagnolo
c0f26a2983 graceNotesOverhaul
included Vasily's review
bug fix
2022-05-25 14:30:59 +02:00
Leon Vinken
2807f80ff0 Fix #321751 - [MusicXML import] use note type instead of note duration to determine note length
Currently, the importer uses MusicXML note duration instead of note length as calculated from the MusicXML note
type, dots, time-modification etcetera to determine how long a note takes and where to place the next note. When
the MusicXML note duration does not match the calculated value, various types of corruption occur.

When using the calculated duration, none of these problems occur. This change does not affect correctly encoded
MusicXML files.
2022-05-25 07:52:14 +02:00
RomanPudashkin
ab2cc4f35f
Merge pull request #11717 from softcat477/palettesNotFoundHint
Fix #11378. Add palettes not found message
2022-05-24 21:40:43 +02:00
RomanPudashkin
23c32aac80
Merge pull request #10650 from asattely/show-system-objects-removal
[MU4] Remove all showSystemObjects functionality from ScoreGroup
2022-05-24 21:40:21 +02:00
RomanPudashkin
b2565b1cff
Merge pull request #11725 from HemantAntony/11721-changes_to_learn
Fix #11721: Minor changes to "Classes" tab
2022-05-24 21:28:54 +02:00
vpereverzev
892e0c333f Fixed typo in AudioEngine::Mode enum 2022-05-24 16:54:04 +02:00
vpereverzev
7c1180e9db Fixed an issue with sample length calculations for opus codec 2022-05-24 16:54:04 +02:00
vpereverzev
e5ff7aded0 Fixed an issue with a playback position shifting of muted tracks 2022-05-24 16:54:04 +02:00
vpereverzev
32cb4aa495 Preventing execution of redundant callbacks from audio driver during offline rendering 2022-05-24 16:54:04 +02:00
vpereverzev
286c4592c9 Fixed an issue with audio export of files with "silent" start 2022-05-24 16:54:04 +02:00
Igor Korsukov
53f39bc330 fixed open scores (fixed bytearray) 2022-05-24 13:14:10 +02:00
Igor Korsukov
9f7bf74e8e [engraving] fixed read xml 2022-05-24 13:18:58 +03:00
Igor Korsukov
de6fea2dcb Replaced QFileInfo to mu::io::FileInfo 2022-05-24 12:40:42 +03:00
Igor Korsukov
acd0d2b695 added QT_SUPPORT global cmake option 2022-05-24 10:50:56 +03:00
Igor Korsukov
8b0f15bebc moved logger, profiler and async to global 2022-05-24 10:50:56 +03:00
softcat477
a2f8a72551 Fix #11378. Add palettes not found message 2022-05-23 19:56:55 -04:00
Aaron Sattely
8911eadec9 Fix dumb rebase mistake 2022-05-23 11:13:16 -04:00
Aaron Sattely
311013902f Fix unit tests 2022-05-23 10:54:03 -04:00
Aaron Sattely
79502e12a4 Remove all showSystemObjects functionality from ScoreGroup
system object information does not rely on orders.xml anymore, so it shouldn't ever be in the <Section> xml element. ignore from previous versions.
2022-05-23 10:53:57 -04:00
HemantAntony
25d655f942 Fix #11721: Minor changes to "Classes" tab 2022-05-23 19:41:06 +05:30
Igor Korsukov
ed248f8cd8 replaced QFile to mu::io::File for gp import 2022-05-23 12:11:18 +00:00
Roman Pudashkin
b3e985cbc4 fixed the "no-sound" problem for Bass Drums 2022-05-23 12:16:13 +02:00
Roman Pudashkin
fc84f53fc3 fixed the "no sound" problem for Cymbals 2022-05-23 12:16:13 +02:00
Roman Pudashkin
0f34610367 fixed the "no sound" problem for the Auxiliary percussion instruments 2022-05-23 12:16:13 +02:00
Roman Pudashkin
0107687e58 fixed the program for Concert snare drum 2022-05-23 12:16:13 +02:00
Roman Pudashkin
217fa72c14 fixed the program for Bass drums 2022-05-23 12:16:13 +02:00
Roman Pudashkin
185d2a8232 fixed the program for Tenor drums 2022-05-23 12:16:13 +02:00
Roman Pudashkin
adb6e08979 fixed the program for Castanets 2022-05-23 12:16:13 +02:00
Roman Pudashkin
136096678a fixed the program for Ride Cymbal 2022-05-23 12:16:13 +02:00
Roman Pudashkin
4b1861d6ff fixed the program for Hi-hat 2022-05-23 12:16:13 +02:00
Roman Pudashkin
92478e9f80 fixed midi bank/program for Bamboo wind chimes 2022-05-23 12:16:13 +02:00
Roman Pudashkin
4a9febda5f added missing mapping for Almglocken 2022-05-23 12:16:13 +02:00
Casper Jeukendrup
88bd711ca4
Fix crash when dragging note leftwards if preceding note has ledger lines and beam 2022-05-22 23:51:24 +02:00
Joachim Schmitz
8e6cd1fcbc Fix MinGW compiler warnings
reg. comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' (-Wsign-compare)
2022-05-20 17:19:10 +00:00
Joachim Schmitz
423fec97ea Fix MSVC compiler warnings
reg. 'argument': conversion from 'size_t' to 'int', possible loss of data (C4267)
2022-05-20 17:19:10 +00:00
vpereverzev
9cdd8eeeb4 Fixed an issue with unplayable tracks 2022-05-20 18:27:56 +02:00
vpereverzev
3884ef01f4 Fixed a crash during the mp3 export 2022-05-20 18:27:56 +02:00
Joachim Schmitz
c10b481602 Fix MSVC compiler warning
reg. 'argument': conversion from 'size_t' to 'int', possible loss of data (C4267)
2022-05-20 17:24:31 +03:00
Joachim Schmitz
53034338be Fix MSVC compiler warnings
reg. 'argument': conversion from 'size_t' to 'uint32_t/int', possible loss of data (C4267)
2022-05-20 17:24:31 +03:00
Igor Korsukov
4c4420493c replaced QFile to mu::io::File 2022-05-20 17:13:18 +03:00
Igor Korsukov
97b15e6698 replaced QIODevice to mu::io::IODevice 2022-05-20 17:13:18 +03:00
Roman Pudashkin
2b641ebe9a fix #11689: disabled the VST module on linux 2022-05-20 16:08:56 +02:00
RomanPudashkin
b18a68e413
Merge pull request #11703 from RomanPudashkin/export_audio
export_audio
2022-05-20 16:06:02 +02:00
Roman Pudashkin
0f48e241c1 applied the settings from the configuration to the audio export 2022-05-20 12:28:03 +02:00
Roman Pudashkin
febd693475 removed the "Normalize" checkbox 2022-05-20 12:28:03 +02:00