add some assert for reloading saved plugin pin connections
[ardour.git] / libs / ardour / session_midi.cc
index f1faf5e8e14f51c79eccb48b33277f014fca6de8..baff2c7bfec9b5140de01d5727977b26f40e5b32 100644 (file)
@@ -350,7 +350,7 @@ Session::mmc_record_enable (MIDI::MachineControl &mmc, size_t trk, bool enabled)
 
                if ((at = dynamic_cast<AudioTrack*>((*i).get())) != 0) {
                        if (trk == at->remote_control_id()) {
-                               at->set_record_enabled (enabled, &mmc);
+                               at->set_record_enabled (enabled, Controllable::UseGroup);
                                break;
                        }
                }
@@ -630,69 +630,61 @@ Session::start_midi_thread ()
        return 0;
 }
 
-MIDI::Port*
+boost::shared_ptr<ARDOUR::Port>
 Session::midi_input_port () const
 {
        return _midi_ports->midi_input_port ();
 }
-MIDI::Port*
+
+boost::shared_ptr<ARDOUR::Port>
 Session::midi_output_port () const
 {
        return _midi_ports->midi_output_port ();
 }
-boost::shared_ptr<MidiPort>
-Session::midi_clock_output_port () const
-{
-       return _midi_ports->midi_clock_output_port ();
-}
-boost::shared_ptr<MidiPort>
-Session::midi_clock_input_port () const
-{
-       return _midi_ports->midi_clock_input_port ();
-}
-boost::shared_ptr<MidiPort>
-Session::mtc_output_port () const
-{
-       return _midi_ports->mtc_output_port ();
-}
-boost::shared_ptr<MidiPort>
-Session::mtc_input_port () const
-{
-       return _midi_ports->mtc_input_port ();
-}
 
-MIDI::Port*
+boost::shared_ptr<ARDOUR::Port>
 Session::mmc_output_port () const
 {
        return _midi_ports->mmc_output_port ();
 }
 
-MIDI::Port*
+boost::shared_ptr<ARDOUR::Port>
 Session::mmc_input_port () const
 {
        return _midi_ports->mmc_input_port ();
 }
 
-MIDI::Port*
+boost::shared_ptr<ARDOUR::Port>
 Session::scene_output_port () const
 {
        return _midi_ports->scene_output_port ();
 }
 
-MIDI::Port*
+boost::shared_ptr<ARDOUR::Port>
 Session::scene_input_port () const
 {
        return _midi_ports->scene_input_port ();
 }
 
 boost::shared_ptr<MidiPort>
-Session::scene_in () const
+Session::midi_clock_output_port () const
 {
-       return _midi_ports->scene_in ();
+       return _midi_ports->midi_clock_output_port ();
 }
 
 boost::shared_ptr<MidiPort>
-Session::scene_out () const
+Session::midi_clock_input_port () const
+{
+       return _midi_ports->midi_clock_input_port ();
+}
+boost::shared_ptr<MidiPort>
+Session::mtc_output_port () const
 {
-       return _midi_ports->scene_out ();
+       return _midi_ports->mtc_output_port ();
 }
+boost::shared_ptr<MidiPort>
+Session::mtc_input_port () const
+{
+       return _midi_ports->mtc_input_port ();
+}
+