int set_feedback (bool yn);
bool get_feedback () const;
- void set_namespace_root (std::string);
int start ();
int stop ();
lo_server _osc_unix_server;
std::string _osc_unix_socket_path;
std::string _osc_url_file;
- std::string _namespace_root;
bool _send_route_changes;
OSCDebugMode _debugmode;
}
PATH_CALLBACK(add_marker);
- PATH_CALLBACK(remove_marker_at_playhead);
PATH_CALLBACK(loop_toggle);
PATH_CALLBACK(goto_start);
PATH_CALLBACK(goto_end);
PATH_CALLBACK(toggle_punch_out);
PATH_CALLBACK(rec_enable_toggle);
PATH_CALLBACK(toggle_all_rec_enables);
+ PATH_CALLBACK(all_tracks_rec_in);
+ PATH_CALLBACK(all_tracks_rec_out);
+ PATH_CALLBACK(remove_marker_at_playhead);
PATH_CALLBACK(mark_in);
PATH_CALLBACK(mark_out);
PATH_CALLBACK(toggle_click);
+ PATH_CALLBACK(midi_panic);
+ PATH_CALLBACK(toggle_roll);
+ PATH_CALLBACK(stop_forget);
+ PATH_CALLBACK(set_punch_range);
+ PATH_CALLBACK(set_loop_range);
+ PATH_CALLBACK(set_session_range);
+ PATH_CALLBACK(toggle_monitor_mute);
+ PATH_CALLBACK(toggle_monitor_dim);
+ PATH_CALLBACK(toggle_monitor_mono);
+ PATH_CALLBACK(quick_snapshot_stay);
+ PATH_CALLBACK(quick_snapshot_switch);
+ PATH_CALLBACK(fit_1_track);
+ PATH_CALLBACK(fit_2_tracks);
+ PATH_CALLBACK(fit_4_tracks);
+ PATH_CALLBACK(fit_8_tracks);
+ PATH_CALLBACK(fit_16_tracks);
+ PATH_CALLBACK(fit_32_tracks);
+ PATH_CALLBACK(fit_all_tracks);
+ PATH_CALLBACK(zoom_100_ms);
+ PATH_CALLBACK(zoom_1_sec);
+ PATH_CALLBACK(zoom_10_sec);
+ PATH_CALLBACK(zoom_1_min);
+ PATH_CALLBACK(zoom_5_min);
+ PATH_CALLBACK(zoom_10_min);
+ PATH_CALLBACK(zoom_to_session);
+ PATH_CALLBACK(temporal_zoom_in);
+ PATH_CALLBACK(temporal_zoom_out);
+ PATH_CALLBACK(scroll_up_1_track);
+ PATH_CALLBACK(scroll_dn_1_track);
+ PATH_CALLBACK(scroll_up_1_page);
+ PATH_CALLBACK(scroll_dn_1_page);
#define PATH_CALLBACK1(name,type,optional) \
static int _ ## name (const char *path, const char *types, lo_arg **argv, int argc, void *data, void *user_data) { \
PATH_CALLBACK2(route_recenable,i,i);
PATH_CALLBACK2(route_set_gain_abs,i,f);
PATH_CALLBACK2(route_set_gain_dB,i,f);
+ PATH_CALLBACK2(route_set_gain_fader,i,f);
PATH_CALLBACK2(route_set_trim_abs,i,f);
PATH_CALLBACK2(route_set_trim_dB,i,f);
PATH_CALLBACK2(route_set_pan_stereo_position,i,f);
int route_recenable (int rid, int yn);
int route_set_gain_abs (int rid, float level);
int route_set_gain_dB (int rid, float dB);
+ int route_set_gain_fader (int rid, float pos);
int route_set_trim_abs (int rid, float level);
int route_set_trim_dB (int rid, float dB);
int route_set_pan_stereo_position (int rid, float left_right_fraction);