2 #include <ardour/session.h>
3 #include <control_protocol/control_protocol.h>
4 #include <generic_midi/generic_midi_control_protocol.h>
5 #include <transport/tranzport_control_protocol.h>
7 using namespace ARDOUR;
10 Session::initialize_control ()
12 GenericMidiControlProtocol* midi_protocol = new GenericMidiControlProtocol (*this);
14 if (midi_protocol->init() == 0) {
15 control_protocols.push_back (midi_protocol);
18 if (Config->get_use_tranzport()) {
19 cerr << "Creating new tranzport control" << endl;
21 TranzportControlProtocol* tranzport_protocol = new TranzportControlProtocol (*this);
23 cerr << "Initializing new tranzport control" << endl;
25 if (tranzport_protocol->init() == 0) {
26 control_protocols.push_back (tranzport_protocol);