Defining Bank and Preset of a custom instrument help
In Musescore I have imported my soundfont and added it below the default FluidR3Mono_GM.sf3. In my soundfont I have a preset on Bank 1, Preset 0 (001:000). I added the instrument to my secondary instruments.xml file. I see the instrument in Musescore but when I have it play a note I hear the default piano sound. In the instruments.xml file, under the instrument I have
<Channel> <controller ctrl="0" value="0"/> <controller ctrl="32" value="1"/> <program value="0"/> </Channel>
This should be setting it to Bank 1, Preset 0 correct?
Comments
Yes;
You can also use the "name" attribute.
<Channel name="some name>
In reply to (No subject) by Ziya Mete Demircan
If I use "name", then how does it link that to the preset? Would the preset need to match that name?
In reply to If I use "name", then how… by Cam...
Short answer:
No. (for information only).
Long answer:
If you use it as a sub-instrument connected to an instrument: (As in the strings instruments) to see in the mixer (for sub-channel information). or to use it as a sub-channel (with staff text). (like: Pizzicato, Tremolo)
See: https://musescore.org/en/handbook-sound-and-playback/mixer#mid-staff-ch…
Try with
<Channel>
<controller ctrl="0" value="1"/>
<program value="0"/>
</Channel>
In reply to Try with by [DELETED] 5
I dont know why,
without ctrl="0" line (using only ctrl="32") is working good.
In reply to without ctrl="0" line (only… by Ziya Mete Demircan
I will have to try that when I get home thanks.