Hey Leo! I’m using AbleSet more and more now, and loving it, but that also means more feature requests!
I notice you’ve got OSC commands jumpToSong
+ jumpBySongs
, and jumpToSection
+ jumpBySections
, but for beats/bars, you only have jumpToTime
, and no jumpByTime
. Would you be open to adding it?
I’d mostly use this as a backup/contingency, but it’d be fantastic to be able to map two MIDI buttons to jump forward a bar/back a bar. In music theatre, when I’m conducting a show while playing piano, I often need to time the exit out of a loop with a line of dialogue, which means I’m hitting the “GO” pedal with my foot while conducting with my head and playing piano with my hands – odds are, at some point, there’ll be a mishap during a short vamp/loop, and I’m going to hit the GO pedal too late.
Having an e.g. “jump forward by one bar” button I can hit to bring the click track/timecode back in time with the cast/orchestra would be a lovely safeguard.
Cheers!
Hey @dbarrell, thank you for your feature request!
The current AbleSet Beta supports three OSC commands that should cover your use case:
/setlist/jumpByBeats [number] [boolean]
jumps forward or backward by a given number of beats
- By default, AbleSet prevents you from jumping beyond the bounds of the current song. To override this, set the 2nd argument to
true
.
/setlist/jumpByBars [number] [boolean]
jumps forward or backward by a given number of bars
- By default, AbleSet prevents you from jumping beyond the bounds of the current song. To override this, set the 2nd argument to
true
.
/setlist/jumpByMeasures [number] [boolean]
jumps forward or backward by a given number of measures, always snapping to the beginning of the measure
- By default, AbleSet prevents you from jumping beyond the bounds of the
current song. To override this, set the 2nd argument to true
.
- When jumping back one measure while the playhead isn’t at the beginning of a measure, AbleSet jumps to the beginning of the current measure first. To override this, add a
force=true
argument.
Let me know if this works for you 
1 Like
Thanks, will try them out!
1 Like