# musescore/musescore

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/musescore-musescore).**

14,732 stars · 3,195 forks · C++ · NOASSERTION

## Links

- GitHub: https://github.com/musescore/MuseScore
- Homepage: https://musescore.org
- awesome-repositories: https://awesome-repositories.com/repository/musescore-musescore.md

## Topics

`cpp` `musescore` `music-notation` `musicxml` `qt` `sfz` `sheet-music` `sheetmusic`

## Description

MuseScore is a professional music notation application designed for composing, arranging, and engraving musical scores. It provides a graphical interface that renders notation in real-time, allowing users to create and edit complex musical arrangements with immediate visual feedback.

The software distinguishes itself through a robust document-object model that manages the relationships between notes, staves, and layout formatting. It supports the standard markup language for music interchange, ensuring that scores can be shared across different notation platforms. Additionally, the application includes a real-time audio synthesis engine that processes musical data to generate sound output using loaded samples, alongside a plugin-based architecture that allows for custom functionality.

The platform covers a comprehensive range of composition tools, including the ability to define instrumentation, key signatures, and tempo settings for professional ensemble configurations. It also provides an integrated documentation system that supports multi-language translation, searchable knowledge management, and offline access through portable file exports.

## Tags

### Graphics & Multimedia

- [Music Utilities](https://awesome-repositories.com/f/graphics-multimedia/audio-music/music-utilities.md) — Serves as a professional application for composing, arranging, and engraving musical scores with support for complex instrumentation.
- [Music Notation Systems](https://awesome-repositories.com/f/graphics-multimedia/music-notation-systems.md) — Provides professional tools for composing, arranging, and engraving complex musical scores with precise layout control.
- [WYSIWYG Music Editors](https://awesome-repositories.com/f/graphics-multimedia/audio-music/wysiwyg-music-editors.md) — Provides a graphical interface for creating and editing musical notation with real-time visual feedback.
- [Musical Composition Workflows](https://awesome-repositories.com/f/graphics-multimedia/musical-composition-workflows.md) — Facilitates the creative writing process by setting up key signatures, tempo, and ensemble configurations.
- [Ensemble Configuration Tools](https://awesome-repositories.com/f/graphics-multimedia/ensemble-configuration-tools.md) — Defines the specific ensemble configuration and staff layout required for a professional musical composition. ([source](https://musescore.org/en/handbook/4/basics))
- [Music Interchange Formats](https://awesome-repositories.com/f/graphics-multimedia/music-interchange-formats.md) — Standardizes the representation of musical notation by mapping internal score structures to a universal markup language for cross-application compatibility.
- [Audio Synthesis](https://awesome-repositories.com/f/graphics-multimedia/media-processing-analysis/audio-processing-systems/audio-synthesis.md) — Processes musical data through a low-latency pipeline to generate high-fidelity sound output based on loaded soundfont samples.

### Part of an Awesome List

- [Music Notation](https://awesome-repositories.com/f/awesome-lists/devtools/music-notation.md) — Open-source software for music notation and composition.
- [Audio and Video](https://awesome-repositories.com/f/awesome-lists/media/audio-and-video.md) — Music notation and composition software.
- [Audio Video Tools](https://awesome-repositories.com/f/awesome-lists/media/audio-video-tools.md) — Listed in the “Audio Video Tools” section of the Awesome Mac awesome list.

### Development Tools & Productivity

- [Musical](https://awesome-repositories.com/f/development-tools-productivity/project-initializers/musical.md) — Creates new projects by defining instruments, key signatures, time signatures, and tempo settings through a guided setup interface. ([source](https://musescore.org/en/handbook/4/basics))

### Software Engineering & Architecture

- [Document Object Models](https://awesome-repositories.com/f/software-engineering-architecture/document-object-models.md) — Maintains a hierarchical tree structure of musical elements to manage complex relationships between notes, staves, and layout formatting.
