musescore / MuseScore

MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
https://musescore.org
Other
12.1k stars 2.62k forks source link

[MU4 Task] Automation UI implementation #19490

Open avvvvve opened 12 months ago

avvvvve commented 12 months ago

Task description This is the first implementation task to introduce Automation in MuseScore 4. Users should be able to:

image

A later task will handle drawing the default Dynamics (for MuseSounds) and Velocity (VSTs, Soundfounts) curves based on the dynamics in the score.

avvvvve commented 12 months ago

cc @bkunda @Tantacrul

KJinx101 commented 2 months ago

Wow this is a great concept. Perhaps eventually, things that can capitalize on this UI design and grant full control over playback:

While a piano roll wouldn't be ready for implementation now, these would grant similar capabilities before that is ready without having to worry about the UI and editor complications. This could really eliminate the need for a piano roll while it may still be handy later on as a bonus.

Edit: I've been alerted that one of the main reasons the PRE is not currently in development is because of the desire to avoid having to use these which are deemed not sufficiently flexible enough to implement and subsequently not worth adding to the codebase / maintaining. Understood. If any similar temporary measures can be instated sooner to affect finer note position/ where the attack starts and note duration separate from the notation conveniently that would be amazing. Otherwise looking forward to the playback engine improvements in MU5 or later.

Seeing that this is now marked ready for development I just wanted to bring these to attention before development was fully underway, in case these could be taken into account before possible road-blocks may come up in implementation once it's partially built. Haven't looked at the figma (not sure how to see that or if users are allowed) so I'm not sure if these are already mentioned there or already deemed not possible there. Thank you

TobyTwo32 commented 4 weeks ago

When can we expect this to be released. In 4.6? I'd like to be able to used other VSTs I bought outside of the paid muse sounds I got.