{
boost::shared_ptr<MidiDiskstream> dstream;
- cerr << "\n\n\nMIDI use diskstream\n";
-
if ((dstream = boost::dynamic_pointer_cast<MidiDiskstream>(_session.diskstream_by_name (name))) == 0) {
error << string_compose(_("MidiTrack: midi diskstream \"%1\" not known by session"), name) << endmsg;
return -1;
}
- cerr << "\n\n\nMIDI found DS\n";
return set_diskstream (dstream);
}
an old one.
*/
- cerr << "\n\n\n\n MIDI track " << name() << " found DS id " << id << endl;
-
if (id == zero) {
use_new_diskstream ();
} else if (use_diskstream (id)) {
_immediate_events.read (buf, 0, 0, nframes - 1); // all stamps = 0
// MIDI thru: send incoming data "through" output
- if (_midi_thru && _input->n_ports().n_midi()) {
+ if (_midi_thru && _session.transport_speed() != 0.0f && _input->n_ports().n_midi()) {
buf.merge_in_place (_input->midi(0)->get_midi_buffer(nframes));
}
}