Commit graph

24990 commits

Author SHA1 Message Date
Eism
60112ead60 Implemented setting user vst directories 2022-04-11 14:06:54 +03:00
RomanPudashkin
67b71023b6
Merge pull request #11122 from vpereverzev/musesampler_integration
[MU4] musesampler_integration
2022-04-08 18:58:23 +02:00
vpereverzev
628f76ed16 Code-style fixes 2022-04-08 18:31:30 +02:00
vpereverzev
baff141550 Allowed to choose MuseSampler from mixer panel 2022-04-08 18:24:23 +02:00
vpereverzev
71dad151f3 Implemented basic fall-back mechanism for AudioSources 2022-04-08 18:23:51 +02:00
vpereverzev
6ca4e131f1 Added major wrappers for MuseSampler 2022-04-08 18:23:09 +02:00
vpereverzev
6ef5248a39 Added configuration for MuseSampler module 2022-04-08 18:21:53 +02:00
vpereverzev
32322fe2f0 Added MuseSampler module 2022-04-08 18:21:31 +02:00
vpereverzev
d622d5f0ca Added an option for modules to specify their own precompiled headers 2022-04-08 18:21:09 +02:00
Elnur Ismailzada
0ba0827cda
Merge pull request #7875 from Eism/select_multiple_directories
[MU4] Implemented ability to select multiple directories for soundfonts
2022-04-08 12:17:45 +03:00
Eism
0fcef5ce3d Fixed review issues 2022-04-08 10:41:00 +03:00
RomanPudashkin
48ac455ecd
Merge pull request #11090 from asattely/slur-fixins
[MU4] Slurs only adjust for slurs on their staff, and endpoint adjustment fix
2022-04-07 23:12:51 +02:00
Aaron Sattely
f55a412853 Some code review fixes 2022-04-07 15:33:22 -04:00
RomanPudashkin
3cbc75e695
Merge pull request #11100 from miiizen/10964-tabstafftype
Fix #10964: Editing Tab Staff types is reflected in score
2022-04-07 14:20:00 +02:00
RomanPudashkin
15e15efeff
Merge pull request #11055 from cbjeukendrup/notation_switch_button_colors
Update color states of NotationSwitchButton
2022-04-07 13:35:05 +02:00
RomanPudashkin
167f51c746
Merge pull request #10874 from RomanPudashkin/panel_tabs
[MU4] Fix #10477: Mixer and timeline should be tabbed by default, and height adjustment interaction needs fixing
2022-04-07 13:03:56 +02:00
Eism
3f6e3383c4 Setting dialog's working directory 2022-04-07 12:36:48 +03:00
Eism
fd84081ef0 Implemented selecting directories for soundfonts 2022-04-07 10:45:52 +03:00
Eism
1557d8076d Implemented ability to select multiple directories by interactive 2022-04-07 10:45:52 +03:00
James Mizen
b069516a5e Fix #10964: Editing Tab Staff types is reflected in score 2022-04-06 23:07:43 +01:00
RomanPudashkin
82084226e7
Merge pull request #11049 from cbjeukendrup/vst_list_sort
Sort the list of available (VST) plugins
2022-04-06 18:00:20 +02:00
RomanPudashkin
dc30f48753
Merge pull request #10873 from cbjeukendrup/engraving_debug_actions
Bring back some engraving debug painting tools from MU3
2022-04-06 17:57:58 +02:00
RomanPudashkin
b3cf72b788
Merge pull request #11072 from duanjr/9381-Brackets-palette-does-switch-to-display-dark-mode
Fix 9381: set correct color for brackets in dark mode
2022-04-06 17:36:10 +02:00
RomanPudashkin
5020d1dd67
Merge pull request #11105 from RomanPudashkin/score_marked_as_dirty_after_opening
[MU4] MU marks recent score dirty after opening even if no changes were made
2022-04-06 15:37:53 +02:00
Roman Pudashkin
b3ca555c89 fixed reloading the current page twice in a row 2022-04-06 14:53:20 +02:00
Roman Pudashkin
616c462c5c fix #10477: introduced a new way to determine if panels can be combined into tabs 2022-04-06 13:45:23 +02:00
Elnur Ismailzada
90e11c61e5
Merge pull request #11095 from RomanPudashkin/volta_crash
[MU4] Fix #11079: Create a new part and opening it crashes with a specific score
2022-04-06 13:48:35 +03:00
RomanPudashkin
8a0e2dc1d9
Merge pull request #10938 from Eism/inspector_popups_fix
fixed #10871: Fixed closing popups in inspector
2022-04-06 12:03:02 +02:00
Elnur Ismailzada
42aa10c0f7
Merge pull request #11104 from Eism/backend_highlight_fix
[MU4] Backend. Applying color not only for notes, also for rests
2022-04-06 10:52:32 +03:00
Eism
ccb78c654f Set color for beats instead of notes 2022-04-06 10:11:53 +03:00
Igor Korsukov
5e05e4825d replaced QHash to std unordered_map 2022-04-06 10:05:48 +03:00
Roman Pudashkin
fd6912b181 fix #10950: we need to adjust the muted value for the metronome before saving since it may contain the value from the configuration 2022-04-05 21:32:08 +02:00
Roman Pudashkin
addd1f9cc5 fix #11079: fixed crash after creating an empty part containing a volta line 2022-04-05 20:46:51 +02:00
Aaron Sattely
98f7d5d578 quick fix for slur-tie collision detection
tieFor and tieBack got mixed up a little bit along the way somewhere
2022-04-05 14:43:02 -04:00
RomanPudashkin
b9ab412a08
Merge pull request #11091 from asattely/enable-vertical-spread-default
[MU4] Change default for enableVerticalSpread to be in line with 3.6
2022-04-05 17:15:15 +02:00
RomanPudashkin
65eb0cf318
Merge pull request #11087 from RomanPudashkin/loading_long_scores_optimization
[MU4] MS4 struggles to open long scores which open easily in MS3
2022-04-05 17:12:31 +02:00
RomanPudashkin
342b3ce2b9
Merge pull request #11081 from Jojo-Schmitz/compiler-warnings
[MU4] Fix (MSCV) compiler warning
2022-04-05 11:58:44 +02:00
RomanPudashkin
2c33943f4f
Merge pull request #10862 from RomanPudashkin/inspector_dropdown
[MU4] Fix #9644: Text options are not showing indeterminate states
2022-04-05 10:00:06 +02:00
RomanPudashkin
23f84aa790
Merge pull request #11088 from shoogle/instrument-trait-names
instruments.xml: Rename dropdownName to traitName to match C++ code
2022-04-05 09:58:15 +02:00
Peter Jonas
21659853cf instruments.xml: Rename dropdownName to traitName to match C++ code
The online instrument spreadsheet has been updated to use the terms
"traitName" and "traitType" to match the C++ code. This commit makes
the corresponding change in update_instruments_xml.py so now we say
"traitName" everywhere rather than "dropdownName" or "ddName", and
we say "traitType" instead of "meaning" or "ddMeaning".

Where do these terms come from?

In PR #8432 we adopted "trait" as an abstract term in the C++ code to
represent a defining characteristic, such as tuning or transposition,
that enables us to distinguish between instruments that have the same
name. For example:

| INSTRUMENT  | TRAIT NAMES        | TRAIT TYPE            |
|-------------|--------------------|-----------------------|
| Piccolo     | E♭, D♭, C          | Tranposition          |
| Tin Whistle | D, C, B♭           | Tuning                |
| Bouzouki    | 3-course, 4-course | Course (i.e. strings) |

However, in PR #8403 we had already used "dropdownName" as a way to
refer to the trait property within instruments.xml because the purpose
of this data was to populate dropdown lists in the New Score Wizard.

Why choose "trait" over "dropdown"?

It is desirable to use the same term everywhere. I picked "trait"
because instruments.xml contains model data, so I believe it is
preferable to use an abstract term. "Dropdown" is a UI term and it
refers to just one of many possible ways to view the data.
2022-04-05 01:23:27 +01:00
Aaron Sattely
c45eb2ad51 Change default for enableVerticalSpread to be in line with 3.6 2022-04-04 17:37:48 -04:00
Roman Pudashkin
cd277f3b4f fix #9644: fixed the 'indeterminate state' for text elements 2022-04-04 22:14:22 +02:00
Roman Pudashkin
28b00194b6 fix #10259: changed the behavior of the dropdown component globally. Now it won't change currentIndex on its own, so it won't break bindings on currentIndex 2022-04-04 22:14:19 +02:00
Roman Pudashkin
1ed2b9b193 fixed the implicit change of the currentValue type from int to string 2022-04-04 21:57:25 +02:00
Roman Pudashkin
3001618673 optimized Score::resetDefaults() 2022-04-04 21:56:35 +02:00
Roman Pudashkin
c22199ad49 added more TRACEFUNC 2022-04-04 21:56:35 +02:00
Roman Pudashkin
9e4d9f897e optimized rendering of spanners 2022-04-04 21:56:35 +02:00
Casper Jeukendrup
1380e80120
Sort the list of available (VST) plugins 2022-04-04 21:09:47 +02:00
Aaron Sattely
42bb771f82 Slurs only adjust for slurs on their staff
and clean up comments
2022-04-04 14:33:45 -04:00
RomanPudashkin
aabf09ee4f
Merge pull request #11085 from cbjeukendrup/vst_no_WindowContextHelpButtonHint
Remove WindowContextHelpButton from VST editor windows
2022-04-04 19:10:06 +02:00