mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 08:36:32 +01:00
mackie: use new route API for universal access to pan/eq/dynamics parameters to provide panning and EQ control
This commit is contained in:
parent
ab3f0f75a8
commit
e3d0de3bf6
6 changed files with 457 additions and 339 deletions
|
|
@ -58,6 +58,7 @@ namespace Mackie {
|
|||
class Control;
|
||||
class SurfacePort;
|
||||
class Button;
|
||||
class Strip;
|
||||
}
|
||||
|
||||
gboolean ipmidi_input_handler (GIOChannel*, GIOCondition condition, void *data);
|
||||
|
|
@ -185,6 +186,8 @@ class MackieControlProtocol
|
|||
boost::shared_ptr<Mackie::Surface> get_surface_by_raw_pointer (void*) const;
|
||||
boost::shared_ptr<Mackie::Surface> nth_surface (uint32_t) const;
|
||||
|
||||
uint32_t global_index (Mackie::Strip&);
|
||||
|
||||
std::list<boost::shared_ptr<ARDOUR::Bundle> > bundles ();
|
||||
|
||||
void set_master_on_surface_strip (uint32_t surface, uint32_t strip);
|
||||
|
|
@ -366,7 +369,7 @@ class MackieControlProtocol
|
|||
void force_special_route_to_strip (boost::shared_ptr<ARDOUR::Route> r, uint32_t surface, uint32_t strip_number);
|
||||
void build_button_map ();
|
||||
void gui_track_selection_changed (ARDOUR::RouteNotificationListPtr, bool save_list);
|
||||
void _gui_track_selection_changed (ARDOUR::RouteNotificationList*, bool save_list);
|
||||
void _gui_track_selection_changed (ARDOUR::RouteNotificationList*, bool save_list, bool gui_did_change);
|
||||
int ipmidi_restart ();
|
||||
void initialize ();
|
||||
int set_device_info (const std::string& device_name);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue