Skip to content

Rename to MuseScore Studio#33294

Open
ajuncosa wants to merge 2 commits into
musescore:mainfrom
ajuncosa:rename-to-studio
Open

Rename to MuseScore Studio#33294
ajuncosa wants to merge 2 commits into
musescore:mainfrom
ajuncosa:rename-to-studio

Conversation

@ajuncosa
Copy link
Copy Markdown
Contributor

@ajuncosa ajuncosa commented May 6, 2026

Resolves: #32235

Finish renaming to Studio, now that there is a major version number change.

I have removed some compatibility CMake variables that were no longer necessary. The remaining changes are mostly file-headers and READMEs that had not yet been updated.

Most changes from the original issue had already been addressed before (such as the application name and the name of the user directories). The executable names have not been updated for any OS, so this PR contains no breaking changes in the end.

Related to: musescore/muse_framework#39

Copy link
Copy Markdown

@claude claude Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Claude Code Review

This pull request is from a fork — automated review is disabled. A repository maintainer can comment @claude review to run a one-time review.

@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai Bot commented May 6, 2026

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 64ce696d-2c2f-45cb-b8b5-0207d8a82ccd

📥 Commits

Reviewing files that changed from the base of the PR and between c636d9c and e46cc4a.

📒 Files selected for processing (129)
  • CMakeLists.txt
  • README.md
  • SetupConfigure.cmake
  • buildscripts/packaging/Linux+BSD/SetupAppImagePackaging.cmake
  • buildscripts/packaging/Windows/PortableApps/appinfo.ini.in
  • buildscripts/packaging/Windows/SetupWindowsPackaging.cmake
  • muse
  • share/plugins/note_names/notenames.qml
  • src/app/CMakeLists.txt
  • src/engraving/api/tests/CMakeLists.txt
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingStyleDialog.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingStylePanel.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingUndoStackDialog.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingUndoStackPanel.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/engravingstylemodel.h
  • src/engraving/qml/MuseScore/Engraving/devtools/engravingundostackmodel.cpp
  • src/engraving/qml/MuseScore/Engraving/devtools/engravingundostackmodel.h
  • src/engraving/rendering/score/accidentalslayout.cpp
  • src/engraving/rendering/score/accidentalslayout.h
  • src/engraving/tests/automation/automation_tests.cpp
  • src/engraving/tests/bsptree_tests.cpp
  • src/importexport/midi/tests/utils/smfyamlserializer.cpp
  • src/importexport/midi/tests/utils/smfyamlserializer.h
  • src/macos_integration/CMakeLists.txt
  • src/musesounds/CMakeLists.txt
  • src/musesounds/imusesamplercheckupdatescenario.h
  • src/musesounds/imusesamplercheckupdateservice.h
  • src/musesounds/imusesoundscheckupdatescenario.h
  • src/musesounds/imusesoundscheckupdateservice.h
  • src/musesounds/imusesoundsconfiguration.h
  • src/musesounds/imusesoundsrepository.h
  • src/musesounds/internal/musesamplercheckupdatescenario.cpp
  • src/musesounds/internal/musesamplercheckupdatescenario.h
  • src/musesounds/internal/musesamplercheckupdateservice.cpp
  • src/musesounds/internal/musesamplercheckupdateservice.h
  • src/musesounds/internal/musesoundscheckupdatescenario.cpp
  • src/musesounds/internal/musesoundscheckupdatescenario.h
  • src/musesounds/internal/musesoundscheckupdateservice.cpp
  • src/musesounds/internal/musesoundscheckupdateservice.h
  • src/musesounds/internal/musesoundsconfiguration.cpp
  • src/musesounds/internal/musesoundsconfiguration.h
  • src/musesounds/internal/musesoundsrepository.cpp
  • src/musesounds/internal/musesoundsrepository.h
  • src/musesounds/musesoundserrors.h
  • src/musesounds/musesoundstypes.h
  • src/musesounds/qml/MuseScore/MuseSounds/MuseSoundsReleaseInfoDialog.qml
  • src/musesounds/qml/MuseScore/MuseSounds/internal/MuseSoundsReleaseInfoBottomPanel.qml
  • src/musesounds/qml/MuseScore/MuseSounds/internal/SoundCatalogListView.qml
  • src/musesounds/qml/MuseScore/MuseSounds/internal/SoundLibraryItem.qml
  • src/notationscene/qml/MuseScore/NotationScene/EditPercussionShortcutDialog.qml
  • src/notationscene/qml/MuseScore/NotationScene/PercussionPanelPadSwapDialog.qml
  • src/notationscene/qml/MuseScore/NotationScene/editpercussionshortcutmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/editpercussionshortcutmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/elementpopups/PartialTieMenuRowItem.qml
  • src/notationscene/qml/MuseScore/NotationScene/elementpopups/PartialTiePopup.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/AccidentalsPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/ChordSymbolsPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/ClefKeyTimeSigPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/ComboBoxDropdown.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/HammerOnPullOffTappingPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/IconAndTextButtonSelector.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/InstrumentNamesPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/LaissezVibrSection.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/MeasureNumbersPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/RadioButtonSelectorWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/SelectableStyledImage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/SlursAndTiesPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/SlursSection.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StaveSharingPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleControlRowWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleResetButton.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleSpinboxWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleToggle.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleToggleWithImage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyledImage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyledXYControllerWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/TextFieldWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/TiesSection.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/VoltasPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/accidentalspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/accidentalspagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/chordsymbolspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/chordsymbolspagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/clefkeytimesigpagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/clefkeytimesigpagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/fretboardspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/fretboardspagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/glissandosectionmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/glissandosectionmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/hammeronpullofftappingpagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/hammeronpullofftappingpagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/instrumentnamespagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/instrumentnamespagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurenumberspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurenumberspagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurerepeatmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurerepeatmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/notelinesectionmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/notelinesectionmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatbarlinessectionmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatbarlinessectionmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatplaycounttextmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatplaycounttextmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/slursandtiespagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/slursandtiespagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/stavesharingpagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/stavesharingpagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/tupletcenteringselectormodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/tupletcenteringselectormodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/voltaspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/voltaspagemodel.h
  • src/playback/qml/MuseScore/Playback/internal/KnobControl.qml
  • src/playback/qml/MuseScore/Playback/internal/MixerPanelToolbar.qml
  • src/playback/qml/MuseScore/Playback/internal/PlaybackSpeedPopup.qml
  • src/playback/qml/MuseScore/Playback/internal/VolumePressureMeter.qml
  • src/playback/qml/MuseScore/Playback/internal/VolumeSlider.qml
  • src/stubs/musesounds/musesamplercheckupdateservicestub.cpp
  • src/stubs/musesounds/musesoundscheckupdatescenariostub.cpp
  • src/stubs/musesounds/musesoundscheckupdatescenariostub.h
  • src/stubs/musesounds/musesoundscheckupdateservicestub.cpp
  • src/stubs/musesounds/musesoundscheckupdateservicestub.h
  • src/web/audioengine/webaudioengine.cpp
  • src/web/audioengine/webaudioengine.h
  • tools/miditools/midifile.h
  • tools/miditools/tempomap.h
  • tools/miditools/xmlreader.h
  • tools/miditools/xmlwriter.h
  • version.cmake
  • vtest/README.md
💤 Files with no reviewable changes (1)
  • SetupConfigure.cmake
✅ Files skipped from review due to trivial changes (118)
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingStylePanel.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingUndoStackDialog.qml
  • src/musesounds/imusesoundscheckupdateservice.h
  • src/notationscene/qml/MuseScore/NotationScene/editpercussionshortcutmodel.h
  • src/musesounds/qml/MuseScore/MuseSounds/internal/SoundLibraryItem.qml
  • src/musesounds/internal/musesamplercheckupdateservice.h
  • src/musesounds/internal/musesoundsrepository.h
  • src/notationscene/qml/MuseScore/NotationScene/editpercussionshortcutmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/hammeronpullofftappingpagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/TiesSection.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyledXYControllerWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/AccidentalsPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/SlursAndTiesPage.qml
  • src/musesounds/internal/musesoundscheckupdateservice.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StaveSharingPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/instrumentnamespagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/LaissezVibrSection.qml
  • src/musesounds/musesoundserrors.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/InstrumentNamesPage.qml
  • src/musesounds/musesoundstypes.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/glissandosectionmodel.cpp
  • src/musesounds/internal/musesoundsrepository.cpp
  • share/plugins/note_names/notenames.qml
  • src/musesounds/internal/musesamplercheckupdatescenario.cpp
  • tools/miditools/tempomap.h
  • src/web/audioengine/webaudioengine.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurenumberspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/TextFieldWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/instrumentnamespagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurenumberspagemodel.h
  • src/playback/qml/MuseScore/Playback/internal/VolumePressureMeter.qml
  • src/playback/qml/MuseScore/Playback/internal/KnobControl.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatplaycounttextmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/slursandtiespagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/slursandtiespagemodel.h
  • src/playback/qml/MuseScore/Playback/internal/PlaybackSpeedPopup.qml
  • src/notationscene/qml/MuseScore/NotationScene/elementpopups/PartialTiePopup.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/notelinesectionmodel.cpp
  • src/musesounds/imusesamplercheckupdateservice.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleControlRowWithReset.qml
  • src/musesounds/internal/musesoundsconfiguration.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/stavesharingpagemodel.h
  • src/web/audioengine/webaudioengine.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/VoltasPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/ChordSymbolsPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/elementpopups/PartialTieMenuRowItem.qml
  • src/musesounds/imusesoundsconfiguration.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/tupletcenteringselectormodel.h
  • src/engraving/rendering/score/accidentalslayout.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/SelectableStyledImage.qml
  • src/playback/qml/MuseScore/Playback/internal/VolumeSlider.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/engravingundostackmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatbarlinessectionmodel.cpp
  • src/musesounds/internal/musesoundscheckupdatescenario.h
  • src/engraving/qml/MuseScore/Engraving/devtools/engravingundostackmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/MeasureNumbersPage.qml
  • src/stubs/musesounds/musesoundscheckupdateservicestub.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleSpinboxWithReset.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingStyleDialog.qml
  • src/musesounds/imusesoundscheckupdatescenario.h
  • src/musesounds/qml/MuseScore/MuseSounds/MuseSoundsReleaseInfoDialog.qml
  • tools/miditools/xmlreader.h
  • src/musesounds/qml/MuseScore/MuseSounds/internal/SoundCatalogListView.qml
  • src/musesounds/imusesamplercheckupdatescenario.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/ClefKeyTimeSigPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/notelinesectionmodel.h
  • src/engraving/tests/bsptree_tests.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/HammerOnPullOffTappingPage.qml
  • src/musesounds/CMakeLists.txt
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/fretboardspagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyledImage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurerepeatmodel.h
  • buildscripts/packaging/Windows/PortableApps/appinfo.ini.in
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/RadioButtonSelectorWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/PercussionPanelPadSwapDialog.qml
  • src/engraving/api/tests/CMakeLists.txt
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/glissandosectionmodel.h
  • src/musesounds/internal/musesoundscheckupdateservice.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/fretboardspagemodel.cpp
  • src/musesounds/imusesoundsrepository.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/accidentalspagemodel.cpp
  • src/engraving/rendering/score/accidentalslayout.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurerepeatmodel.cpp
  • tools/miditools/xmlwriter.h
  • src/musesounds/internal/musesoundsconfiguration.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/voltaspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/voltaspagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/chordsymbolspagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/EditPercussionShortcutDialog.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingUndoStackPanel.qml
  • src/macos_integration/CMakeLists.txt
  • src/importexport/midi/tests/utils/smfyamlserializer.h
  • src/stubs/musesounds/musesoundscheckupdateservicestub.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleResetButton.qml
  • vtest/README.md
  • src/stubs/musesounds/musesoundscheckupdatescenariostub.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleToggleWithImage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/clefkeytimesigpagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/ComboBoxDropdown.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/stavesharingpagemodel.cpp
  • src/musesounds/internal/musesoundscheckupdatescenario.cpp
  • src/musesounds/internal/musesamplercheckupdateservice.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/clefkeytimesigpagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/chordsymbolspagemodel.cpp
  • src/stubs/musesounds/musesoundscheckupdatescenariostub.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/accidentalspagemodel.h
  • src/musesounds/internal/musesamplercheckupdatescenario.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleToggle.qml
  • README.md
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/SlursSection.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/tupletcenteringselectormodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatplaycounttextmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/IconAndTextButtonSelector.qml
  • src/playback/qml/MuseScore/Playback/internal/MixerPanelToolbar.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatbarlinessectionmodel.h
  • src/musesounds/qml/MuseScore/MuseSounds/internal/MuseSoundsReleaseInfoBottomPanel.qml
  • src/importexport/midi/tests/utils/smfyamlserializer.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/hammeronpullofftappingpagemodel.cpp

📝 Walkthrough

Walkthrough

This PR consolidates MuseScore's app naming infrastructure by removing legacy compatibility variables and updating build configuration across CMake, packaging, and platform-specific metadata to use machine-readable and human-readable app name variants consistently. Additionally, it applies "MuseScore Studio" branding throughout documentation and source file headers, and updates the muse submodule dependency.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title 'Rename to MuseScore Studio' is clear, concise, and directly summarizes the main objective of the changeset.
Description check ✅ Passed The description includes the issue reference (#32235), explains the motivation, and clearly outlines what was done and what was not changed.
Linked Issues check ✅ Passed The PR addresses the primary objectives from issue #32235 by removing compatibility CMake variables and updating product branding throughout the codebase.
Out of Scope Changes check ✅ Passed All changes are directly related to the stated objectives: renaming to Studio branding, removing compatibility variables, and updating file headers.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@ajuncosa ajuncosa force-pushed the rename-to-studio branch 3 times, most recently from 37069f6 to 6c4ac16 Compare May 6, 2026 17:32
@igorkorsukov igorkorsukov changed the base branch from master to main May 14, 2026 14:15
@ajuncosa ajuncosa force-pushed the rename-to-studio branch from 6c4ac16 to c636d9c Compare May 19, 2026 06:38
Copy link
Copy Markdown
Contributor

@coderabbitai coderabbitai Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Inline comments:
In `@muse`:
- Line 1: The submodule reference for "muse" points to an invalid/unreachable
commit hash e59f6b12b842fd2383a594e80d7953fb5b20bd86; update the submodule
pointer to a valid commit or push the missing commit. Verify the correct commit
hash in the muse repository, then run git submodule set-branch/gitlink or update
the .gitmodules/gitlink entry (the submodule pointer) to the verified hash and
commit/push that change; alternatively push the missing commit to the remote so
e59f6b12b842fd2383a594e80d7953fb5b20bd86 becomes reachable. Ensure the updated
submodule state is committed in the parent repo so CI and other devs can fetch
it.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

Run ID: 167672a1-9503-49c0-b15d-0ff6f1f771c4

📥 Commits

Reviewing files that changed from the base of the PR and between 232090e and c636d9c.

📒 Files selected for processing (128)
  • README.md
  • SetupConfigure.cmake
  • buildscripts/packaging/Linux+BSD/SetupAppImagePackaging.cmake
  • buildscripts/packaging/Windows/PortableApps/appinfo.ini.in
  • buildscripts/packaging/Windows/SetupWindowsPackaging.cmake
  • muse
  • share/plugins/note_names/notenames.qml
  • src/app/CMakeLists.txt
  • src/engraving/api/tests/CMakeLists.txt
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingStyleDialog.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingStylePanel.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingUndoStackDialog.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/EngravingUndoStackPanel.qml
  • src/engraving/qml/MuseScore/Engraving/devtools/engravingstylemodel.h
  • src/engraving/qml/MuseScore/Engraving/devtools/engravingundostackmodel.cpp
  • src/engraving/qml/MuseScore/Engraving/devtools/engravingundostackmodel.h
  • src/engraving/rendering/score/accidentalslayout.cpp
  • src/engraving/rendering/score/accidentalslayout.h
  • src/engraving/tests/automation/automation_tests.cpp
  • src/engraving/tests/bsptree_tests.cpp
  • src/importexport/midi/tests/utils/smfyamlserializer.cpp
  • src/importexport/midi/tests/utils/smfyamlserializer.h
  • src/macos_integration/CMakeLists.txt
  • src/musesounds/CMakeLists.txt
  • src/musesounds/imusesamplercheckupdatescenario.h
  • src/musesounds/imusesamplercheckupdateservice.h
  • src/musesounds/imusesoundscheckupdatescenario.h
  • src/musesounds/imusesoundscheckupdateservice.h
  • src/musesounds/imusesoundsconfiguration.h
  • src/musesounds/imusesoundsrepository.h
  • src/musesounds/internal/musesamplercheckupdatescenario.cpp
  • src/musesounds/internal/musesamplercheckupdatescenario.h
  • src/musesounds/internal/musesamplercheckupdateservice.cpp
  • src/musesounds/internal/musesamplercheckupdateservice.h
  • src/musesounds/internal/musesoundscheckupdatescenario.cpp
  • src/musesounds/internal/musesoundscheckupdatescenario.h
  • src/musesounds/internal/musesoundscheckupdateservice.cpp
  • src/musesounds/internal/musesoundscheckupdateservice.h
  • src/musesounds/internal/musesoundsconfiguration.cpp
  • src/musesounds/internal/musesoundsconfiguration.h
  • src/musesounds/internal/musesoundsrepository.cpp
  • src/musesounds/internal/musesoundsrepository.h
  • src/musesounds/musesoundserrors.h
  • src/musesounds/musesoundstypes.h
  • src/musesounds/qml/MuseScore/MuseSounds/MuseSoundsReleaseInfoDialog.qml
  • src/musesounds/qml/MuseScore/MuseSounds/internal/MuseSoundsReleaseInfoBottomPanel.qml
  • src/musesounds/qml/MuseScore/MuseSounds/internal/SoundCatalogListView.qml
  • src/musesounds/qml/MuseScore/MuseSounds/internal/SoundLibraryItem.qml
  • src/notationscene/qml/MuseScore/NotationScene/EditPercussionShortcutDialog.qml
  • src/notationscene/qml/MuseScore/NotationScene/PercussionPanelPadSwapDialog.qml
  • src/notationscene/qml/MuseScore/NotationScene/editpercussionshortcutmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/editpercussionshortcutmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/elementpopups/PartialTieMenuRowItem.qml
  • src/notationscene/qml/MuseScore/NotationScene/elementpopups/PartialTiePopup.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/AccidentalsPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/ChordSymbolsPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/ClefKeyTimeSigPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/ComboBoxDropdown.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/HammerOnPullOffTappingPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/IconAndTextButtonSelector.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/InstrumentNamesPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/LaissezVibrSection.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/MeasureNumbersPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/RadioButtonSelectorWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/SelectableStyledImage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/SlursAndTiesPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/SlursSection.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StaveSharingPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleControlRowWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleResetButton.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleSpinboxWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleToggle.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyleToggleWithImage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyledImage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/StyledXYControllerWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/TextFieldWithReset.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/TiesSection.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/VoltasPage.qml
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/accidentalspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/accidentalspagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/chordsymbolspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/chordsymbolspagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/clefkeytimesigpagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/clefkeytimesigpagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/fretboardspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/fretboardspagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/glissandosectionmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/glissandosectionmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/hammeronpullofftappingpagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/hammeronpullofftappingpagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/instrumentnamespagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/instrumentnamespagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurenumberspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurenumberspagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurerepeatmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/measurerepeatmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/notelinesectionmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/notelinesectionmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatbarlinessectionmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatbarlinessectionmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatplaycounttextmodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/repeatplaycounttextmodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/slursandtiespagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/slursandtiespagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/stavesharingpagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/stavesharingpagemodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/tupletcenteringselectormodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/tupletcenteringselectormodel.h
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/voltaspagemodel.cpp
  • src/notationscene/qml/MuseScore/NotationScene/styledialog/voltaspagemodel.h
  • src/playback/qml/MuseScore/Playback/internal/KnobControl.qml
  • src/playback/qml/MuseScore/Playback/internal/MixerPanelToolbar.qml
  • src/playback/qml/MuseScore/Playback/internal/PlaybackSpeedPopup.qml
  • src/playback/qml/MuseScore/Playback/internal/VolumePressureMeter.qml
  • src/playback/qml/MuseScore/Playback/internal/VolumeSlider.qml
  • src/stubs/musesounds/musesamplercheckupdateservicestub.cpp
  • src/stubs/musesounds/musesoundscheckupdatescenariostub.cpp
  • src/stubs/musesounds/musesoundscheckupdatescenariostub.h
  • src/stubs/musesounds/musesoundscheckupdateservicestub.cpp
  • src/stubs/musesounds/musesoundscheckupdateservicestub.h
  • src/web/audioengine/webaudioengine.cpp
  • src/web/audioengine/webaudioengine.h
  • tools/miditools/midifile.h
  • tools/miditools/tempomap.h
  • tools/miditools/xmlreader.h
  • tools/miditools/xmlwriter.h
  • version.cmake
  • vtest/README.md
💤 Files with no reviewable changes (1)
  • SetupConfigure.cmake

Comment thread muse Outdated
@ajuncosa ajuncosa force-pushed the rename-to-studio branch from c636d9c to e46cc4a Compare May 20, 2026 11:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Finish renaming to Studio, now that there is a major version number change

2 participants