how about using the renoise.song().transport.playback_pos
to be able to jump and glide around inside a pattern based on certain values set from a midi knob.
could possibly set it so if the midi knob was 0 the pattern would play normally, if the midi knob was -1 to -10 it would go back 1 increment, -11 to 20 back 2 increments so forth. 1 to 10 go forward 1 increment, 11 to 20 forward 2 so forth.
Increment being a setting of another knob, from 1 line to 1/2 pattern.
increment type knob for setting type of increments (log, lin, exp, computer math (1,2,4,8,16,32,64,128,*))
.
so if you had the play knob set at -5 with increment knob set at 1 line, it would continually play that 1 line. change the increment type knob to computer math, and get synced numbers, switch to log and get un-synced numbers.
I’m uncertain how autoseek would respond to this, I can only imagine it would sound very much like the sample offset command. Which is good. As this is simply an idea for a way to create a macro or pattern side version of 09XX.
What I don’t know is if it’s possible to go deeper than one line with the renoise.song().transport.playback_pos