Hello,
I am currently setting up a hybrid organ comprising 25 pipe stops (it´s the organ of my church, in a village close to Munich) and some virtual stops. As a first tentative, I'm trying to modify the ExampleCustomOrgan1 CODF to adapt it to the use with the pipe organ stops:
I have added some external ranks, e.g.
<externalrank>
<ExternalRankID>1</ExternalRankID>
<Name>External1</Name>
<NumberOfPipes>56</NumberOfPipes>
<MIDINoteNumberOfFirstPipe>36</MIDINoteNumberOfFirstPipe>
</externalrank>
and I have replaced some original ranks with the external ones in the StopRank tables:
RankTypeCode = 2
RankID = blank
ExternalRankID = 1
If I load the CODF with the above mentioned modifications, it works, but if I delete the (virtual) ranks which have been replaced by the external ranks I get the error message Code 0904 "The ExternalRankID attribute of the StopRank object named xxxxx does not specify a valid organ rank object".
I find this strange... and it happens only for some stops, e.g. the pedal stop of the examplecustomorgan1.
Shouldn´t the original virtual ranks replaced by external ranks be superfluous?
How can I define an external rank without a corresponding virtual rank in a CODF?
Many thanks in advance for any help,
Kind regards,
Marco
I am currently setting up a hybrid organ comprising 25 pipe stops (it´s the organ of my church, in a village close to Munich) and some virtual stops. As a first tentative, I'm trying to modify the ExampleCustomOrgan1 CODF to adapt it to the use with the pipe organ stops:
I have added some external ranks, e.g.
<externalrank>
<ExternalRankID>1</ExternalRankID>
<Name>External1</Name>
<NumberOfPipes>56</NumberOfPipes>
<MIDINoteNumberOfFirstPipe>36</MIDINoteNumberOfFirstPipe>
</externalrank>
and I have replaced some original ranks with the external ones in the StopRank tables:
RankTypeCode = 2
RankID = blank
ExternalRankID = 1
If I load the CODF with the above mentioned modifications, it works, but if I delete the (virtual) ranks which have been replaced by the external ranks I get the error message Code 0904 "The ExternalRankID attribute of the StopRank object named xxxxx does not specify a valid organ rank object".
I find this strange... and it happens only for some stops, e.g. the pedal stop of the examplecustomorgan1.
Shouldn´t the original virtual ranks replaced by external ranks be superfluous?
How can I define an external rank without a corresponding virtual rank in a CODF?
Many thanks in advance for any help,
Kind regards,
Marco