mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-06 14:54:56 +01:00
MCP - Add iCON Pro Audio P1-M and correct Platform M+ - I forgot to rename to P1-M on previous commit
This commit is contained in:
parent
5f64710453
commit
9465046522
8 changed files with 85 additions and 20 deletions
|
|
@ -366,6 +366,12 @@ DeviceInfo::set_state (const XMLNode& node, int /* version */)
|
||||||
_is_platformMp = false;
|
_is_platformMp = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if ((child = node.child ("IsP1M")) != 0) {
|
||||||
|
child->get_property ("value", _is_p1m);
|
||||||
|
} else {
|
||||||
|
_is_p1m = false;
|
||||||
|
}
|
||||||
|
|
||||||
if ((child = node.child ("IsP1Nano")) != 0) {
|
if ((child = node.child ("IsP1Nano")) != 0) {
|
||||||
child->get_property ("value", _is_p1nano);
|
child->get_property ("value", _is_p1nano);
|
||||||
} else {
|
} else {
|
||||||
|
|
@ -549,6 +555,11 @@ bool DeviceInfo::is_platformMp () const
|
||||||
return _is_platformMp;
|
return _is_platformMp;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool DeviceInfo::is_p1m () const
|
||||||
|
{
|
||||||
|
return _is_p1m;
|
||||||
|
}
|
||||||
|
|
||||||
bool DeviceInfo::is_p1nano () const
|
bool DeviceInfo::is_p1nano () const
|
||||||
{
|
{
|
||||||
return _is_p1nano;
|
return _is_p1nano;
|
||||||
|
|
|
||||||
|
|
@ -82,6 +82,7 @@ class DeviceInfo
|
||||||
bool is_qcon() const;
|
bool is_qcon() const;
|
||||||
bool is_v1m() const;
|
bool is_v1m() const;
|
||||||
bool is_platformMp() const;
|
bool is_platformMp() const;
|
||||||
|
bool is_p1m() const;
|
||||||
bool is_p1nano() const;
|
bool is_p1nano() const;
|
||||||
bool is_proG2() const;
|
bool is_proG2() const;
|
||||||
bool is_xtouch() const;
|
bool is_xtouch() const;
|
||||||
|
|
@ -120,6 +121,7 @@ class DeviceInfo
|
||||||
bool _is_qcon;
|
bool _is_qcon;
|
||||||
bool _is_v1m;
|
bool _is_v1m;
|
||||||
bool _is_platformMp;
|
bool _is_platformMp;
|
||||||
|
bool _is_p1m;
|
||||||
bool _is_p1nano;
|
bool _is_p1nano;
|
||||||
bool _is_proG2;
|
bool _is_proG2;
|
||||||
bool _is_xtouch;
|
bool _is_xtouch;
|
||||||
|
|
|
||||||
20
share/mcp/p1-m+p1-x.device
Normal file
20
share/mcp/p1-m+p1-x.device
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<MackieProtocolDevice>
|
||||||
|
<Name value="iCON Platform M+ with Platform X+ on right"/>
|
||||||
|
<Strips value="8"/>
|
||||||
|
<Extenders value="1"/>
|
||||||
|
<MasterPosition value="1"/>
|
||||||
|
<MasterFader value="yes"/>
|
||||||
|
<TimecodeDisplay value="yes"/>
|
||||||
|
<TwoCharacterDisplay value="no"/>
|
||||||
|
<HasSeparateMeters value="yes"/>
|
||||||
|
<GlobalControls value="yes"/>
|
||||||
|
<JogWheel value="yes"/>
|
||||||
|
<TouchSenseFaders value="yes"/>
|
||||||
|
<LogicControlButtons value="yes"/>
|
||||||
|
<usesIPMIDI value="no"/>
|
||||||
|
<NoHandShake value="yes"/>
|
||||||
|
<IsPlatformMp value="yes"/>
|
||||||
|
<HasQConSecondLCD value="yes"/>
|
||||||
|
<HasQConMasterMeters value="yes"/>
|
||||||
|
</MackieProtocolDevice>
|
||||||
20
share/mcp/p1-m.device
Normal file
20
share/mcp/p1-m.device
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<MackieProtocolDevice>
|
||||||
|
<Name value="iCON Platform M+"/>
|
||||||
|
<Strips value="8"/>
|
||||||
|
<Extenders value="0"/>
|
||||||
|
<MasterPosition value="0"/>
|
||||||
|
<MasterFader value="yes"/>
|
||||||
|
<TimecodeDisplay value="yes"/>
|
||||||
|
<TwoCharacterDisplay value="no"/>
|
||||||
|
<HasSeparateMeters value="yes"/>
|
||||||
|
<GlobalControls value="yes"/>
|
||||||
|
<JogWheel value="yes"/>
|
||||||
|
<TouchSenseFaders value="yes"/>
|
||||||
|
<LogicControlButtons value="yes"/>
|
||||||
|
<usesIPMIDI value="no"/>
|
||||||
|
<NoHandShake value="yes"/>
|
||||||
|
<IsPlatformMp value="yes"/>
|
||||||
|
<HasQConSecondLCD value="yes"/>
|
||||||
|
<HasQConMasterMeters value="yes"/>
|
||||||
|
</MackieProtocolDevice>
|
||||||
20
share/mcp/p1-x+p1-m.device
Normal file
20
share/mcp/p1-x+p1-m.device
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<MackieProtocolDevice>
|
||||||
|
<Name value="iCON Platform M+ with Platform X+ on left"/>
|
||||||
|
<Strips value="8"/>
|
||||||
|
<Extenders value="1"/>
|
||||||
|
<MasterPosition value="2"/>
|
||||||
|
<MasterFader value="yes"/>
|
||||||
|
<TimecodeDisplay value="yes"/>
|
||||||
|
<TwoCharacterDisplay value="no"/>
|
||||||
|
<HasSeparateMeters value="yes"/>
|
||||||
|
<GlobalControls value="yes"/>
|
||||||
|
<JogWheel value="yes"/>
|
||||||
|
<TouchSenseFaders value="yes"/>
|
||||||
|
<LogicControlButtons value="yes"/>
|
||||||
|
<usesIPMIDI value="no"/>
|
||||||
|
<NoHandShake value="yes"/>
|
||||||
|
<IsPlatformMp value="yes"/>
|
||||||
|
<HasQConSecondLCD value="yes"/>
|
||||||
|
<HasQConMasterMeters value="yes"/>
|
||||||
|
</MackieProtocolDevice>
|
||||||
|
|
@ -2,19 +2,15 @@
|
||||||
<MackieProtocolDevice>
|
<MackieProtocolDevice>
|
||||||
<Name value="iCON Platform M+"/>
|
<Name value="iCON Platform M+"/>
|
||||||
<Strips value="8"/>
|
<Strips value="8"/>
|
||||||
|
<MasterFader value="yes"/>
|
||||||
|
<TimecodeDisplay value="no"/>
|
||||||
|
<TwoCharacterDisplay value="no"/>
|
||||||
<Extenders value="0"/>
|
<Extenders value="0"/>
|
||||||
<MasterPosition value="0"/>
|
<MasterPosition value="0"/>
|
||||||
<MasterFader value="yes"/>
|
|
||||||
<TimecodeDisplay value="yes"/>
|
|
||||||
<TwoCharacterDisplay value="no"/>
|
|
||||||
<HasSeparateMeters value="yes"/>
|
|
||||||
<GlobalControls value="yes"/>
|
<GlobalControls value="yes"/>
|
||||||
<JogWheel value="yes"/>
|
<JogWheel value="yes"/>
|
||||||
<TouchSenseFaders value="yes"/>
|
<TouchSenseFaders value="yes"/>
|
||||||
<LogicControlButtons value="yes"/>
|
|
||||||
<usesIPMIDI value="no"/>
|
|
||||||
<NoHandShake value="yes"/>
|
<NoHandShake value="yes"/>
|
||||||
|
<HasMeters value="no"/>
|
||||||
<IsPlatformMp value="yes"/>
|
<IsPlatformMp value="yes"/>
|
||||||
<HasQConSecondLCD value="yes"/>
|
|
||||||
<HasQConMasterMeters value="yes"/>
|
|
||||||
</MackieProtocolDevice>
|
</MackieProtocolDevice>
|
||||||
|
|
|
||||||
|
|
@ -5,16 +5,14 @@
|
||||||
<Extenders value="1"/>
|
<Extenders value="1"/>
|
||||||
<MasterPosition value="1"/>
|
<MasterPosition value="1"/>
|
||||||
<MasterFader value="yes"/>
|
<MasterFader value="yes"/>
|
||||||
<TimecodeDisplay value="yes"/>
|
<TimecodeDisplay value="no"/>
|
||||||
<TwoCharacterDisplay value="no"/>
|
<TwoCharacterDisplay value="no"/>
|
||||||
<HasSeparateMeters value="yes"/>
|
<Extenders value="0"/>
|
||||||
|
<MasterPosition value="0"/>
|
||||||
<GlobalControls value="yes"/>
|
<GlobalControls value="yes"/>
|
||||||
<JogWheel value="yes"/>
|
<JogWheel value="yes"/>
|
||||||
<TouchSenseFaders value="yes"/>
|
<TouchSenseFaders value="yes"/>
|
||||||
<LogicControlButtons value="yes"/>
|
|
||||||
<usesIPMIDI value="no"/>
|
|
||||||
<NoHandShake value="yes"/>
|
<NoHandShake value="yes"/>
|
||||||
|
<HasMeters value="no"/>
|
||||||
<IsPlatformMp value="yes"/>
|
<IsPlatformMp value="yes"/>
|
||||||
<HasQConSecondLCD value="yes"/>
|
|
||||||
<HasQConMasterMeters value="yes"/>
|
|
||||||
</MackieProtocolDevice>
|
</MackieProtocolDevice>
|
||||||
|
|
|
||||||
|
|
@ -5,16 +5,14 @@
|
||||||
<Extenders value="1"/>
|
<Extenders value="1"/>
|
||||||
<MasterPosition value="2"/>
|
<MasterPosition value="2"/>
|
||||||
<MasterFader value="yes"/>
|
<MasterFader value="yes"/>
|
||||||
<TimecodeDisplay value="yes"/>
|
<TimecodeDisplay value="no"/>
|
||||||
<TwoCharacterDisplay value="no"/>
|
<TwoCharacterDisplay value="no"/>
|
||||||
<HasSeparateMeters value="yes"/>
|
<Extenders value="0"/>
|
||||||
|
<MasterPosition value="0"/>
|
||||||
<GlobalControls value="yes"/>
|
<GlobalControls value="yes"/>
|
||||||
<JogWheel value="yes"/>
|
<JogWheel value="yes"/>
|
||||||
<TouchSenseFaders value="yes"/>
|
<TouchSenseFaders value="yes"/>
|
||||||
<LogicControlButtons value="yes"/>
|
|
||||||
<usesIPMIDI value="no"/>
|
|
||||||
<NoHandShake value="yes"/>
|
<NoHandShake value="yes"/>
|
||||||
|
<HasMeters value="no"/>
|
||||||
<IsPlatformMp value="yes"/>
|
<IsPlatformMp value="yes"/>
|
||||||
<HasQConSecondLCD value="yes"/>
|
|
||||||
<HasQConMasterMeters value="yes"/>
|
|
||||||
</MackieProtocolDevice>
|
</MackieProtocolDevice>
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue