Compare commits

...

2 Commits

8 changed files with 16 additions and 13 deletions

View File

@ -34,13 +34,15 @@ using namespace std;
using namespace ArdourSurface;
using namespace ArdourSurface::MACKIE_NAMESPACE;
#define PROTOCOL_NAME ("Mackie")
static ControlProtocol*
new_mackie_protocol (Session* s)
{
MackieControlProtocol* mcp = 0;
try {
mcp = new MackieControlProtocol (*s);
mcp = new MackieControlProtocol (*s, PROTOCOL_NAME);
/* do not set active here - wait for set_state() */
}
catch (exception & e) {
@ -65,9 +67,8 @@ delete_mackie_protocol (ControlProtocol* cp)
}
}
// Field names commented out by JE - 06-01-2010
static ControlProtocolDescriptor mackie_descriptor = {
/* name */ "Mackie",
/* name */ PROTOCOL_NAME,
/* id */ "uri://ardour.org/surfaces/mackie:0",
/* module */ 0,
/* available */ 0,

View File

@ -115,12 +115,8 @@ const int MACKIE_NAMESPACE::MackieControlProtocol::MAIN_MODIFIER_MASK = (MackieC
MACKIE_NAMESPACE::MackieControlProtocol* MACKIE_NAMESPACE::MackieControlProtocol::_instance = 0;
MackieControlProtocol::MackieControlProtocol (Session& session)
#ifdef UF8
: ControlProtocol (session, X_("SSL-UFx"))
#else
: ControlProtocol (session, X_("Mackie"))
#endif
MackieControlProtocol::MackieControlProtocol (Session& session, const char* pname)
: ControlProtocol (session, pname)
, AbstractUI<MackieControlUIRequest> (name())
, _current_initial_bank (0)
, _timecode_last (10, '\0')

View File

@ -107,7 +107,7 @@ class MackieControlProtocol
Zero, /* fader controls primary, but doesn't move, vpot controls secondary */
};
MackieControlProtocol(ARDOUR::Session &);
MackieControlProtocol(ARDOUR::Session &, const char* name);
virtual ~MackieControlProtocol();
static MackieControlProtocol* instance() { return _instance; }

View File

@ -36,6 +36,8 @@ using namespace std;
using namespace ArdourSurface;
using namespace ArdourSurface::MACKIE_NAMESPACE;
#define PROTOCOL_NAME ("SSL 360: UF8 UF1")
static ControlProtocol*
new_uf8_protocol (Session* s)
{
@ -44,7 +46,7 @@ new_uf8_protocol (Session* s)
DEBUG_TRACE (DEBUG::MackieControl, "making uf8-protocol");
try {
mcp = new MackieControlProtocol (*s);
mcp = new MackieControlProtocol (*s, PROTOCOL_NAME);
/* do not set active here - wait for set_state() */
}
catch (exception & e) {
@ -71,7 +73,7 @@ delete_uf8_protocol (ControlProtocol* cp)
// Field names commented out by JE - 06-01-2010
static ControlProtocolDescriptor uf8_descriptor = {
/* name */ "SSL UF-8",
/* name */ PROTOCOL_NAME,
/* id */ "uri://ardour.org/surfaces/ssl_uf8:0",
/* module */ 0,
/* available */ 0,

View File

@ -13,4 +13,5 @@
<TouchSenseFaders value="yes"/>
<HasSeparateMeters value="yes"/>
<IsXTouch value="no"/>
<NoHandShake value="yes"/>
</MackieProtocolDevice>

View File

@ -13,4 +13,5 @@
<TouchSenseFaders value="yes"/>
<HasSeparateMeters value="yes"/>
<IsXTouch value="no"/>
<NoHandShake value="yes"/>
</MackieProtocolDevice>

View File

@ -13,4 +13,5 @@
<TouchSenseFaders value="yes"/>
<HasSeparateMeters value="yes"/>
<IsXTouch value="no"/>
<NoHandShake value="yes"/>
</MackieProtocolDevice>

View File

@ -13,4 +13,5 @@
<TouchSenseFaders value="yes"/>
<HasSeparateMeters value="yes"/>
<IsXTouch value="no"/>
</MackieProtocolDevice>
<NoHandShake value="yes"/>
</MackieProtocolDevice>