fixes to get MTC (and probably MIDI clock) slaving working again

incoming MIDI data has to be parsed EVERY process cycle, not just when Slave::speed_and_position() is called.
The private MIDI::Parser owned by the MTC and MClck slaves was irrelevant, since the port has its own.
See comments in midi_port.h on the strangled inheritance heirarchy.
This commit is contained in:
Paul Davis 2013-08-13 12:53:28 -04:00
parent a5a3f713d5
commit a5a75d5e0d
8 changed files with 95 additions and 99 deletions