Raul
(Raul (ulneiz))
October 31, 2019, 12:04pm
1
renoise.song().instruments[].phrases[].shuffle
I have verified that this line has been corrected in version 3.2.1b1 (changing shuffle_amount ).
But shuffle is not _obserbable ? It is strange when the rest of the characteristics of each phrase do have their observabable.
– Phrase autoseek settings.
renoisesong().instruments .phrases .autoseek, _observable
→ [boolean]
– Phrase local lines per beat setting. New phrases get initialized with
– the song’s current LPB setting. TPL can not be configured in phrases.
renoise.song().instruments .phrases .lpb, _observable
→ [number, 1-256]
– Shuffle groove amount for a phrase.
– 0.0 = no shuffle (off), 1.0 = full shuffle
renoise.song().instruments[].phrases[].shuffle
→ [number, 0-1]
– Column visibility.
renoise.song().instruments .phrases .instrument_column_visible, _observable
→ [boolean]
renoise.song().instruments .phrases .volume_column_visible, _observable
→ [boolean]
renoise.song().instruments .phrases .panning_column_visible, _observable
→ [boolean]
renoise.song().instruments .phrases .delay_column_visible, _observable
→ [boolean]
renoise.song().instruments .phrases .sample_effects_column_visible, _observable
→ [boolean]
…
Another question. Does this not exist (or equivalent)?
renoise.song().instruments[].phrases[].selected_line, _observable
renoise.song().instruments[].phrases[].selected_line_index, _observable
Could it be implemented?
joule
(joule)
October 31, 2019, 12:31pm
2
It’s observable in 3.2.0. Was it removed in 3.2.1?
If it’s just a matter of docs being wrong, you can submit a change on github.
Raul
(Raul (ulneiz))
October 31, 2019, 1:40pm
3
R3.2.0, Renoise.Song.API.lua :
– Shuffle groove amount for a phrase.
– 0.0 = no shuffle (off), 1.0 = full shuffle
renoise.song().instruments .phrase.shuffle_amount
→ [number, 0-1]
The “shuffle_amount” error has been fixed. But maybe there is a forgetting to add “_observable” inside the text.
R3.2.0, oprint(renoise.song().selected_phrase) :
class: InstrumentPhrase
properties:
autoseek
autoseek_observable
base_note
base_note_observable
delay_column_visible
delay_column_visible_observable
instrument_column_visible
instrument_column_visible_observable
is_empty
is_empty_observable
key_tracking
key_tracking_observable
lines
loop_end
loop_end_observable
loop_start
loop_start_observable
looping
looping_observable
lpb
lpb_observable
mapping
name
name_observable
number_of_lines
number_of_lines_observable
panning_column_visible
panning_column_visible_observable
sample_effects_column_visible
sample_effects_column_visible_observable
shuffle
shuffle_observable
visible_effect_columns
visible_effect_columns_observable
visible_note_columns
visible_note_columns_observable
volume_column_visible
volume_column_visible_observable
I must recognize one thing. I have a bad habit of relying on documentation, instead of consulting directly from oprint. Indeed, it seems only a mistake in the documentation probably a forgetfulness (missing the “_observable”).