Possibility of customizing extra tracks for all instruments [expansion of existing feature]
Whenever you add a new trumpet, you get two tracks: normal and muted. When you add a new violin, you get normal, pizzicato and tremolo. But for most of instruments, you get no additional tracks because the old General MIDI do not support them, as discussed in https://musescore.org/en/node/166146.
It is really useful to create new tracks for most of the instruments and select a new SFZ, SF2 or SF3 timbre in the mixer. For instance, the user could setup its own trumpet to have straight mute, cup mute, harmonic mute and maybe also different articulations, like buzz effects. And the same for all other brass instruments. And a violin ensemble could also be set up to have staccato, spiccato, col legno, solo violin, harmonic effects and so on beyond pizzicato and tremolo. Woodwind instruments could also profit from that. Nearly all instruments, actually.
Now, if I want to create, say, a horn with muted track, I have two possibilities:
- The bad (but unlimited) one: use text to change instrument. The worst is that, whenever I go and back between muted and open, it creates a new instrument in the mixer. If I go and back 10 times, the mixer will end up having 20 horn tracks for one horn staff!
- The better one (but still limited to 2 extra tracks): I create a trumpet and change its name, range and timbres in the mixer. Then I have a horn "derived" from a trumpet. If I want more tracks, I can derive it from a violin, then I will have the maximum of two extra tracks.
This feature is easy to implement (because it is just extending or generalizing an existing feature) and would be really useful. The user just select how many tracks for the instrument and is responsible himself to setting up the timbres in the mixer and the names of the new tracks.