I’m currently working for the making the new version of Xrn2xmod compatible with Renoise 3.0
I have noticed that the relation between old and new values is somewhat 1066.5% :
Indeed, comparing any old envelope field value (sustain, decay, a node point) I got these values:
[CompatibilityMode]
<envelopesustainpos>24</envelopesustainpos>
<envelopeloopstart>72</envelopeloopstart>
<envelopeloopend>120</envelopeloopend>
...
<envelopenodes><br>
<playmode>Linear</playmode><br>
<length>200</length><br>
<valuequantum>0.0</valuequantum><br>
<polarity>Bipolar</polarity><br>
<points><br>
<point>0,0.5</point><br>
<point>48,1.0</point><br>
<point>96,0.0</point><br>
<point>199,0.391129047</point><br>
</points><br>
</envelopenodes>
[ModulationMode]
<sustainpos>128</sustainpos>
<loopstart>384</loopstart>
<loopend>768</loopend>
...
<nodes><br>
<playmode>Linear</playmode><br>
<length>1066</length><br>
<valuequantum>0.0</valuequantum><br>
<polarity>Unipolar</polarity><br>
<points><br>
<point>0,1.0</point><br>
<point>128,1.0</point><br>
<point>256,0.400000006</point><br>
<point>512,0.400000006</point><br>
<point>1024,0.0</point><br>
</points><br>
</nodes>
Can you confirm that the delta value between the old and new format is 10.665 ?
Also, I have noticed a strange thing when doing the update of an old envelope:
The release value pass from 100 to 19. Is this a bug ?