Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


OSC Jumper


OSC Jumper is an OSC-drive tool for jumping around patterns in a song.

You can learn about OSC (Open Sound Control) here.

The OSC commands


 Marks a pattern loop range and  then sets the start of the loop as the next pattern to play.

Args: range_start, range_end 


 Instantly jumps from the current pattern/line to given pattern and relative next line.

If the second arg  (stick_to) is greater than -1 it schedules that as the next pattern to play, and turns on

block loop for that pattern.

Args: pattern_index,  stick_to 


 Supposedly sends back to the OSC the current sequence position, but does not seem to be implemented.

Args: none 


 Rotates the lines in the current pattern of the selected track.

Args: track_index, num_lines. 


 Clears note-column soloing timer for the given track.

Args: track_index 


 Creates a note-column soloing timer.

Args: track_index, timer_interval, trigger_percentage, solo_stop_percentage, solo_odds (...) 


 Selects the given track and mutes all but the given note column.

Args: track_index, note_column.


Once installed, the tool will add a new item to the Tools menu, for "Neurogami OSC Jumper." This in turn provide two submenu items. "Configuration" will show a small dialog box where you can set the IP address and port numbers for the tool and for the internal Renoise OSC server.

The Renoise OSC port match whatever Renoise is using (typically port 8000). The OSC Jumper port number needs to be another port number (e.g 8001).

OSC Jumper needs to know the Renoise port number because OSC Jumper will pass through any OSC messages it does not know how to handle. This allows you to send the default Renoise OSC message to the OSC Jumper OSC server.

Once configured you use the other submenu item, "Start the OSC server" to start the OSC Jumper OSC server.


OSC Jumper was written by James Britt / Neurogami.

Source code can be found here.

Send questions and comments to james@neurogami.com


MIT License.

Feed your head

Hack your world

Live curious