I wanted to add an optimized Schemas generation for the 2.0 Release, but unfortunately this was not as easy as I thought. Let me check if your optimizer generates valid schemas and then add those to the distribution. I will also try to solve this internally, so you don’t have to apply your external optimizer, for the next Renoise release.
After a long period without any updates, NRenoiseTools is updated to Renoise 2.5.
Update to 2.6 should be straightforward.
Taktik, if you read this message, It’s great that you did the change for Renoise xsd (compacting using complextype), but there is a small bug in the current Renoise schemas xsd. It’s concerning the way devices are declared:
<complextype name="SequencerTrackDeviceChain"><br>
<all><br>
<element name="Devices" minoccurs="0"><br>
<complextype><br>
<sequence minoccurs="0" maxoccurs="unbounded"><br>
<element name="AudioPluginDevice" minoccurs="0" maxoccurs="unbounded" type="AudioPluginDevice"></element><br>
<element name="BusCompressorDevice" minoccurs="0" maxoccurs="unbounded" type="BusCompressorDevice"></element><br>
<element name="CabinetSimulatorDevice" minoccurs="0" maxoccurs="unbounded" type="CabinetSimulatorDevice"></element><br>
<element name="ChorusDevice" minoccurs="0" maxoccurs="unbounded" type="ChorusDevice"></element><br>
<element name="CompressorDevice" minoccurs="0" maxoccurs="unbounded" type="CompressorDevice"></element><br>
<br>```
<br>
<br>
Should be more write like this :<br>
<br>
```<br><br>
<complextype name="SequencerTrackDeviceChain"><br>
<all> <br>
<element minoccurs="0" name="Devices"><br>
<complextype><br>
<sequence minoccurs="0" maxoccurs="unbounded"><br>
<choice minoccurs="0" maxoccurs="unbounded"><br>
<element name="AudioPluginDevice" type="AudioPluginDevice"></element><br>
<element name="BusCompressorDevice" type="BusCompressorDevice"></element><br>
<element name="CabinetSimulatorDevice" type="CabinetSimulatorDevice"></element><br>
<element name="ChorusDevice" type="ChorusDevice"></element><br>
<element name="CompressorDevice" type="CompressorDevice"></element><br>
<br>```
<br>
<br>
The current version of Renoise is providing a false schema for this part, because It cannot keep the correct order of the devices. It's then impossible to save a correct song with the default schema. NRenoiseTools has been updated and is working well with this patch.</choice></sequence></complextype></element></all></complextype></sequence></complextype></element></all></complextype>
I this project still alive?
Not maintained, as I don’t have enough time for it. Though contributors are welcome.
Where can I find resources in 2024? All of the links are broken?
Thanks.