Some example GlobalOscAction code and OSC stuff

As I continue working on my OSC book (http://osc.justthebestparts.com) I’ve been hacking on some Renoise OSC stuff. I’ve become fond of the Control phone app (https://github.com/charlieroberts/Control, also available from the Play store and iTunes)

I’ve added some methods to GlobalOscActions.lua and designed a custom screen for Control to make manipulating Renoise from my phone easier.

There’s more work to be done, and I plan on writing up a more complete explanation of the code, but I’ve started a GitHub repo for what I have: https://github.com/Neurogami/renoise-ng

The essence of the code is to allow me to load a song to be used as a backing rhythm track for playing around on bass or guitar, and to be able to do some basic modifications from my phone: change BPM, alter track volumes, do simple recording of new notes, undo-ing changes, clear tracks.