User Tools

Site Tools


osc_backend

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision Both sides next revision
osc_backend [2010/09/11 03:13]
madjester
osc_backend [2010/09/11 03:43]
madjester
Line 12: Line 12:
   * Madjester just downloaded TouchOSC and he'd think it'd be k-rad to make his own TouchOSC mapping for Mixxx.   * Madjester just downloaded TouchOSC and he'd think it'd be k-rad to make his own TouchOSC mapping for Mixxx.
   * DJ SuperProgrammer decides he wants to hook up Mixxx with Pure Data   * DJ SuperProgrammer decides he wants to hook up Mixxx with Pure Data
- 
 ===== Design ===== ===== Design =====
  
Line 19: Line 18:
 As such we could use this simple format: As such we could use this simple format:
  
-/​[Group]/​[Key]+/Control/​[Group]/​[Key]
  
 We of course would expect the typical floating point values or integer values. We of course would expect the typical floating point values or integer values.
Line 29: Line 28:
   * /​Channel1/​rate_temp_up   * /​Channel1/​rate_temp_up
  
-etc...+We prepend Control in the path so we can separate it from other possible entry points, ie: a direct to MIDI Script connectionThis MIDI Script connection would look something like: 
 + 
 +/​Script/​[Channel]/​ 
 + 
 +That's all I got for thatThe problems here are many: 
 + 
 +  * MIDI Script has no global state 
 +  * You can have duplicate machines hooked up 
 + 
 +One way around them would be to include the name of the device'​s instance itself in the path but that could be quite brittle. I'm sure Sean can provide some insight here.
  
 ===== Team ===== ===== Team =====
Line 37: Line 45:
   * **YOU**   * **YOU**
   * Phillip Whelan (Madjester)   * Phillip Whelan (Madjester)
- 
osc_backend.txt · Last modified: 2014/05/23 15:02 by thinkbrown