Am Sonntag, 19. Dezember 2004 16.17 schrieb Toni Arnold:
> Still exactly the same problem with 1.0pre1.

The problem seem to have vanished after finally re-importing various slightly 
modified versions of the Kawai-ES-3.rgd file. Now I can even re-import the 
actual CVS version without problems.

Uffh.

To put the conclusion at the beginning: I would strongly recommend that RG 
doesn't add no controller events no more to the <instrument> section which 
are not listed in the <control> section (as  1.0pre1 does).

And now explained in more detail:

One of the sources of the problem seems to be the standard studio which is a 
lot of work to do for RG users and thus remains as it is when upgrading RG 
and therefore theoretically can become corrupted.

Another source of the problem might be the controlchange events that seem to 
get automatically attached to the instrument definitions. 
As others did, I deleted them before sending the .rgd file to the CVS (as e.g. 
the metronome definition). However, after re-exporting, I get sections like 
this:

        <instrument id="2002" channel="2" type="midi">
            <pan value="64"/>
            <volume value="100"/>
            <controlchange type="91" value="1"/>
            <controlchange type="93" value="0"/>
            <controlchange type="74" value="127"/>
            <controlchange type="71" value="0"/>
            <controlchange type="73" value="0"/>
            <controlchange type="72" value="0"/>
            <controlchange type="11" value="127"/>
            <controlchange type="64" value="2"/>
            <controlchange type="1" value="0"/>
        </instrument>

The point is that a lot of controlchange types are neither defined in the 
<control> section nor supported by the device, especially the 71-74 
controlchange tpes:

        <controls>
            <control name="Pan" type="controller" description="Stereo 
position" min="0" max="127" default="64" controllervalue="10" colourindex="2" 
ipbposition="0"/>
            <control name="Volume" type="controller" 
description="&lt;none&gt;" min="0" max="127" default="0" controllervalue="7" 
colourindex="1" ipbposition="2"/>
            <control name="Reverb" type="controller" 
description="&lt;none&gt;" min="0" max="127" default="0" controllervalue="91" 
colourindex="3" ipbposition="3"/>
            <control name="Damper pedal" type="controller" 
description="Sustain" min="0" max="127" default="0" controllervalue="64" 
colourindex="4" ipbposition="4"/>
            <control name="Soft pedal" type="controller" 
description="optionally available as F-2r pedal" min="0" max="127" 
default="0" controllervalue="67" colourindex="5" ipbposition="1"/>
        </controls>

An older re-export contained only these lines:

        <instrument id="2082" channel="2" type="midi">
            <pan value="64"/>
            <volume value="100"/>
        </instrument>

I suppose that with the old configuration RG always sent some controller 
events which caused the device to be muted for incoming midi events. But I'm 
not able to reproduce that behaviour no more after I finally got the piano 
working again.

I would strongly recommend that RG doesn't add no controller events no more to 
the <instrument> section which are not listed in the <control> section (as  
1.0pre1 does).


-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Rosegarden-devel mailing list
[email protected] - use the link below to unsubscribe
https://lists.sourceforge.net/lists/listinfo/rosegarden-devel

Reply via email to