From fab465c4cca420f8e0fb5f5469f7e6aa67f871c5 Mon Sep 17 00:00:00 2001 From: Paul Davis Date: Sat, 9 May 2015 19:34:50 -0400 Subject: bring in more connection-related changes from Tracks --- libs/ardour/ardour/midiport_manager.h | 3 +++ libs/ardour/ardour/session.h | 2 ++ 2 files changed, 5 insertions(+) (limited to 'libs/ardour/ardour') diff --git a/libs/ardour/ardour/midiport_manager.h b/libs/ardour/ardour/midiport_manager.h index 5e87238c22..4d6453b5cb 100644 --- a/libs/ardour/ardour/midiport_manager.h +++ b/libs/ardour/ardour/midiport_manager.h @@ -60,6 +60,9 @@ class LIBARDOUR_API MidiPortManager { MIDI::Port* scene_input_port () const { return _scene_input_port; } MIDI::Port* scene_output_port () const { return _scene_output_port; } + boost::shared_ptr mmc_in() const { return boost::dynamic_pointer_cast(_mmc_in); } + boost::shared_ptr mmc_out() const { return boost::dynamic_pointer_cast(_mmc_out); } + boost::shared_ptr scene_in() const { return boost::dynamic_pointer_cast(_scene_in); } boost::shared_ptr scene_out() const { return boost::dynamic_pointer_cast(_scene_out); } diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index 9f560524f4..b5e539cbc4 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -996,6 +996,8 @@ class LIBARDOUR_API Session : public PBD::StatefulDestructible, public PBD::Scop MIDI::MachineControl& mmc() { return *_mmc; } void reconnect_midi_scene_ports (bool); + void reconnect_mtc_ports (); + void reconnect_mmc_ports (bool); protected: friend class AudioEngine; -- cgit v1.2.3