ardour/libs/ardour/session_control.cc
David Robillard 6313751f75 Moved SMPTE type/functions into SMPTE namespace;
LGPL'd SMPTE code and moved in to libardour_cp;
Juggled control_protocol dir layout to be the same as other libs;


git-svn-id: svn://localhost/ardour2/trunk@610 d708f5d6-7413-0410-9779-e7cbd77b26cf
2006-06-15 21:54:26 +00:00

30 lines
756 B
C++

#include <ardour/session.h>
#include <control_protocol/control_protocol.h>
#include <generic_midi/generic_midi_control_protocol.h>
#include <transport/tranzport_control_protocol.h>
using namespace ARDOUR;
void
Session::initialize_control ()
{
GenericMidiControlProtocol* midi_protocol = new GenericMidiControlProtocol (*this);
if (midi_protocol->init() == 0) {
control_protocols.push_back (midi_protocol);
}
if (Config->get_use_tranzport()) {
cerr << "Creating new tranzport control" << endl;
TranzportControlProtocol* tranzport_protocol = new TranzportControlProtocol (*this);
cerr << "Initializing new tranzport control" << endl;
if (tranzport_protocol->init() == 0) {
control_protocols.push_back (tranzport_protocol);
}
}
}