Custom sound changes on playback
Hi, I'm new here, so apologies if this has been raised before! I used the search facility but couldn't find anything similar.
I often arrange music for multiple keyboards, and I will nearly always need to direct the player to change the sound mid-piece, sometimes with different sounds on the treble and bass clefs. I can do this no problem by using Staff Text, however it would be really useful if I could attach a MIDI patch change to the text, so that I can hear the sound change on playback.
I know this is possible for certain instruments, but I've not discovered a way to specify a custom patch-change.
Many thanks!
Ed
Comments
I believe you can do this if you customize the instruments.xml file - that's how MuseScore knows which instruments have alternate sounds. In the trunk (future version 2.0), it looks like there are additional facilities for changing instrument within a piece as well.
Currently using MuseScore 1.0, you have two ways to do this. Both are tricky but should work.
Hide empty staff
Note: it will only work if you are ok to have instrument change at system break
Hacking
instruments.xml
File created this way attached.
For exemple put the following in one of the group will add an instrument with piano as defaut sound, and ability to switch to picollo and violin sound.
<instrument>
<name>My Custom Instrument</name>
<short-name></short-name>
<clef>0</clef>
<aPitchRange>1-127</aPitchRange>
<pPitchRange>1-127</pPitchRange>
<channel>
<program>0</program>
</channel>
<channel name="picollo">
<program value="72"/>
</channel>
<channel name="violin">
<program value="40"/>
</channel>
</instrument>
In reply to Currently using MuseScore by [DELETED] 5
Thanks a lot for your quick replies - messing around with the XML file gives me exactly the result I'm after!
Ed