Steps to reproduce:
- Create two phrases in an instrument.
- Set the shuffle value in phrase 01 to 10%
- Do this in the terminal:
renoise.song().selected_instrument:phrase(2).shuffle = renoise.song().selected_instrument:phrase(1).shuffle
- Phrase 01 will have shuffle value 10% while Phrase 02 will be set to 9% according to the GUI. Both should be 10%.
Actually it’s enough to just do this:
renoise.song().selected_phrase.shuffle = renoise.song().selected_phrase.shuffle
The value will change from 10% to 9%.
I discovered it when trying to mirror parameters in phrases via observables. Will check if it’s easy to circumvent programatically by rounding.