Commit graph

33217 commits

Author SHA1 Message Date
DmitryArefiev 7c3fbd3ec7
Merge pull request #19773 from miiizen/19472-system-element-parts
Search score, not just staves for linked system elements
2023-10-20 16:46:07 +03:00
Roman Pudashkin 62fb8a4774 optimized CPU usage when idle / during note input
1. completely stop processing audio data when playback is paused/stopped

2. when the user inputs notes on an instrument, start audio processing only for that instrument
2023-10-20 16:24:25 +03:00
Laurent Pugin caba3c9242 Update MEI thirdparty pugixml library 2023-10-20 08:20:27 -04:00
Laurent Pugin 135b40957c Recursively import text nodes 2023-10-20 07:24:02 -04:00
James aeebe1c80c Check a note is on a visible stave before checking cross staff validity 2023-10-20 11:50:24 +01:00
Elnur Ismailzada 07103dcf9c
Merge pull request #19786 from Eism/score_read_fix
Fixed reading the score
2023-10-20 09:43:21 +02:00
Alexander Pavlov 69a8e1e85f
Merge pull request #19777 from alexpavlov96/midi_snd
fix #19096: brought back snd render for midi-export
2023-10-20 09:43:55 +03:00
Eism 8062b200e2 Fixed reading score 2023-10-20 08:20:28 +02:00
Casper Jeukendrup c8d643a2c6
Merge pull request #19752 from worldwideweary/Fix-16930-PageWallpaperResetWhenRestarting
Fix #16930 - Page Background Wallpaper is reset when restarting
2023-10-19 20:17:36 +02:00
Casper Jeukendrup fc10287cb5
Merge pull request #19737 from cbjeukendrup/crash_loading_samples_after_opening_other_score
Fix crash when opening score, closing it while samples are still loading and mixer is open, and opening other score
2023-10-19 17:40:01 +02:00
Casper Jeukendrup 387196da4f
Engraving debug paint: perhaps a slight optimisation
for the case that nothing is enabled
2023-10-19 17:34:23 +02:00
Casper Jeukendrup b1d5a78b6f
Always enable engraving debug paint
- Dev mode can now also be accessed in release builds
- so why engraving debug paint not (the options were visible anyway, but didn't do anything)
2023-10-19 17:32:04 +02:00
Elnur Ismailzada 135dbc91d9
Merge pull request #19743 from sammik/barline-mmrest-crash
fix #19684 barline mmrest crash
2023-10-19 16:13:47 +02:00
Alexander Pavlov 1573ab32aa fix #19096: brought back snd render for midi-export 2023-10-19 20:59:32 +09:00
Casper Jeukendrup 954e245438
Merge pull request #19745 from miiizen/cross-staff-direction
Relayout chord when direction changes
2023-10-19 13:55:26 +02:00
Elnur Ismailzada 751238d6c2
Merge pull request #19717 from kiselev-dv/337844-no-midi-input-device-on-linux
Fix empty midi input device list on linux
2023-10-19 11:18:26 +02:00
James 8b0e4deaf7 Search score, not just staves for linked system elements 2023-10-19 09:06:50 +01:00
RomanPudashkin 276e36e0c4
Merge pull request #19744 from mathesoncalum/19627-mu3-ornament-properties
Set general inspector properties when importing MU3 ornaments into MU4
2023-10-19 10:13:59 +03:00
Casper Jeukendrup 8b4c3b395f
Merge pull request #19713 from cbjeukendrup/add_part_to_excerpt_undoable
Make adding `Part` to `Excerpt` properly undoable
2023-10-19 00:45:14 +02:00
Igor Korsukov 904b8ebd95 [engraving] changed implementation GraceNotesGroup shape 2023-10-18 23:11:50 +03:00
Igor Korsukov 8b11d82d32 [engraving] changed implementation Beam shape 2023-10-18 23:11:50 +03:00
Igor Korsukov aa2dcb7b70 [engraving] renamed EngravingItem shape to doCreateShape 2023-10-18 23:11:50 +03:00
Calum Matheson feb623151f
Implement audiocom replace functionality, update dialog 2023-10-18 18:13:35 +01:00
J.G ab8c9a11f8 Fix #16930 - Page Background Wallpaper is reset when restarting 2023-10-18 16:58:31 +00:00
Casper Jeukendrup da7788b61a
Merge pull request #19760 from ardupper/19340-fretboardnumber
Fix #19340: Increase maxValues for fretboards
2023-10-18 17:46:27 +02:00
Casper Jeukendrup 50c3b4a5c8
Merge pull request #19714 from musescore/macos_new_notarization_tool
macOS Notarization: migrate to `notarytool`
2023-10-18 17:29:06 +02:00
Casper Jeukendrup 488e356dfd
Merge pull request #19727 from cbjeukendrup/reset_beam_undoable
Make sure "reset" command for Beam is fully undoable
2023-10-18 17:20:37 +02:00
Casper Jeukendrup e03d9ca0cd
Merge pull request #19763 from mike-spa/fixWrongOffsetAppliedFromInspector
Fix wrong offset applied from inspector
2023-10-18 17:01:04 +02:00
Casper Jeukendrup d00f2670d1
Merge pull request #19723 from cbjeukendrup/spanner_draw_optimization
Spanner draw optimization (at least for Palettes)
2023-10-18 16:25:39 +02:00
Casper Jeukendrup 87808d88af
CI: temporarily back to Xcode 14
Because of a bug in Xcode 15's new linker that causes apps to crash on macOS 12 and before: https://developer.apple.com/documentation/xcode-release-notes/xcode-15-release-notes#Known-Issues
2023-10-18 16:20:53 +02:00
Casper Jeukendrup 256db894d1
macOS Packaging: retry unmounting the disk image if failed
If it fails, the most common reason it that it is still in use by some process, probably a macOS process. Let's just wait a bit and retry.
2023-10-18 16:20:52 +02:00
Casper Jeukendrup 250af5c6af
CI: Update to latest macOS/Xcode version 2023-10-18 16:20:52 +02:00
Casper Jeukendrup 3d6610eba3
macOS Notarization: correct Team ID 2023-10-18 16:20:51 +02:00
Casper Jeukendrup 641898e325
macOS Notarization: migrate to notarytool
https://developer.apple.com/documentation/technotes/tn3147-migrating-to-the-latest-notarization-tool?changes=_3_3
2023-10-18 16:20:51 +02:00
dkiselev 952a2541fb Fix midi output port capabilities 2023-10-18 10:22:39 -03:00
sammik 453eae492f correctly handle barline change in mmrest mode 2023-10-18 14:50:38 +02:00
Michele Spagnolo 50434b101a Fix wrong offset applied from inspector
This is the completion of fb58e87fbb
2023-10-18 14:33:40 +02:00
Elnur Ismailzada 4c61b2eb33
Merge pull request #19308 from Eism/guitar_features_tunings
Make it possible to apply alternate tuning symbols (guitar)
2023-10-18 13:28:26 +02:00
James cd281a2391 Calculate edge of chords more precisely 2023-10-18 11:43:30 +01:00
Eism d06be09815 Fixed review issues 2023-10-18 12:13:26 +02:00
Andrew Dupper 2f0786defb Fix #19340: Increase maxValues for fretboards
Increased the maxValue for FretNumber to 24 and increased the maxValue
for VisibleFrets to 24. Issue discussion recommended reintruducing this
MS3 if the engraving engine handles it "somewhat gracefully."
2023-10-18 02:54:30 -04:00
Calum Matheson 2593a13e3f
Set general inspector properties when importing MU3 ornaments into MU4 2023-10-17 16:36:54 +01:00
James fcea9783fb re-layout chord when direction changes 2023-10-17 15:38:10 +01:00
Eism 38fcec791d Restricted adding an element to linked staves 2023-10-17 16:19:02 +02:00
Eism 3a54784f51 Fixed a crash when adding an element, canceling it with Ctrl+Z and adding it again 2023-10-17 16:19:02 +02:00
sammik 72141600a8 null checks 2023-10-17 14:39:25 +02:00
Roman Pudashkin 2e5363b288 optimization: increased the update interval for MidiDevicesListener 2023-10-17 10:53:32 +03:00
Casper Jeukendrup 8bfe13ad55
Fix crash when open score, close and open other score while mixer open and loading samples
Resolves: https://github.com/musescore/MuseScore/issues/19736 (see there for explanation of the problem)

This fix works, because in `MixerPanelModel::clear()` we reset `m_masterChannelItem` to `nullptr` when deleting the channel items.
2023-10-16 22:39:33 +02:00
Eism 018469820b Fixed testing issues 2023-10-16 15:31:22 +02:00
Eism cd14af7e72 Fixed unit tests 2023-10-16 15:18:15 +02:00