// 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);
+ mb.push_back (0, sizeof (msg), msg);
_pframes_since_last_mtc = 0;
return 0;
void
Session::send_immediate_mmc (MachineControlCommand c)
{
- if (AudioEngine::instance()->in_process_thread()) {
- _mmc->send (c, Port::port_offset());
- } else {
- _mmc->send (c, 0);
- }
-
+ _mmc->send (c, 0);
}
bool
return _midi_ports->scene_input_port ();
}
-boost::shared_ptr<ARDOUR::Port>
+boost::shared_ptr<AsyncMIDIPort>
Session::vkbd_output_port () const
{
return _midi_ports->vkbd_output_port ();
if (!msp.empty()) {
- if (old_midi_target) {
- old_midi_target->input()->disconnect (this);
- }
-
for (vector<string>::const_iterator p = msp.begin(); p != msp.end(); ++p) {
PortManager::MidiPortInformation mpi (AudioEngine::instance()->midi_port_information (*p));