On 1/17/22 4:05 PM, Kevin Cole wrote:
OK, I'll split them out again into "Panel" and "GM" files.

GM is already covered by GM.rgd. GM is a standard. No need to reinvent the file for the PSR-220.

The programs in GM2.rgd pretty closely match the GM programs listed in the Yamaha manual.

GM2 is a different standard, so it will not quite match. You need to be looking at the GM.rgd file.

However, the percussion instruments in the key mapping, though similar, are different enough that I think the PSR-220 / PSR-230 needs its own GM file (or, GM2 needs to accommodate the differences, if it can).

  Again, check the GM.rgd file.  It should be closer.

More importantly(?) The controls are different.

  Many of those are not useful.  These are the critical ones:

1:   Modulation
7:   Volume
10:  Pan
11:  Expression
91:  Reverb

These are on/off, and rosegarden doesn't really support those well. You can include them if you want:

64:  Sustain (Hold 1)
65:  Portamento ON/OFF
66:  Sostenuto

  See the Yamaha-P105.rgd for what I usually do for these three:

<control name="Sustain" type="controller" description="&lt;none&gt;"
         min="0" max="127" default="0" controllervalue="64"
         colourindex="4" ipbposition="-1"/>
<control name="Sostenuto" type="controller" description="&lt;none&gt;"
         min="0" max="127" default="0" controllervalue="66"
         colourindex="4" ipbposition="-1"/>
<control name="Portamento" type="controller" description="&lt;none&gt;"
         min="0" max="127" default="0" controllervalue="84"
         colourindex="4" ipbposition="-1"/>

but the PSR-220 has controls that aren't in the GM2 as well, and I suspect those might be handy to have around...

  This is usually the case.  Go with my recommendations above.

So, I'm still not sure what to do about the colourindex and ipbposition values for those.

Copy the controls block from GM.rgd. Go with the colourindex values from there. ipbposition should be as follows:

pan: 0
reverb: 1
volume: 2

  All the rest should be -1.

  That's it.

Ted.


_______________________________________________
Rosegarden-user mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-user

Reply via email to