treat RecordStrobe like RecordPause. This violates the MMC
specification.
*/
-
+
if (Config->get_mmc_control()) {
maybe_enable_record();
}
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;
}
}
msg[8] = timecode.frames;
// Send message at offset 0, sent time is for the start of this cycle
-
+
MidiBuffer& mb (_midi_ports->mtc_output_port()->get_midi_buffer (nframes));
mb.push_back (Port::port_offset(), sizeof (msg), msg);
} else {
_mmc->send (c, 0);
}
-
+
}
bool
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->scene_out ();
+ 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 ();
+}
+