Feature Request: JSON Message Support for Stream Deck Integration

• Jun 27, 2025 - 10:15

Hi MuseScore Team,

First of all, thank you for your incredible work on developing and maintaining MuseScore — it's an essential tool for so many of us in the music community.

I would like to propose a feature request regarding Stream Deck integration. Currently, many power users and professionals rely on Elgato Stream Deck to streamline their workflows. While some basic key command triggers are possible, the level of integration is limited due to the lack of native support for JSON message communication.

Implementing JSON-based messaging or an accessible API that can send and receive structured data (such as triggering specific actions, reading score state, switching modes, etc.) would open the door for deep integration with the Stream Deck and similar tools. This would not only enhance productivity for composers, arrangers, and educators but also make MuseScore more accessible to those with specialized workflow needs.

Use case examples:

Triggering layout or engraving actions with a single button.

Real-time score navigation.

Mode switching (note input, playback, selection tools) with visual feedback.

Executing plugins or custom commands with JSON payloads.

This feature could be incredibly powerful, especially when paired with Stream Deck profiles and dynamic button states, helping MuseScore appeal even more to professional and studio users.

Is this something that could be considered for future development?

Thanks for your time and for listening to the community's ideas!

Best regards,
İlkay Bora Öder
Composer / Orchestrator / Engraver

Attachment Size
Notation Express MuseScore.png 114.73 KB

Comments

Do you still have an unanswered question? Please log in first to post your question.