45 lines
756 B
Python
45 lines
756 B
Python
|
|
||
|
// fader, xy, radial, encoder, radar, radio, group, pager, grid
|
||
|
|
||
|
|
||
|
// 1d - fader, radial
|
||
|
// 2d - xy, radar
|
||
|
// button
|
||
|
// radio
|
||
|
|
||
|
|
||
|
// OSCControl {
|
||
|
// var <name, <url, <min, <max, <default, value, apply, set, get, send;
|
||
|
//
|
||
|
// *new { | name, url, min, max, default, apply |
|
||
|
// ^super.new.init(name, url, min, max, default, apply)
|
||
|
// }
|
||
|
//
|
||
|
// init { | aname, aurl, amin, amax, adefault, aapply |
|
||
|
// name = aname;
|
||
|
// url = aurl;
|
||
|
// min = amin;
|
||
|
// max = amax;
|
||
|
// default = adefault;
|
||
|
// apply = aapply;
|
||
|
// value = adefault;
|
||
|
// OSCdef.new(
|
||
|
// 'osc' ++ name,
|
||
|
// { | msg |
|
||
|
// // msg => value
|
||
|
// apply.value(value)
|
||
|
// }
|
||
|
// }
|
||
|
//
|
||
|
//
|
||
|
// OSCdef.new(
|
||
|
// 'osc' ++ name,
|
||
|
// { | msg |
|
||
|
// settings.at(name).ctrlset(msg);
|
||
|
// settings.at(name).apply() },
|
||
|
// url
|
||
|
// );
|
||
|
//
|
||
|
//
|
||
|
//
|
||
|
// }
|