Osc Support

Hey there. I know OSC is not widely used yet, but it might replace MIDI eventually.

I’ve read a few threads about people wanting more external control over renoise’s many parameters. But with variable number of tracks, optional DSP effects and VST plugins, it’s quite hard to get a proper MIDI mapping.

With OSC, you have an unlimited number of controllers and you can organize them easily, in a URL fashion, such as :

  
/renoise/1/volume # control base volume of track 1  
/renoise/1/keyboard # send notes to the track 1  
/renoise/1/dsp/1/on # toggle on/off effect 1 of track 1  
/renoise/1/dsp/1/param1 # control param 1 of effect 1 of track 1  
  

Of course, you don’t have many OSC hardware controllers right now. But it would be quite easy to have a third party software that bridge MIDI controls to OSC messages. If this software can save/load mappings, you can have something very convenient.

Writing that last sentence, an alternative comes to my mind : the ability to store MIDI mappings and reload them, just like you load a DSP chain or an instrument.

Use case :

load volume control -> your knobs are assigned to the volumes of each track of your song
load pan control -> same for panoramics

etc.

Writing that last sentence, an alternative comes to my mind : the ability to store MIDI mappings and reload them, just like you load a DSP chain or an instrument.

Use case :

load volume control -> your knobs are assigned to the volumes of each track of your song
load pan control -> same for panoramics

etc.

Jiyunatori, your syntax description is great. :)
Also, Midi is a sub protocol of OSC.
there are high end controllers that utilize OSC along with libs for opensource embedded microcontrollers, typically any ruby/java/many others…etc enabled device. an iphone for example can control any OSC enabled ware. I actually don’t know of anything for android or wm6. however the free open based arduino boards have libs, enabling an OSC controller for around the same price of Renoise. :)

add links:
make controller has OSC support onboard through ethernet:
http://makezine.com/controller/
arduino boards have OSC support but send through serial, needs serial to ethernet bridge on host:
http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1191521004
old video of a girl aka craftwife using OSC from iphone to sc3:
http://www.youtube.com/v/Kg_umbdSImo

more YT vids of OSC enabled applications:
http://www.youtube.com/results?search_quer…m=0&spell=1

list of soft & hard ware implementations:
http://opensoundcontrol.org/implementations