Git Product home page Git Product logo

musescore / musescore Goto Github PK

View Code? Open in Web Editor NEW
11.5K 11.5K 2.5K 748.62 MB

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!

Home Page: https://musescore.org

License: Other

Shell 0.95% CMake 1.31% C++ 69.83% C 1.74% CSS 0.01% HTML 0.16% QMake 0.01% QML 6.15% CartoCSS 18.49% Python 0.22% LilyPond 0.01% Batchfile 0.06% Perl 0.02% Dockerfile 0.01% Roff 0.05% JavaScript 0.86% Objective-C++ 0.13% jq 0.01%
cpp musescore music-notation musicxml qt sfz sheet-music sheetmusic

musescore's Introduction

MuseScore

Music notation and composition software

License: GPL v3

MuseScore is an open source and free music notation software. For support, contribution, and bug reports visit MuseScore.org. Fork and make pull requests!

Features

  • WYSIWYG design, notes are entered on a "virtual notepaper"
  • TrueType font(s) for printing & display allows for high quality scaling to all sizes
  • Easy & fast note entry
  • Many editing functions
  • MusicXML import/export
  • MIDI (SMF) import/export
  • MEI import/export
  • MuseData import
  • MIDI input for note entry
  • Integrated sequencer and software synthesizer to play the score
  • Print or create PDF files

More info

License

MuseScore is licensed under GPL version 3.0. See license file in the same directory.

Packages

See Code Structure on Wiki

Building

Read the Compilation section of the MuseScore Wiki for a complete build walkthrough and a list of dependencies.

Getting sources

If using git to download repo of entire code history, type:

git clone https://github.com/musescore/MuseScore.git
cd MuseScore

Otherwise, you can just download the latest source release tarball from the Releases page, and then from your download directory type:

tar xzf MuseScore-x.x.x.tar.gz
cd MuseScore-x.x.x

Release Build

To compile MuseScore for release, type:

cmake -P build.cmake -DCMAKE_BUILD_TYPE=Release

If something goes wrong, append the word "clean" to the above command to delete the build subdirectory:

cmake -P build.cmake -DCMAKE_BUILD_TYPE=Release clean

Then try running the first command again.

Running

To start MuseScore, type:

cmake -P build.cmake -DCMAKE_BUILD_TYPE=Release run

Or run the compiled executable directly.

Debug Build

A debug version can be built and run by replacing -DCMAKE_BUILD_TYPE=Release with -DCMAKE_BUILD_TYPE=Debug in the above commands.

If you omit the -DCMAKE_BUILD_TYPE option entirely then RelWithDebInfo is used by default, as it provides a useful compromise between Release and Debug.

Testing

See the Unit tests section of the MuseScore Wiki for instructions on how to run the test suite.

Code Formatting

Run ./hooks/install.sh to install a pre-commit hook that will format your staged files. Requires that you install uncrustify.

If you have problems, please report them. To uninstall, run ./hooks/uninstall.sh.

musescore's People

Contributors

alexpavlov96 avatar anatoly-os avatar antoniobl avatar asattely avatar bartlomiejlewandowski avatar cbjeukendrup avatar dmitrio95 avatar dmitryarefiev avatar eism avatar handrok avatar harmoniker1 avatar hemantantony avatar igorkorsukov avatar jojo-schmitz avatar jthistle avatar lasconic avatar lpugin avatar lvinken avatar marcsabatella avatar mattmcclinch avatar mgavioli avatar miiizen avatar mike-spa avatar rettinghaus avatar romanpudashkin avatar sammik avatar shoogle avatar trig-ger avatar vpereverzev avatar wschweer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

musescore's Issues

Web Music Reader

Hi, I'm working on an interactive tool to play scores with MIDI instruments in the browser and I would love to use the web reader from MuseScore. Is there any place I can look at to be able to use this?
Thanks

[MU4 Issue] Extra space in "sff" and 2/2 hides if shrink MU4 window to minimum

Describe the bug
Extra space in "sff" and 2/2 hides if shrink MU4 window to minimum

To Reproduce
Steps to reproduce the behavior:

  1. Create a score
  2. Look at palettes section on the instruments panel

Expected behavior
2/2 dhould be always visible and "sff" shoul look without spaces

Screenshots
index
2021-03-02 05_21_52-Window

Desktop (please complete the following information):
MacOS
Windows 10 x64

MuseScore 3.6 Beta/RC/Release. PRs to be merged and issues to be fixed.

See also https://github.com/musescore/MuseScore/milestone/15 ;-)

PRs available:

  • #4476 - Fix #280504: Edit surrogate pairs atomically (needs a rebase to 3.x first though)
  • #4853 - Fix #286900: MIDI input menu has no None option
  • #5071 - Fix #288968: Add adjusted bar numbers to the status bar, if they differ (needs a rebase to 3.x first though)
  • #5122 - Improve text editing appearance on score (needs a rebase to 3.x first though)
  • #5568 - Fix #295020: Range-transpose shortcuts (got manually merged into 3.x)
  • #5571 - Add Brassband genre (needs a rebase though)
  • #5816 - Fix #280260: Added an option to set the default font for all text types (for master, 3.x version now in #7127)
  • #5958 - Fix #303623: Fix multiple issues with chord diagrams in MusicXML export (needs a rebase to 3.x first though)
  • #5965 - Fix #303027: Add System lines
  • #6349 - Fix #270337: True dotted lines
  • #6375 - Fix #303426: Editable elements still edited after entering Note Entry mode (rebase to 3.x needed)
  • #6392 - MinGW mtests on Windows with QtCreator
  • #6422 - Fix #295722: Allow changing staff visibility mid-score
  • #6461 - Fix #281639: Better handling of Clefs, Barlines on ossias and cutaway
  • #6494 - Fix #309371: Ambitus for transposing instruments doesn't update when toggling concert pitch (needs some work still)
  • #6517 - Large Time Signatures (still in draft though)
  • #6524 - Fix #300340: Additive Time Signatures Do Not Appear Properly in the Gonville Font (#6517, #6550 and #6917 do contain this one fully though)
  • #6550 - Fix #277279: Lack of Capabilities in the Custom Time Signature Creator
  • #6584 - Fix #310821: Chord Symbol (Ctrl+K) on drum stave sounds as percussion
  • #6693 - Fix #311792: Override alter tag with note tuning value if present
  • #6826 - Fix #312608: Stems too short on chords outside staff
  • #6858 - Fix #312959: Implement New Navigation Commands (Frames/Sections/Playback Cursor)
  • #6886 - Supply a pre-3.6-default style file
  • #6888 - Fix #313105: "No chord" MusicXML import
  • #6889 - Porting some master changes/PRs (#5566, #6442) to 3.x
  • #6894 - Score symbols bounding boxes
  • #6899 - Fix #313323: Bad navigation after rest with content on last track
  • #6909 - Fix #313428: Mandolin has Grand Piano sound
  • #6913 - Fixed data corruption after using zita reverb (CLI mode) (cherry-pick from 3.5.2_backend)
  • #6917 - Paren time sig (needs #6550 first)
  • #6928 - Fix #313195: Add Synalepha shortcut
  • #6935 - Add an option to show measure number interval at mmrests (still in draft though)
  • #6952 - Fix #312120: [Crash Reporter] error message "Host requires authentication"
  • #6955 - Fix #292387: [MusicXML] Drumset of MusicXML sounds pitch
  • #6956 - Acc padding
  • #6958 - Fix #312195: Style dialog loses setting of chord symbol radio buttons and fix tab order in Edit Style dialog and Fix #306644: Preferences window doesn't match on a 15'' Laptop screen and height isn't resizeable
  • #6968 - Fix #86376, fix #313736: Additions to F2 Special Characters > Common Symbols
  • #6971 - Fix #313751: Jump at Volta End makes last measure not skipped and Fix #313772: Final playthrough after Jump not reset for next section
  • #6973 - Fix #313771: Switching instruments from an instrument with tabulature in a linked staff to one that does not support tablature causes crash
  • #6999 - Fix typo (this score just doesn't exist, with that name)
  • #7000 - Fix #313857: Fractional font sizes can't be input using the "Preferences" dialog
  • #7001 - Fix #313420: [MusicXML] Instrument brackets are all imported at column 0
  • #7003 - Fix #310158: Don't null terminate MIDI sequence track name messages
  • #7004 - Fix #311039: Let fretboard diagrams include open strings with multiple dots
  • #7005 - Fix #313926: Correct focus-in problem when a dialog box is open
  • #7006 - Allow windows build with vscode
  • #7015 - Fix #313896: Portamento playdown not working
  • #7016 - Leland style values update
  • #7019 - Fix #313886: Streamline user experience regarding Export
  • #7020 - c-splashscreen of 3.6
  • #7022 - Fix #279707: Command line option to update AppImage
  • #7024 - Clean and fix ZitaReverb
  • #7026 - Fix #288098, #307301, #305958, #295629: Interactions between breaks and frames
  • #7027 - Fix #302427: Export breaths after rests in MusicXML
  • #7032 - update/fix mtest after PR #7001
  • #7033 - Mountain Dulcimer Updates
  • #7036 - Fix #314029: Order of Text styles in Inspector dropdown and Styles dialog is different
  • #7037 - Fix #18038: Change checkboxes to radio buttons for transpose dialog and page style groupboxes
  • #7041 - Fix #229546: [MusicXML] Clef change export/import in MusicXML switches side of barline
  • #7042 - Fix #313704: Crash generating parts with text/hbo/vbox
  • #7044 - Fix #305555: Add cut2 and cut3 time signatures to master palette
  • #7048 - Fix vtests
  • #7050 - Fix stem length of notes with mirrored notehead
  • #7051 - Make maximum zoom limit bigger
  • #7052 - Update pre-3.6 style defaults for bracketed accidentals and column alignment
  • #7053 - Fix #9720: Fix build breaks when OMR is enabled and prevent crash when importing a PDF with no staff
  • #7054 - Temporarily disable Save to Cloud option for Beta release
  • #7056 - Update mtest after spatium change.
  • #7059 - Fix #314235: Size, Font and Style for glissando text get lost on save
  • #7064 - Fix shadow note ledger lines and stem length
  • #7066 - Fix compiler warnings
  • #7072 - New Icons for Palettes, Dock Widgets and Tab Bar
  • #7076 - Don't show empty Inspector for System- and Page break nor for non-tab and non-half note tremolos between notes
  • #7077 - Fix #314272: Edit Text Style Name fails for User-7 and higher
  • #7079 - Document initial versions for the recently added plugin API properties
  • #7084 - Fix #314246: Some dialogs (under MacOS) have the Cancel and OK buttons reversed, right to left.
  • #7085 - Fix #313946: MusicXML import should honor "measure-style/slash"
  • #7088 - Update fonttools/smufl2sym-in-trans.json (follow up for #7044)
  • #7093 - Enable Ctrl+Shift+# to add a sharp for some non-US keyboards
  • #7094 - Remove (the commented out) mtest for cut2 and cut3 timesigs (follow up for #7044)
  • #7099 - Enable Ctrl+Shift+# to add a sharp for some more non-US keyboards (follow up to #7093)
  • #7110 - fix https://trello.com/c/P9b373re/73-atonal-key-signature-causes-spacing-issues
  • #7118 - Fix printing user errors in musescore.cpp
  • #7122 - Center Score in Score View when opening a score
  • #7126 - Avoid deprecated assignment past the end of QString
  • #7127 - Fix #280260: Added an option to set the default font for all text types (counterpart of #5816, which is for master)
  • #7132 - Fix #314551: Duplicate check of identical expression
  • #7136 - Fix compiler warning reg. duplicate name and unused variable
  • #7141 - Fix #314633: Inconsistent stem directions on middle-line beamed notes
  • #7143 - Fix #314655: Avoid spaces and more when exporting files
  • #7145 - Fix #286153: Check box "Show MIDI controls in mixer" in Preferences/Score page has no effect
  • #7146 - Remove Leland.mss from Preferences
  • #7147 - Fix https://trello.com/c/P9b373re - bad start point for continued lines
  • #7148 - Fix #314665: Don't force "long" slurs above the staff (questionable whether we'd want this in 3.6)
  • #7151 - Fix #314687: Identical condition checked twice
  • #7155 - Fix #314696: Ties end at wrong note
  • #7161 - Cleanup translatable texts
  • #7167 - Fix #303623: Fix multiple issues with chord diagrams in MusicXML export (rebase of #5958)
  • #7187 - Fixes for translatable texts
  • #7190 - Fix #314696: Ties end at wrong note (Take 2)
  • #7199 - Translatable texts fixes
  • #7200 - Fix #314642: [MusicXML] big 32nd tuplet exports wrong durations
  • #7201 - Fix #315002: Prevent potential crash
  • #7202 - Filter unused "customised" score orders.
  • #7203 - Fix #315106: Show 2 decimals for Tempo in Play Panel

3.5+ Regressions with no PR yet:

(Copied across from #6505)

  • Fix #308925: User velocity does nothing
  • Fix #308975: Display and editing of lines is wrong @RomanPudashkin
  • Fix #311748: Updated translations don't show in MuseScore @igorkorsukov ?
  • Fix #311788: There is a gap between the end of a staff (system) and the last barline (before a break), in case of a clef change to the next bar in a hidden instrument and show courtesy clef is on.
  • Fix #312029: Fingering is too small on small notes / chords (by design?)
  • Fix #313253: Tablature SVG export

Other urgent issues or earlier regressions with no PR yet:

  • Fix #275837: MuseScore crashes during start-up while displaying "Start center" (probably related to the below issues, at least partly, like triggered by those)
  • Fix #310942: Freezes when clicking "Copyright and download settings" in Save Online dialog (probably a musescore.com issue)
  • Fix #311727: Can't save a score online, brings up empty dialog (connected to the above issue)
  • Fix #313298: MuseScore in Microsoft Store is outdated
  • Fix #313840: Issue with saving score online when using "Upload score audio" (and a custom soundfont)

Other long-time and frequent issues (where the real cause still is very unclear):

MuseScore 3.6 Alpha. PRs to be merged and issues to be fixed.

See also https://github.com/musescore/MuseScore/milestone/15 ;-)

PRs available:

  • #4824/#5853 - Fix #127341: Implements portamento for fluid
  • #5381 - Add Petaluma font
  • #5730 - Timeline optimizations
  • #5934 - Update Bravura to 1.39
  • #5958 - Fix #303623: Fix multiple issues with chord diagrams in MusicXML export (needs a rebase to 3.x first though)
  • #5965 - Fix #303027: Add System lines
  • #6182 - Add more accidentals
  • #6255 - partial fix for #306911
  • #6292 - Rename note Hooks to Flags, to match SMuFL terms and some more text fixes
  • #6322 - Fix issue with en_US translation getting fed back into Transifex (needed before translations get enabled again! Got merged into 3.5.2 already)
  • #6359 - Allow ledgerlines exactly as wide as the noteheads
  • #6398 - Fix #97416: Toggle between pitched and unpitched instruments
  • #6425 - Fix #308771: Migrate invisible staff lines and line color to staffType
  • #6431 - Fix #308712: Default button in Score Properties set to "New…"
  • #6470 - Fix #153016: Add mountain dulcimer and a 3-string tab preset
  • #6489 - Prepare for updated libsndfile (postponed for 4.0, actually already in there)
  • #6472 - Implement the third stroke style of minim-based two-note tremolos
  • #6494 - Fix #309371: Ambitus for transposing instruments doesn't update when toggling concert pitch (needs some work still)
  • #6514 - Add macros for MuseScore version and revision to header/footer
  • #6536 - Fix #309973: Add mnemonics for Save, Save As… and Resource Manager…
  • #6543 - Update to latest SMuFL version 1.3
  • #6550 - Fix #277279: Lack of Capabilities in the Custom Time Signature Creator (still in Draft?)
  • #6560 - Add extended fermata symbols to MusicXML I/O
  • #6606 - Resource "Up to date" rather than "Updated"
  • #6681 - Fix #311796: Crash when deleting header/footer text after hiding
  • #6696 - Fix #272172: Remove tuplets after inserting measures causes corruption/crash (apparently a 3.1 regression,)
  • #6715 - Fix #309102: Dragging handle of hairpin (or other line) causes it to shoot off in the other direction
  • #6724 - Fix #276840: Change of soundfont is cumbersome (May need more work? Better as is than not at all?)
  • #6742 - Reduce useless whitespace in JSON files; better way to update libmscore/sym.* from SMuFL (including bugfixes)
  • #6743 - Fix #257581: Changes to Measure properties are not propagated between score and existing linked parts after save/reload, fix #64636: "add to measure number" is not linked between score and parts after reload
  • #6744 - Add support for triple sharp and triple flat
  • #6746 - Fix #309040: Rest auto avoidance flawed
  • #6747 - Merge Parnassus accidentals into MScore (AKA Emmentaler), fix a couple of issues and fix F8vb and F158vb clefs
  • #6749 - Fix #309188: Doesn’t merge rests into one when the measure has 3 or 4 voices.
  • #6750 - Indicate pitch and on/off time in the status line
  • #6752 - Fix #305613: Add heavy, reverse end and heavy double barlines
  • #6754 - Fix #312146: "Flatten all Beams" setting ignored on reload
  • #6755 - Update fonts/Readme.md
  • #6757 - Fix #308726: Voice 1 rests collide with voice 3 rhythm slashes (above the staff)
  • #6775 - Fix #312279: C time signature does not update
  • #6789 - Fix #312083: The tempo field is not readable by screen readers
  • #6791 - Engraving improvements dialog
  • #6802 - Fix #312442: Fix palette search shortcut functionality
  • #6806 - Fix #312513: Add Sicilian translation
  • #6811 - Fix #299196 Fix #312393 : Missing space between key signature and first note if time signature is hidden
  • #6815 - Fix freeze when tie has the same start and end note
  • #6817 - Porting 3.5.2_backend fixes to 3.x
  • #6844 - Fix sounding pitch was displayed twice due to overlapping PRs merged
  • #6845 - Fix #302990: Set Style Edit dialog to be non-modal to allow score traversal when showing
  • #6847 - Fix #312254: Add alternative choice of “To Coda”
  • #6853 - Fix #312869: Crash when deleting or changing a time signature in a multimeasure rest
  • #6855 - Fix a bug in audio export.
  • #6857 - Fix #312489: Harmony duration interpretation
  • #6856 - Various fixes for Leland
  • #6859 - Fix #312854: [MusicXML] musicxml from new version of Finale imports as blank sheet
  • #6865 - Fix some compiler warnings
  • #6866 - Fix #307271: [MusicXML Export] - Wrong tuplet calculation in two-note tremolo
  • #6867 - Fix #259771: [MusicXML] Make tremolo between notes play correct rhythm when between tuplets
  • #6880 - Fix #313073: InstrumentOrdering updates
  • #6883 - Fix #313019: Default Files in Preferences -> Score are misaligned

(Copied across from #6355)

3.5 Regressions with no PR yet:

  • Fix #306644: Preferences window doesn't match on a 15'' Laptop screen and height isn't resizeable @Spire42 ?
  • Fix #308925: User velocity does nothing
  • Fix #308975: Display and editing of lines is wrong @RomanPudashkin
  • Fix #309368: Lines: when end handles are adjusted with keyboard arrows, anchor point also shifts
  • #6584 - Fix #310821: Chord Symbol (Ctrl+K) on drum stave sounds as percussion (there is a PR, but it isn't really complete)
  • Fix #311748: Updated translations don't show in MuseScore @igorkorsukov ?
  • Fix #311788: There is a gap between the end of a staff (system) and the last barline (before a break), in case of a clef change to the next bar in a hidden instrument and show courtesy clef is on.
  • Fix #312029: Fingering is too small on small notes / chords (by design?)
  • Fix #312120: [Crash Reporter] error message "Host requires authentication"

Other urgent issues with not PR yet:

  • Fix #275837: MuseScore crashes during start-up while displaying "Start center" (probably related to the below issues, at least partly, like triggered by those)
  • Fix #310942: Freezes when clicking "Copyright and download settings" in Save Online dialog (probably a musescore.com issue)
  • Fix #311727: Can't save a score online, brings up empty dialog (connected to the above issue)

Other long-time and frequent issues (where the real cause still is very unclear):

Feature request: Improve custom key signature input

I think the custom key signature dialog box is a bit sad.

  1. When you first add an accidental to the stave, the place it actually appears on the staff doesn't correspond terribly closely to where the mouse cursor is.
  2. The positioning is completely manual, so it's virtually impossible to produce a professional-looking key signature (by which I mean one which matches the spacing of the builtins) and very possible to make ridiculous key signatures like a single accidental located five miles to the left of the start of the bar.

Compiling with recent versions of g++

I am trying to build myself a local version of MuseScore on a modern Debian system.

The local version of the C++ compiler is: g++ (Debian 9.3.0-13) 9.3.0

When running the build, I get this:

make[3]: Entering directory '/mnt/user_data/home/csillag/MuseScore/build.release'
[ 55%] Building CXX object mscore/CMakeFiles/mscoreapp.dir/mscoreapp_autogen/mocs_compilation.cpp.o
[ 55%] Building CXX object mscore/CMakeFiles/mscoreapp.dir/qrc_musescorefonts-Campania_qmlcache.cpp.o
[ 55%] Building CXX object mscore/CMakeFiles/mscoreapp.dir/qrc_musescore_qmlcache.cpp.o
[ 55%] Building CXX object mscore/CMakeFiles/mscoreapp.dir/qrc_musescorefonts-Bravura_qmlcache.cpp.o
[ 55%] Building CXX object mscore/CMakeFiles/mscoreapp.dir/qrc_musescorefonts-MuseJazz_qmlcache.cpp.o
[ 55%] Building CXX object mscore/CMakeFiles/mscoreapp.dir/qrc_musescorefonts-MScore_qmlcache.cpp.o
[ 55%] Building CXX object mscore/CMakeFiles/mscoreapp.dir/qrc_musescorefonts-Gootville_qmlcache.cpp.o
[ 55%] Building CXX object mscore/CMakeFiles/mscoreapp.dir/qrc_qml_qmlcache.cpp.o
In file included from /home/csillag/MuseScore/build.release/mscore/mscoreapp_autogen/XD3YLU7WXD/moc_loginmanager_p.cpp:9,
                 from /home/csillag/MuseScore/build.release/mscore/mscoreapp_autogen/mocs_compilation.cpp:10:
/home/csillag/MuseScore/mscore/cloud/loginmanager_p.h:141:1: error: expected class-name before ‘{’ token
  141 | {
      | ^
/home/csillag/MuseScore/mscore/cloud/loginmanager_p.h:146:27: error: ‘QWebEngineUrlRequestInfo’ has not been declared
  146 |     void interceptRequest(QWebEngineUrlRequestInfo& info) override;
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~
/home/csillag/MuseScore/mscore/cloud/loginmanager_p.h:146:10: error: ‘void Ms::ApiWebEngineRequestInterceptor::interceptRequest(int&)’ marked ‘override’, but does not override
  146 |     void interceptRequest(QWebEngineUrlRequestInfo& info) override;
      |          ^~~~~~~~~~~~~~~~
/home/csillag/MuseScore/mscore/cloud/loginmanager_p.h: In constructor ‘Ms::ApiWebEngineRequestInterceptor::ApiWebEngineRequestInterceptor(QObject*)’:
/home/csillag/MuseScore/mscore/cloud/loginmanager_p.h:145:11: error: class ‘Ms::ApiWebEngineRequestInterceptor’ does not have any field named ‘QWebEngineUrlRequestInterceptor’
  145 |         : QWebEngineUrlRequestInterceptor(parent) {}
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I haven't modified the source code, nor have I tweaked the build config, so I guess the reason must be related to the version of the C++ compiler, and the dialect it speaks by default.

I have also g++-6 and g++-8 and hand which I could try, but I don't see anything in the documentation about configuring the compiler used.

So could you please point me into the right direction?
(Either by telling me how to compile with the gcc-9.3, or telling me how to set it up to use older gcc+?)

Thank you.

[MU4 Issue] Search result shows empty palettes

Describe the bug
Search results even if there is no match - it shows empty palettes

To Reproduce
Steps to reproduce the behavior:

  1. Create a score
  2. Open "palettes" tab on the left side panel
  3. Enter "2" or "ch" or "dd" in a palettes search field

Expected behavior
Empty slots and palettes should not be shown if there is no match with letters in search field

Screenshots
image
Скриншот 21-12-2020 14 31 20
Скриншот 21-12-2020 14 33 05

Desktop (please complete the following information):
Windows 10 x64,
MacOS

when two voices playe the same note only one is heard

hi,
my son has just fallen in love with musescore, and he loves the pre-listen. but he discovered when two voices play the same note only one is played, he thinks it also happens with different instruments, but definitley when its the same (i.e.e two celli)

MuseScore 3.6.2. PRs to be merged and issues to be fixed.

PRs available:

  • #4853 - Fix #286900: MIDI input menu has no None option
  • #6494 - Fix #309371: Ambitus for transposing instruments doesn't update when toggling concert pitch (needs some work still)
  • #6550 - Fix #277279: Lack of Capabilities in the Custom Time Signature Creator
  • #6693 - Fix #311792: Override alter tag with note tuning value if present
  • #6917 - Paren time sig (needs #6550 first)
  • #7003 - Fix #310158: Don't null terminate MIDI sequence track name messages
  • #7148 - Fix #314665: Don't force "long" slurs above the staff (questionable whether we'd want this in 3.6.2)
  • #7256 - Export hidden tempo text to MusicXML
  • #7261 - Fix #315677: Allow beaming across crotchet rests.
  • #7292 - Fix #315963: Add Flügelhorns to instruments/orders.xml
  • #7309 - Fix tempo rounding issue in MusicXML export
  • #7310 - Store tempo more precisely in mscx/mscz files
  • #7315 - Fix #316096, fix #305093: Custom gliss text reverts to default "gliss"
  • #7333 - Fix #316125: Dock widgets are now focused on visibilty toggle
  • #7337 - Fix #316373: Show part name in timeline rather than instrument name
  • #7345 - Fix #275837: MuseScore crashes during start-up while displaying "Start center"
  • #7346 - Update Petaluma to 1.065
  • #7355 - Fix #316502: Fix accessibility of ScoreMigrationDialog
  • #7356 - Fix #315963: Add missing baritone-horns and euphoniums to orders.xml and templates
  • #7357 - Fixed score-parts-pdf
  • #7359 - Fix #287598: Do not remove spanners from the measures outside of the rewrite range.
  • #7360 - Fix macOS dmg name, fix macOS dmg window height, update version number
  • #7361 - Fix #311788: Gap between staff and end barline with courtesy clef
  • #7362 - Fix #315779: Disable auto-size of vertical frame when dragging the height handle
  • #7364 - Fix #316497: Translations in 3.6.1 are outdated (needed again though just before 3.6.2 gets released)
  • #7366 - Fix #316507: Application now supports using the system theme option in Windows (postponed for master)
  • #7368 - Fix #316571: Close icon missing on MIDI import panel
  • #7370 - Fix #315897: Very strange and unreadable chord font when opening a jazz score
  • #7373 - Fix #316441: Crash when changing time signature in front of a corrupted measure
  • #7374 - g/c unused lastFocusWidget
  • #7380 - AppImage: Ensure zsync file is named correctly for stable releases
  • #7383 - Fix #316559: Style settings in score migrate to part after save / reload (https://trello.com/c/mtITOhl5/120-score-style-settings-applied-to-parts-on-reload)
  • #7384 - Fix #316797: Deleting a breath/caesura selects the wrong note.
  • #7388 - Fix deprecation warnings with Qt 5.15.2 and some qml files (benefit/risk ratio too low)
  • #7395 - Fix #316869: mmrestrange numbers can collide with other elements
  • #7396 - Fix #316754: Empty rehearsal mark not deleted after entering a line break
  • #7400 - Fix #315408: Mixer panel not fully shown when opened
  • #7403 - Fix #305777: Make applying tremolo a toggle operation
  • #7405 - Solves potential crash when an extended instruments.xml is written.
  • #7407 - Fix #316679: Segmentation Fault when opening a file with a missing section break element
  • #7412 - Fix #316555: Invisible breath shouldn't impact layout.
  • #7414 - Fixed version change when saving to file (fixed differently)
  • #7435 - Fix #305387: Add spinner for controlling glissando line thickness in inspector (postponed due to last minute translatable string additions)
  • #7439 - Fix #316896: Banjo fifth string fret numbers
  • #7441 - Don't save default settings to pre 3.6 score after 'reset to defaults'
  • #7442 - Fix #315904: [MusicXML import] incomplete import from ScoreScan XML file

3.5+ Regressions with no PR yet:

(Some copied across from #6505, #6887 and #7244)

Other urgent issues or earlier regressions with no PR yet:

  • Fix #313298: MuseScore in Microsoft Store is outdated (and till 3.3.4!)
  • Fix #313840: Issue with saving score online when using "Upload score audio" (and a custom soundfont) (still actual?)

Other long-time and frequent issues (where the real cause still is very unclear):

[MU3 Issue] MuseScore 3.6.3 or 3.7.0, PRs to be merged and issues to be fixed.

PRs available (complete list of PRs against the 3.x branch):

  • #4853 - Fix #286900: MIDI input menu has no None option
  • #5902 - Fix #296528: Footers now appear inside page margins
  • #6021 - Fix #303422: Lyrics color is preserved when importing mxml + small bugfix and cleanup for isEven (replaced by #8034)
  • #6080 - Adding ability to divide Fraction by integer. _(not needed anymore, in since 3.5.0, via another PR)
  • #6095 - Fix #305502: Osc plugin controller
  • #6312 - Improve horizontal spacing & vertical alignment
  • #6344 - Externally Load Fonts + Reload Without Rebuild (never left draft state, got closed then)
  • #6494 - Fix #309371: Ambitus for transposing instruments doesn't update when toggling concert pitch (still needs some work)
  • #6550 - Fix #277279: Lack of Capabilities in the Custom Time Signature Creator (prerequisite for #6917, no 3.6.3 planned)
  • #6693 - Fix #311792: Override alter tag with note tuning value if present
  • #6917 - Paren time sig (needs #6550 first, no 3.6.3 planned)
  • #7003 - Fix #310158: Don't null terminate MIDI sequence track name messages
  • #7082 - Add transpose function to pluginAPI::score (never left draft state, got closed by author)
  • #7148 - Fix #314665: Don't force "long" slurs above the staff
  • #7179 - Fix #314899: Identical expression
  • #7256 - Export hidden tempo text to MusicXML
  • #7356 - Fix #315963: Add missing baritone-horns and euphoniums to orders.xml and templates
  • #7388 - Fix deprecation warnings with Qt 5.15.2 and some qml files (might be usefull to maintainers of the builds for Linux distributions, PR got archived)
  • #7414 - Fixed version change when saving to file (not needed any more, as the MuseScore 2 backend will get kept)
  • #7435 - Fix #305387: Add spinner for controlling glissando line thickness in inspector (needs #7704 too)
  • #7443 - Fix #317084: SVG honors z-order of staff-lines and includes Staff Type Changes
  • #7453 - Fix #317163: Properties lost on save/reload (already in master and no 3.6.3 planned)
  • #7455 - Fix #316504: [MusicXML import] [3.6.0 regression] fretboard incorrectly imported _(already in master and no 3.6.3 planned)
  • #7458 - Fix #275483: Give [playback cursor] a distinct color preference
  • #7463 - Updating patch release and Copyright year as used by the installer (no 3.6.3 planned)
  • #7464 - Fix #317319: C-Major/a-minor and atonal key signatures cause other elements, like dynamics, to move up
  • #7480 - Fix #317368: Fix Score.staves property
  • #7481 - Fix #314060: Onscreen Keyboard to show actual note events rather than only score selection during playback
  • #7500 - Fix #293370: Allow the user to customize background when exporting as PDF/PNG/SVG (needs #7704 too)
  • #7514 - Fix #317272: Page settings dialog shows wrong values in pre-3.6 parts
  • #7516 - Fix #317424: Missing tie in part after paste
  • #7517 - Fix #317425: Corruption/crash after repeating a 256th note or smaller.
  • #7518 - Fix #317426: Rests grouped incorrectly after adding 256th note or smaller
  • #7519 - Fix #317188: Allow [Q] and [W] to work on a range selection
  • #7520 - Fix #317438: Wrong order of sagittal accidentals (already in master and no 3.6.3 planned)
  • #7523 - Fix #207346: Restrict the first exported MIDI track to timing events.
  • #7524 - Fix #317511: Fix a crash on Undo after adding measures with timeline, fix #320133: Application Crashes When Splitting Measure, fix #321021: SegFault when undo after deleting initial 4/4 time signature if had set first measure Actual Duration to 2/4 and had chord symbols with timeline open and fix #321023: SegFault upon delete measures: tick2measure not found when timeline is open
  • #7529 - Reimplement spacers in vertical staves adjustment to make sure all spacers are taken into account. Also partially fixes #317588: Bad (negative) default height for fixed spacer if added to last staff of score
  • #7533 - Fix #315198, fix #312737, fix #314950: Fix inability to download extensions
  • #7544 - Fix #317264: Instruments window staves column doesn't show changed part names
  • #7545 - Fix #317631: Deleting all text in edit mode breaks Undo
  • #7546 - Fix #317665: fix REMEMBERLASTCONNECTIONS & TIMEBASEMASTER preferences not affecting jackParametersChanged
  • #7566 - Fix #317703: Disabling "Enable Auto-Size" for Title text in template not respected
  • #7569 - Fix #317747: Measure number appears after edit in first measure after section break with intervening frame
  • #7587 - Fixed wrong bitwise operator: & instead of |
  • #7590 - Fix #313977: Avoid adding a palette element twice on double-click
  • #7594 - Ignore SF_VERSION (from master) in 3.x
  • #7602 - Fix #318035: Prevent (potential) crash on MusicXML import
  • #7604 - Update fonts/README.md
  • #7606 - Fix #318034: Make Harmonium SND capable.
  • #7611 - Fix #299600: Disable debug output for QML palette
  • #7612 - Fix missing translations
  • #7616 - Fix #317227, fix #317185: Disable centering score when opening score or switching LayoutMode
  • #7618 - Fix #318251: Compacting Section Break Inspector (needs #7704 too)
  • #7620 - Add "countin" tool to the toolbar in Advanced workspace
  • #7622 - "Add Frame Text" shortcut doesn't work
  • #7623 - Fix #318327: Turn on autoupdate for macOS on CI
  • #7628 - Fix detection of even/odd lyrics (but see also #6021)
  • #7699 - Fix #318370, fix #318388: Image paste crashes
  • #7703 - Fix #316176: Activating the Multimeasure rests prevents the "SmoothPan" function from working.
  • #7704 - Push updated strings to Transifex, leaving old strings in place (needed by #7435, #7500, #7618, #7872)
  • #7705 - Fix #318534: Add missing muted channels in Symphony orchestra template's Horns and Trombones
  • #7708 - Fix #318546: Musescore > Preferences > I/O > MIDI Output Latency field won't keep changes from 0ms
  • #7711 - Fix typo in a the name of a style setting
  • #7719 - Fix #318646: Crash when changing key signature on staff with Instruments change and transposing instruments
  • #7728 - Fix #89216: Multiple possible causes of crashes or audible artefacts
  • #7738 - Fix #318837: Add Turkish folk music accidentals (needs #7704 too)
  • #7739 - Fix #297613: (Linux) File save can't determine file type without extension
  • #7756 - Fix #316025: Solve issue of fixed spacer between last staff and bottom of page.
  • #7760 - Fix #318326: System Text Line missing in existing parts when added via drag&drop to non-top staff
  • #7776 - Fix #317951: Horizontal Frame on system by itself at end of page causes previous system to disappear
  • #7778 - Solve a crash when score contains a vbox which is not on top of a page. (fixes a regression from #7529)
  • #7784 - Fix #317849: MuseJazz Curly-Brace switches to another font when beyond 2 staves
  • #7799 - Fix #319210: MusicXML import corrupted when xml is stripped from whitespace
  • #7804 - Fix #319242, fix #319020: Volta/Ottava/Pedal lines disappear when switching language
  • #7853 - Vertical staves adjustment and single line staves
  • #7868 - Fix #319476: Allow plugins to add symbols to rests
  • #7870 - Fix #298147, fix #269926, fix #303450: MusicXML: Handle measure number offsets, Fermatas on notes with grace notes, Text in voice 2 not placed correctly, slur and grace note (acciaccatura) fails (still in draft)
  • #7871 - Fix #307704, fix #302104, fix #301768, fix #301016 and fix #318772: Capo settings applied via staff text do not affect chord symbols, unexpected tieing behaviour, copying a partial measure leaves rest(s) missing in voices 2-4 and do not save unused images in the MSCZ archive.
  • #7872 - Update SMuFL to 1.4, Bravura to 1.392 and BravuraText to 1.393 (needs #7704 too)
  • #7877 - Fix #319448: Glissando tab layout and style minTieLength
  • #7887 - Fix #292716, #319525: Shortcut 5 doesn't work on AZERTY keyboards
  • #7891 - Fix #319584: Many percussions elements/sounds are not getting translated in status bar and Edit Drumset dialog (needs #7704 too. Already in master and no 3.6.3 planned)
  • #7902 - On Mac don't 'install' Leland and don't 'build in' (musical) text fonts (may solve #316152)
  • #7935 - Fix #319776: [MusicXML export] Invalid MusicXML will be generated if exported sheet contains tied cue notes (already in master and no 3.6.3 planned, PR got archived)
  • #7941 - Line width fix (in Page settings dialog's preview pane) (for the 3.6.2 branch, as such should git cherry-pick cleanly into the 3.x branch. However, meanwile it got closed as not being needed)
  • #7947 - Fix #319079: Shift-selecting lyrics doesn't work with last word (already in master and no 3.6.3 planned, PR got archived)
  • #7952 - Fix #318860: Rest offset with slash notation in voices > 1 (already in master and no 3.6.3 planned)
  • #7979 - Fix #7971: Help > MusicXML Links to contributor licenses rather than end-user licenses (needs #7704 too)
  • #7987 - Fix #7970: Help > Help > About... Replace link to donate page, change its text, say GPL version (needs #7704 too, already in master and no 3.6.3 planned))_
  • #8000 - Fix #318631: Tablature fingering order not always correct (already in master and no 3.6.3 planned)
  • #8008 - Fix #320326: Hide piano tool's ToolTips along with the preference setting for "ui/piano/showPitchHelp" (already in master and no 3.6.3 planned, PR got archived)
  • #8009 - Clean up instruments.xml (needs #7704 too)
  • #8011 - Fix #320517: Voice 2 note stems face wrong way when noteheads made invisible
  • #8021 - Fix #320620: Crash when filling with slashes
  • #8034 - Fix #303422: Importing colored lyrics from MusicXML _(already in master and no 3.6.3 planned)
  • #8036 - Fix #320573: [MusicXML import] fretboard frets property not saved in MuseScore format _(already in master and no 3.6.3 planned)
  • #8059 - Fix #270988: [MusicXML] first-fret tag not supported for fretboard diagrams _(already in master and no 3.6.3 planned)
  • #8071 - Fix #320973: Support .cap and .capx import of (Griffschrift's) X-noteheads _(already in master and no 3.6.3 planned)
  • #8073 - Retranslate zoomBox' texts on language change
  • #8074 - Fix #320949: Glissando playback (portamento) issue
  • #8083 - Fix #319778: Stem protrusion in Gonville and fix #319636: Stem length too high when using Slashes (Gonville only)
  • #8102 - Fix #321174: Organ sound for "SATB Closed Score + Organ" template is pan flute _(already in master and no 3.6.3 planned)
  • #8111 - Fix #321227: Problems with removing empty trailing bars
  • #8187 - Fix #321376: Musescore cannot open MusicXML file it created if filename contains an ampersand _(already in master and no 3.6.3 planned)
  • #8199 - Fix #321730: Crash on corrupt MXL import
  • #8282 - Fix #321751, fix #321753: [MusicXML import] use note type instead of note duration to determine note length and enable import of MusicXML note duration to set duration as shown in the piano roll editor (but see also #8429)
  • #8488
  • #8515
  • #8578 - Fix #316152: Some characters do not print from Leland on certain printer drivers
  • #8721 - Fix #304642: Crash on inspector parameter change when tie and slur selected
  • #8816 (but see also #8825, the better fix)
  • #9019
  • #9081
  • #9236
  • #9238

PRs for master that would apply to 3.x and seem worth getting backported:

PRs available (complete list of PRs against the 3.6.2_backend branch not yet merged into 3.x, which should cherry-pick cleanly):

3.5+ Regressions with no PR yet:

(Some copied across from #6505, #6887, #7244, #7347)

3.x regression (post 3.6.2 release)

Other urgent issues or earlier regressions with no PR yet:

  • Fix #306066: Updated build for ARM (and since 2.1!)
  • Fix #313298: MuseScore in Microsoft Store is outdated (and since 3.3.4!)
  • Fix #313840: Issue with saving score online when using "Upload score audio" (and a custom soundfont) (still actual?)
  • Fix #318866: MP3 export fails for instruments not set for Single Note Dynamics, but set for using an "expr." sound (intruduced some time after 3.2.3)

Other long-time and frequent issues (where the real cause still is very unclear):

MuseScore 3.6.1. PRs to be merged and issues to be fixed.

PRs available:

3.5+ Regressions with no PR yet:

(Some copied across from #6505 and #6887)

  • Fix #308925: User velocity does nothing
  • Fix #308975: Display and editing of lines is wrong @RomanPudashkin
  • Fix #311788: There is a gap between the end of a staff (system) and the last barline (before a break), in case of a clef change to the next bar in a hidden instrument and show courtesy clef is on.

Other urgent issues or earlier regressions with no PR yet:

  • Fix #310942: Freezes when clicking "Copyright and download settings" in Save Online dialog (probably a musescore.com issue, still actual?)
  • Fix #311727: Can't save a score online, brings up empty dialog (connected to the above issue, possibly no longer actual)
  • Fix #313298: MuseScore in Microsoft Store is outdated (and till 3.3.4!)
  • Fix #313840: Issue with saving score online when using "Upload score audio" (and a custom soundfont) (still actual?)

Other long-time and frequent issues (where the real cause still is very unclear):

`make release` stucks on downloading SoundFont

Telemetry feature is disabled
Build is unstable = FALSE
Telemetry track id is empty
Version 0.0 of the MuseScore SoundFont is outdated, downloading version 0.1.8.
-- [download 0% complete]

it hangs for hours, can I download it manually?

MuseScore 3.5.2 Release. PRs to be merged and issues to be fixed.

  • #6322 - Fix issue with en_US translation getting fed back into Transifex (needed before translations get enabled again, so latest in 3.6!)
  • #6560 - Add extended fermata symbols to MusicXML I/O (not really a regression, therefor might get postponed to 3.6)
  • #6651 - Fixed unexpected geometry stretching in "Edit style" dialog
  • #6653 - Fix #311520: Harmony playback preferences not honored until toggled
  • #6665 - Fix #311621: Fix export audio on Windows
  • #6667 - Fix #311661: Fix potential crash in PianoView::updateNotes() (not really a regression though)
  • #6681 - Fix #311796: Crash when deleting header/footer text after hiding (3.5(.0) regression, therefor might get postponed to 3.6?)

3.5.1 Regressions with no PR or fix yet:

  • Fix #311516: False or old link when downloading the latest version 3.5.1 (website issue)
  • Fix #311526: Automatic downloading failed for Windows portable version (website issue)
  • Fix #311695: Edits to system text/tempo marking after save and reload of score do not propagate to all parts. (fixed by reverting an earlier PR)
  • Fix #311748: Updated translations don't show in MuseScore

3.5(.0) Regressions with no PR yet:

  • Fix #306644: Preferences window doesn't match on a 15'' Laptop screen and height isn't resizeable @Spire42 ?
  • Fix #308726: Voice 1 rests collide with voice 3 rhythm slashes (above the staff)
  • Fix #308925: User velocity does nothing
  • Fix #308975: Display and editing of lines is wrong @RomanPudashkin
  • Fix #309040: Rest auto avoidance flawed @tobik ?
  • Fix #309102: Dragging handle of hairpin (or other line) causes it to shoot off in the other direction
  • Fix #309188: Doesn’t merge rests into one when the measure has 3 or 4 voices. @tobik ?
  • Fix #309368: Lines: when end handles are adjusted with keyboard arrows, anchor point also shifts

Other long-time and frequent issues (where the real cause still is very unclear):

make release failed [MacOS]

MacOS:

`-- ALSA support disabled
CMake Error at CMakeLists.txt:438 (message):
Error: PulseAudio support requested (BUILD_PULSEAUDIO=ON), but PulseAudio
was not found.

-- Found lame: /usr/local/Cellar/lame/3.100/lib/libmp3lame.dylib
-- JACK (Jack Audio Connection Kit) >= 0.98.0 found. jack support enabled.
PortAudio found. PortAudio support enabled. INCDIR /usr/local/Cellar/portaudio/19.6.0/include, LIBDIR /usr/local/Cellar/portaudio/19.6.0/lib, LIB -L/usr/local/Cellar/portaudio/19.6.0/lib -lportaudio -framework CoreAudio -framework AudioToolbox -framework AudioUnit -framework Carbon
libvorbis detected /usr/local/Cellar/libvorbis/1.3.6/include /usr/local/Cellar/libvorbis/1.3.6/lib -L/usr/local/Cellar/libvorbis/1.3.6/lib -lvorbis
libogg detected /usr/local/Cellar/libogg/1.3.3/include /usr/local/Cellar/libogg/1.3.3/lib -L/usr/local/Cellar/libogg/1.3.3/lib -logg
libsndfile detected /usr/local/Cellar/libsndfile/1.0.28/include /usr/local/Cellar/libsndfile/1.0.28/lib -L/usr/local/Cellar/libsndfile/1.0.28/lib -lsndfile
-- Precompiled header generation
Configuring telemetry
Configuring google_analytics
Configuring global
-- Creating directory /Users/zhoulai/Downloads/MuseScore-3.4.2/build.release/include/freetype/config
-- Creating file /Users/zhoulai/Downloads/MuseScore-3.4.2/build.release/include/freetype/config/ftconfig.h
-- Looking for unistd.h
-- Looking for unistd.h - found
-- Looking for fcntl.h
-- Looking for fcntl.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Creating file /Users/zhoulai/Downloads/MuseScore-3.4.2/build.release/include/freetype/config/ftoption.h
-- Configuring incomplete, errors occurred!
See also "/Users/zhoulai/Downloads/MuseScore-3.4.2/build.release/CMakeFiles/CMakeOutput.log".
make[1]: *** No rule to make target lrelease'. Stop. make[1]: *** No targets specified and no makefile found. Stop. make: *** [release] Error 2

Permission dialog malformed

I know you're not using GitHub issue tracker but I don't want to create an extra account on your site for reporting a single bug. So you might want to transfer this issue there, if you like.

First time started MuseScore (Czech locales), the prompt for data collection is malformed, see the screenshot below (includes the app version, too).

screenshot_2021-01-25_10-05-16

Icons too large

Kubuntu (Ubuntu version 18.04.4 LTS), MuseScore 3.4.2

Icons are too large.

My whole screen:
image

Screen resolution is 1920x1080.

Let me know if you need any more information :)

MIDI Import Improvement: Recognizing multiple instrument changes in a MIDI track

When importing a MIDI file, a menu appears to give the option for each track's instrument to be set automatically, which I've found very useful. However, this feature only recognizes 1 instrument per track, which causes information to be lost if there are multiple instrument change events in a track.

I suggest that the MIDI import menu be expanded to do the following:

  • list every instrument change in every track when the file is loaded, with some indicator to its position in the track.
  • When "apply" is clicked, add an appropriately named "Change Instrument" element at each selected event's location starting on the second instrument marker, leaving the first as the track's primary instrument like it currently does.

Cannot Display Lyrics Properly in MIDI Files

Issue Description

  1. Add lyric events to a MIDI file.
  2. Open the MIDI file in MuseScore.
    Lyric texts without a note on event at the same ticks are not displayed.
    As illustrated in the attachment, some lyric texts are displayed under both staff, while some are displayed under just one staff (staff having a note on event at the same time). If neither staff has a note on event at the same ticks, the lyric text is not displayed.
    E6D98028-63DF-42CE-A14A-471D67883005

PR candidates to be merged to MuseScore 3.3 Beta 2

Pull requests in the list fix the P0 and P1 issues from the issue tracker or were suggested by the community or selected by in-house team.

  • #4883 (unclear motivation)
  • #4879 (unclear motivation)
  • #5270
  • #5269 (needs manual testing and cherry-picking changes)
  • #5259 (selection is an error-prone field)
  • #5214 (affects only WINSTORE builds, not relevant now)
  • #3163 (work in progress, unaddressed review, needs thorough testing, not urgent?)
  • #4370 (unclear motivation)
  • #5255 (unaddressed review)
  • #4916
  • #4443 (unaddressed review, rebase needed)
  • #5291
  • #5293
  • #5295
  • #5037 (rebase needed)
  • #5297
  • #4957

Included to MuseScore 3.3 Beta 2:

[MU4 Issue]

Describe the bug
A short and clear description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]

Additional context
Add any other context about the problem here.

Bad quality Clarinet synth

In all honesty, I really find the sound of the Clarinet inside the software really bad. It applies to both the sound within the website as well as the standalone software. Whenever I play a tune with the synth, my speakers start crackling and buzzing (happened on several different computers). The sound does not feel authentic at all. I really like the rest of the software, but I would really like the B flat clarinet audio issues to be fixed

[MU4 Issue] Palettes and search field should be 30xp tall

Describe the bug
Search field is taller then Palettes

To Reproduce
Steps to reproduce the behavior:

  1. Create a new score
  2. Look at search button on instrument panel

Expected behavior
Palettes and search field should be 30xp tall

Screenshots
Скриншот 24-12-2020 03 49 07

Desktop (please complete the following information):
Windows 10 x64
MacOS

Crash when try to open a v3.5 score in v3.6

Hello everyone.

First of all, I'm not a developer of Musescore. I give my solution while this bug is active.

Recently, I tried to open a few Musescore 3.5 files, some of them crashed, some of them opened correcty. Here is my solution, for now:

  • Make sure your last session is not restored.

If you have a .mscz score or "Compressed musescore file":

  • Open the file with 7zip or Winrar or any other zipfile viewer.
  • Extract the *.mscx score to wherever you want. follow the next steps

If you have a .mscx score or "Uncompressed musescore file":

At this step if I tried to open the file with Musescore it would crash again.

  • Open the file with a text editor, like notepad or Visual Studio Code.
  • Your score is going to be like this:
<?xml version="1.0" encoding="UTF-8"?>
<museScore version="3.01">
  <programVersion>3.5.2</programVersion>
  <programRevision>465e7b6</programRevision>
  <Score>
    <layoutMode>line</layoutMode>
    <LayerTag id="0" tag="default"></LayerTag>
    <currentLayer>0</currentLayer>
    <Division>480</Division>
...
  • Change
<layoutMode>line</layoutMode>

to

<layoutMode>page</layoutMode>
  • Save the file and voilà, the file can be opened with Musescore

Proposal for a phone application

Hey MuseScore, I have been checking this project out and it looks really cool to me. I am a musical-instrumentalist and flutter developer. I was wondering if there's an open source mobile application for the whole project? If not, are you guys open to the idea of having one?

Double and Halve note values (W/Q) only works on single notes, not selection

Describe the bug
In the past, it was possible to select a passage and press "W" to double all of the note lengths or "Q" to halve note values. This still works for individually selected notes, but no longer works when you select 2 or more notes.

To Reproduce
Steps to reproduce the behavior:
Enter two or more notes in a staff.
Select them.
Press the keyboard shortcut for Double Note Values (usually W)

Expected behavior
The passage should be converted into the same pitches with double note values

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: tested on Windows & OSX
  • Browser Chrome
  • Version: tested on 3.5.2 and 3.6.2
    double_bug

D.S ignoring inner rittornelo

I was trying to transcribe a song and I had to use some ritornello and a D.S, but in the second time from segno it ignores all ritornellos inside this range of bars.

OS: Windows 10 (10.0), Arch.: x86_64, MuseScore version (64-bit): 3.5.2.311459983, revision: github-musescore-musescore-465e7b6

Release 3.5.2 files have new undocumented numbering

Hi.

I usually update musescore formula in brew casks once a new version comes out. I just saw you did a release (3.5.2) but files now have a new number after version in the filename. What does it mean?

Cheers

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.