472 #ifdef DeviceCapabilities
473 #undef DeviceCapabilities
2457 #endif // _CLC_ENUMS_H_
Relative value. For modifiers: the value is simply an offset from the current value. Just cast the CPNS::uint16 value to CPNS::int16. 0x0000 is 0, 0x0001 is 1 and 0xFFFF is -1.
Definition: CLC_Enums.h:193
Warns that a playback session is starting Data: None.
Definition: CLC_Enums.h:2070
No gating information.
Definition: CLC_Enums.h:1030
Definition: CLC_Enums.h:1795
Controller identification bit.
Definition: CLC_Enums.h:565
Definition: CLC_Enums.h:1807
32 bits data type
Definition: CLC_Enums.h:466
Snapshot saving or recall is already in progress.
Definition: CLC_Enums.h:976
Definition: CLC_Enums.h:1425
No timestamp information.
Definition: CLC_Enums.h:2302
Percussion: Bass drum (General MIDI 36)
Definition: CLC_Enums.h:642
Custom 16.
Definition: CLC_Enums.h:452
Definition: CLC_Enums.h:1448
Definition: CLC_Enums.h:2309
Object having a CPNS::ICHAI interface.
Definition: CLC_Enums.h:1546
Supports Modifier messages. Used by Connection tool to match Outputs and compatible Inputs...
Definition: CLC_Enums.h:1161
Percussion target.
Definition: CLC_Enums.h:582
FindDeviceOptions
Device finding flags, can be combined.
Definition: CLC_Enums.h:1092
Angle, unsigned value, 0° (0x0000), 90° (0x8000), ~180° (0xFFFF)
Definition: CLC_Enums.h:440
Model name.
Definition: CLC_Enums.h:815
Snapshot saving is active.
Definition: CLC_Enums.h:333
Definition: CLC_Enums.h:380
Definition: CLC_Enums.h:45
Definition: CLC_Enums.h:1793
Wave starts to loop end.
Definition: CLC_Enums.h:1057
Option flag: the controller is a monitor and doesn't send any value.
Definition: CLC_Enums.h:237
This text must be right aligned.
Definition: CLC_Enums.h:2286
Voice ID is supported.
Definition: CLC_Enums.h:2270
const SectionTypes SECT_Noise
Noise generator.
The network has been changed (machine dis/connected). A CNT_NetworkStable notification will occur lat...
Definition: CLC_Enums.h:321
Display mode: display with inertia (typically 300ms min to max)
Definition: CLC_Enums.h:1488
Debug warning.
Definition: CLC_Enums.h:2388
ModifierInformationProfiles
Modifier information profiles.
Definition: CLC_Enums.h:1473
Sub-Category bits mask.
Definition: CLC_Enums.h:545
Definition: CLC_Enums.h:2114
Operation canceled.
Definition: CLC_Enums.h:71
No profile.
Definition: CLC_Enums.h:1476
flag indicating if raw value is bipolar. This bit must be masked when checking data type...
Definition: CLC_Enums.h:460
Definition: CLC_Enums.h:1397
Percussion: Ride cymbal 1 (General MIDI 51)
Definition: CLC_Enums.h:670
Operation succeeded, but not yet terminated. The notification handler will be called again with the s...
Definition: CLC_Enums.h:64
The Backspace key has been hit.
Definition: CLC_Enums.h:2213
Operation failed The operation failed, can't be initiated by the target side.
Definition: CLC_Enums.h:92
const SectionTypes SECT_StepSequ
Step sequencer.
Floating point 32 (based on the IEEE754r revision of the ANSI/IEEE Std 754-1985 document) ...
Definition: CLC_Enums.h:411
Not all of the non-audio equipment used on stage but only the equipment that generates light...
Definition: CLC_Enums.h:610
Automation is supported.
Definition: CLC_Enums.h:1969
Definition: CLC_Enums.h:1742
Percussion: Hi hat (General MIDI 42, 44, 46)
Definition: CLC_Enums.h:654
Operation succeeded. This is the last item for this reply batch.
Definition: CLC_Enums.h:68
Controller: horizontal slider, X axis distance sensor.
Definition: CLC_Enums.h:254
Definition: CLC_Enums.h:2409
Definition: CLC_Enums.h:1755
Definition: CLC_Enums.h:1349
Custom zone stop. User numbers must be higher than this value.
Definition: CLC_Enums.h:373
const SectionTypes SECTCAT_ShowControl
Category Control.
Definition: CLC_Enums.h:2015
Percussion: Tambourine (General MIDI 54)
Definition: CLC_Enums.h:676
Definition: CLC_Enums.h:1764
No destination specified.
Definition: CLC_Enums.h:351
Object having a CPNS::IDeviceEnumerationContext interface.
Definition: CLC_Enums.h:1550
Definition: CLC_Enums.h:1509
Data consumed on a MIDI Sys output without notification handler.
Definition: CLC_Enums.h:117
Definition: CLC_Enums.h:1393
Setting this capability informs the target that this output is not interested in being notified about...
Definition: CLC_Enums.h:1222
const SectionTypes SECT_Essential
Essential.
Definition: CLC_Enums.h:1761
Definition: CLC_Enums.h:140
Definition: CLC_Enums.h:1740
Equipment typical of stage and theme parks that involves robotics, pyrotechnics, water control...
Definition: CLC_Enums.h:2344
Definition: CLC_Enums.h:1722
Set envelope to Attack phase from the default initial level. Triggered.
Definition: CLC_Enums.h:1038
Object having a CPNS::IListID interface.
Definition: CLC_Enums.h:1568
const SectionTypes SECT_Spatializer
Spatializer, panner, rotary.
Setting this capability makes the output locked. A locked output don't allow external destination han...
Definition: CLC_Enums.h:1218
Definition: CLC_Enums.h:1736
Get the number of Inputs.
Definition: CLC_Enums.h:852
WarningCodes
Warning codes.
Definition: CLC_Enums.h:2359
Definition: CLC_Enums.h:1748
Use it to mask the controller basic types.
Definition: CLC_Enums.h:275
Display: text label.
Definition: CLC_Enums.h:290
Normal medium application snapshot data blocks.
Definition: CLC_Enums.h:2130
Same as Gate Restart but in percusive mode. Triggered.
Definition: CLC_Enums.h:1042
Device current status, can be send stand alone or as a response to SIG_QStatus Data: wOptionalData0(o...
Definition: CLC_Enums.h:2064
Definition: CLC_Enums.h:1359
Percentage 16, 2's complement signed value in 1/50th of a percent. -655,36% (0x0000), 0 (0x8000), +655,34%(0xFFFF)
Definition: CLC_Enums.h:416
Definition: CLC_Enums.h:1338
Connection confirmation has been received by the destination input, so the related destination is ful...
Definition: CLC_Enums.h:1647
Any capabilities.
Definition: CLC_Enums.h:489
Operation done. Provided data is invalid.
Definition: CLC_Enums.h:57
GlobalTimerNotificationFlags
Flags for CHAI's global timer notification handler. Used by the CHAI's global timer notification hand...
Definition: CLC_Enums.h:1111
The Escape key has been hit.
Definition: CLC_Enums.h:2211
Definition: CLC_Enums.h:1791
Percussion: Open cuica (General MIDI 79)
Definition: CLC_Enums.h:724
Percentage 32, 2's complement signed value in 1/50th of a percent. -42949672,94% (0x00000000), 0 (0x80000000), +42949672,92%(0xFFFFFFFF)
Definition: CLC_Enums.h:418
Transaction in progress.
Definition: CLC_Enums.h:2325
Definition: CLC_Enums.h:1766
Definition: CLC_Enums.h:2242
Definition: CLC_Enums.h:1388
Definition: CLC_Enums.h:1398
The display can send back control keys notifications.
Definition: CLC_Enums.h:2168
Object having a CPNS::IHybridMIDILocalDevice interface.
Definition: CLC_Enums.h:1579
Definition: CLC_Enums.h:1354
const SectionTypes SECT_LFO_ModGen
LFO & modulation generator.
Definition: CLC_Enums.h:1368
The device is activated and ready to communicate with other devices on the network.
Definition: CLC_Enums.h:105
Theatrical target.
Definition: CLC_Enums.h:622
Definition: CLC_Enums.h:1756
DC_SupportInternalSnapshot is automatically set when a device contains not hidden parameters...
Definition: CLC_Enums.h:505
Definition: CLC_Enums.h:2450
Object having a CPNS::IVMIDILinkOutLocalDevice interface.
Definition: CLC_Enums.h:1587
Definition: CLC_Enums.h:1291
Definition: CLC_Enums.h:1404
Definition: CLC_Enums.h:2445
Pause a job Data: No mandatory data. Can be user-defined for a specific product.
Definition: CLC_Enums.h:2080
Flow control is activated for an output without notification handler.
Definition: CLC_Enums.h:121
Definition: CLC_Enums.h:2447
Definition: CLC_Enums.h:1442
The recording destination has been removed.
Definition: CLC_Enums.h:1642
The network is stable (no device activation change during last 500ms)
Definition: CLC_Enums.h:314
Definition: CLC_Enums.h:1797
const SectionTypes _SECT_CategoryMask_
Masks.
[Network] Device is on a machine not found in the network
Definition: CLC_Enums.h:793
No special option.
Definition: CLC_Enums.h:1095
[Network] Device on a ghost link
Definition: CLC_Enums.h:772
MIDI2CPOutputIDs
MIDI to CopperLan output IDs Available for CPNS::IMIDI2CPLocalDevice and CPNS::IHybridMIDILocalDevice...
Definition: CLC_Enums.h:1261
Definition: CLC_Enums.h:143
const SectionTypes SECT_Tempo_Timing
Tempo, timing.
The value is probably out of sync. Used with MIDI devices for example, when the feedback value is not...
Definition: CLC_Enums.h:1712
SnapshotBlockPriorities
Snapshot block priorities.
Definition: CLC_Enums.h:2120
Definition: CLC_Enums.h:1423
Definition: CLC_Enums.h:1796
Definition: CLC_Enums.h:1788
Custom 32.
Definition: CLC_Enums.h:454
const SectionTypes SECT_Equalizer
Equalizer.
Custom name if exists, else the Brand/Model/Duplicate.
Definition: CLC_Enums.h:807
Supports Data Transfer messages. Used by Connection tool to match Outputs and compatible Inputs...
Definition: CLC_Enums.h:1167
Get the number of destinations for not locked and visible outputs.
Definition: CLC_Enums.h:856
Signals
Signals numbers.
Definition: CLC_Enums.h:2005
Custom zone start. User numbers should be allocated from here downwards.
Definition: CLC_Enums.h:376
Definition: CLC_Enums.h:1375
The parameter is not editable.
Definition: CLC_Enums.h:1513
Definition: CLC_Enums.h:1800
Definition: CLC_Enums.h:1780
Percussion: Ride cymbal 2 (General MIDI 59)
Definition: CLC_Enums.h:686
Too many recording destinations.
Definition: CLC_Enums.h:974
Pre-loading value is supported.
Definition: CLC_Enums.h:1973
Definition: CLC_Enums.h:2444
DataTypes
CopperLan Data types Data Types are used to identify numeric value format.
Definition: CLC_Enums.h:389
Tells that the related lists (Selector Item list and Index List) are static and can not change...
Definition: CLC_Enums.h:1983
Definition: CLC_Enums.h:1387
const SectionTypes SECT_VCO_WaveGen
VCO, wave generator.
System target.
Definition: CLC_Enums.h:630
Definition: CLC_Enums.h:1266
Same as Gate Off but in percusive mode.
Definition: CLC_Enums.h:1032
Percussion: Splash cymbal (General MIDI 55)
Definition: CLC_Enums.h:678
Angle, signed value, -360° (0x8000), 0° (0x0000), ~360° (0x7FFF)
Definition: CLC_Enums.h:436
Out of range value.
Definition: CLC_Enums.h:1003
Definition: CLC_Enums.h:1332
The Down arrow key has been hit.
Definition: CLC_Enums.h:2205
Definition: CLC_Enums.h:1310
Operation initiated.
Definition: CLC_Enums.h:82
Definition: CLC_Enums.h:1790
Object having a CPNS::ICP2MIDILocalDevice interface.
Definition: CLC_Enums.h:1577
Definition: CLC_Enums.h:2001
The recording destination has been disabled because it is not reachable.
Definition: CLC_Enums.h:1644
Definition: CLC_Enums.h:1361
Controller: dual buttons (up & down)
Definition: CLC_Enums.h:263
Operation failed.
Definition: CLC_Enums.h:928
Object having a CPNS::IDataTransferMessage interface.
Definition: CLC_Enums.h:1600
Move, signed value, mm/sec par step. -32.767M/sec (0x8001), stopped (0x0000), 1mm/sec (0x0001)...
Definition: CLC_Enums.h:448
Same as Gate On but in percusive mode. Triggered.
Definition: CLC_Enums.h:1040
Controller: vertical slider, Y axis distance sensor.
Definition: CLC_Enums.h:256
The Left arrow key has been hit.
Definition: CLC_Enums.h:2207
The cursor should be blinking.
Definition: CLC_Enums.h:2185
Definition: CLC_Enums.h:1774
Wave starts to loop begin.
Definition: CLC_Enums.h:1055
Find last item for the specified section. ParamID is not used..
Definition: CLC_Enums.h:1081
DataConsumeModes
DataConsume modes.
Definition: CLC_Enums.h:348
const SectionTypes SECT_DynProc
Dynamic processing, compressor, limiter, expander, noise gate.
Definition: CLC_Enums.h:1355
Find first item for the specified section. ParamID is not used.
Definition: CLC_Enums.h:1075
Definition: CLC_Enums.h:1391
Definition: CLC_Enums.h:1292
Check this bit to know if the task is about to be terminated.
Definition: CLC_Enums.h:78
Absolute pitch, 0x0100 is a semitone step. Bits 15 to 8 represent the note number, 185 is the A above the middle C (440Hz), bits 7 to 0 represent the fractional pitch.
Definition: CLC_Enums.h:420
Percussion.
Definition: CLC_Enums.h:578
Definition: CLC_Enums.h:2243
The device supports duplicate information change.
Definition: CLC_Enums.h:557
Percussion controller.
Definition: CLC_Enums.h:580
The specified device is invalid.
Definition: CLC_Enums.h:980
Definition: CLC_Enums.h:1426
Percussion: Hi wood block (General MIDI 77)
Definition: CLC_Enums.h:720
Definition: CLC_Enums.h:1817
Definition: CLC_Enums.h:1295
The device is related to non-percussion instrument.
Definition: CLC_Enums.h:521
Crucial for the operation or integrity of the system. Message will be repeated every minute until the...
Definition: CLC_Enums.h:2365
Definition: CLC_Enums.h:1739
Transaction is supported.
Definition: CLC_Enums.h:1499
RelativeMode
Message value relative modes.
Definition: CLC_Enums.h:1720
Definition: CLC_Enums.h:1302
Display: galvanometer with needle ballistics.
Definition: CLC_Enums.h:288
Angle, unsigned value, 0° (0x0000), 180° (0x8000), ~360° (0xFFFF)
Definition: CLC_Enums.h:438
Definition: CLC_Enums.h:1381
The parameter is not editable.
Definition: CLC_Enums.h:2290
Supports Selector messages. Used by Connection tool to match Outputs and compatible Inputs...
Definition: CLC_Enums.h:1164
const SectionTypes SECT_Clock
Clock.
Message type flag: the controller is able to manage Modifier messages This value is MT_Modifier << 12...
Definition: CLC_Enums.h:214
Global Learning mode is turned off. optionalEndpoint's device ID points to the device currently in le...
Definition: CLC_Enums.h:331
Definition: CLC_Enums.h:1762
No profile.
Definition: CLC_Enums.h:2268
Definition: CLC_Enums.h:1406
Definition: CLC_Enums.h:2425
DuplicateModes
Duplicate resolution modes.
Definition: CLC_Enums.h:906
Object having a CPNS::ISharedDisplayLocalDevice interface.
Definition: CLC_Enums.h:1581
Percussion: Low bongo (General MIDI 61)
Definition: CLC_Enums.h:690
Object having a CPNS::IOutput interface.
Definition: CLC_Enums.h:1552
Definition: CLC_Enums.h:1775
Object having a CPNS::ISharedDisplayClientLocalDevice interface.
Definition: CLC_Enums.h:1583
Supports Text messages. Used by Connection tool to match Outputs and compatible Inputs, and by editors to identify which kind of message to enumerate.
Definition: CLC_Enums.h:1170
Definition: CLC_Enums.h:1431
Definition: CLC_Enums.h:2417
ClockCommands
Clock commands. See NH_INPUT_CLOCKCOMMAND.
Definition: CLC_Enums.h:135
const SectionTypes SECT_Switcher
Switcher, selector, matrix, configurator (audio or modulation)
No error.
Definition: CLC_Enums.h:926
Definition: CLC_Enums.h:1390
Definition: CLC_Enums.h:1073
Definition: CLC_Enums.h:379
The displayed characters should be replaced by a *.
Definition: CLC_Enums.h:2292
Combination of model and duplicate number if non zero.
Definition: CLC_Enums.h:809
Definition: CLC_Enums.h:2225
No destination available.
Definition: CLC_Enums.h:968
Object having a CPNS::IInput interface.
Definition: CLC_Enums.h:1554
Get a string specifying the device's path: "root-device/sub-device/....".
Definition: CLC_Enums.h:839
Definition: CLC_Enums.h:1248
Check this bit to know if the task is about to be terminated.
Definition: CLC_Enums.h:52
Definition: CLC_Enums.h:2432
Definition: CLC_Enums.h:1333
No more room to add data.
Definition: CLC_Enums.h:942
Definition: CLC_Enums.h:1239
The device is not a SmartConnect target.
Definition: CLC_Enums.h:993
Controller option flag: provides relative value.
Definition: CLC_Enums.h:233
Definition: CLC_Enums.h:1809
Definition: CLC_Enums.h:1440
Definition: CLC_Enums.h:1360
Mask for object sub-type withing a class.
Definition: CLC_Enums.h:1530
Definition: CLC_Enums.h:137
No special key has been hit, generic standard keyboard data.
Definition: CLC_Enums.h:2199
Object having a CPNS::IEventMessage interface.
Definition: CLC_Enums.h:1594
Definition: CLC_Enums.h:1752
Selectors
Selectors numbers.
Definition: CLC_Enums.h:1732
Definition: CLC_Enums.h:1395
AssignControllerAvailableValues
Definition: CLC_Enums.h:40
Definition: CLC_Enums.h:1428
Definition: CLC_Enums.h:2259
The VNM is out of memory.
Definition: CLC_Enums.h:323
Get the number of Outputs.
Definition: CLC_Enums.h:854
The target is using DataConsumed.
Definition: CLC_Enums.h:357
Definition: CLC_Enums.h:1380
Definition: CLC_Enums.h:1743
PublicAddress target.
Definition: CLC_Enums.h:606
Bad signature.
Definition: CLC_Enums.h:932
TextInformationProfiles
Text information profiles.
Definition: CLC_Enums.h:2265
Definition: CLC_Enums.h:1445
dB unit, signed value, 1/200th of dB per step, -163?.84dB (0x8000), 0dB (0x0000), +163...
Definition: CLC_Enums.h:450
The destination has been added. Can be used to check if the target device is allowed, or to re-send last messages in order to put the new target in a known state. A destination just added is invalid until ODCO_Enabled is notified. It is safe to send messages after ODCO_Enabled being notified.
Definition: CLC_Enums.h:1623
Current preset Applicable to any device having DC_SupportSnapshot capability.
Definition: CLC_Enums.h:2154
Transaction is supported.
Definition: CLC_Enums.h:1975
[Local] Maximum number of entry in DeviceTable reached
Definition: CLC_Enums.h:779
Lighting controller.
Definition: CLC_Enums.h:612
The VNM is incompatible with this version of the SDK.
Definition: CLC_Enums.h:325
Definition: CLC_Enums.h:805
Definition: CLC_Enums.h:1229
Definition: CLC_Enums.h:1408
Any capabilities.
Definition: CLC_Enums.h:1150
Definition: CLC_Enums.h:1325
MIDICCModes
MIDI Control Change MSB/LSB mode.
Definition: CLC_Enums.h:1252
SmartConnectAsyncResult
SmartConnect Async operation result.
Definition: CLC_Enums.h:75
Definition: CLC_Enums.h:151
PerformanceMessageAutomationStates
Automation states.
Definition: CLC_Enums.h:1660
Definition: CLC_Enums.h:764
Definition: CLC_Enums.h:1296
Assignment ordered by the application side (CPNS::IController::Assign call)
Definition: CLC_Enums.h:162
Supports MIDI messages non related to a channel. Used by Connection tool to match Outputs and compati...
Definition: CLC_Enums.h:1244
Percussion: High timbale (General MIDI 65)
Definition: CLC_Enums.h:698
Definition: CLC_Enums.h:1274
16 bits data type
Definition: CLC_Enums.h:464
WarningDomains
Warning domains.
Definition: CLC_Enums.h:2331
The device is located in an embedded hardware (automatically set by embedded CHAI) ...
Definition: CLC_Enums.h:550
Morphing is supported.
Definition: CLC_Enums.h:1495
The fixed duplicate number is in conflict with another device on the network.
Definition: CLC_Enums.h:103
Definition: CLC_Enums.h:1341
Definition: CLC_Enums.h:297
Message type flag: the controller is able to manage Selector messages This value is MT_Selector << 12...
Definition: CLC_Enums.h:217
Definition: CLC_Enums.h:1804
Definition: CLC_Enums.h:2229
Call the application each 500ms.
Definition: CLC_Enums.h:1118
Percussion: Maracas (General MIDI 70)
Definition: CLC_Enums.h:708
Target identification bit.
Definition: CLC_Enums.h:567
Operation succeeded.
Definition: CLC_Enums.h:60
The destination has been removed since not reachable for 60 seconds.
Definition: CLC_Enums.h:1632
Definition: CLC_Enums.h:2403
Theatrical controller.
Definition: CLC_Enums.h:620
const SectionTypes SECT_PerfExpr
Performance Expression Modulation matrix.
Definition: CLC_Enums.h:1663
Definition: CLC_Enums.h:878
Signed integer 16.
Definition: CLC_Enums.h:403
Definition: CLC_Enums.h:1783
All equipment taking part in the distribution and amplification of sound, plus the processing when di...
Definition: CLC_Enums.h:2340
Lighting controller + target.
Definition: CLC_Enums.h:616
Definition: CLC_Enums.h:1723
Definition: CLC_Enums.h:1662
Not enough memory.
Definition: CLC_Enums.h:970
The message is send offline (in advance)
Definition: CLC_Enums.h:2314
Call the application each second to signal time to turn off blinking led.
Definition: CLC_Enums.h:1129
Definition: CLC_Enums.h:1823
Definition: CLC_Enums.h:2404
Definition: CLC_Enums.h:2410
CHAI warning.
Definition: CLC_Enums.h:2392
Definition: CLC_Enums.h:1278
Snapshot restoring is complete.
Definition: CLC_Enums.h:339
Definition: CLC_Enums.h:1816
Controller: pedal continue.
Definition: CLC_Enums.h:271
DeviceDeclarationNotificationTypes
Notification types related to device declaration. Used by the CHAI notification handler to inform the...
Definition: CLC_Enums.h:740
Object having a CPNS::IMIDI2CPLocalDevice interface.
Definition: CLC_Enums.h:1575
Definition: CLC_Enums.h:1420
The Enter key has been hit.
Definition: CLC_Enums.h:2201
Signed integer 32.
Definition: CLC_Enums.h:405
No transaction.
Definition: CLC_Enums.h:2321
Definition: CLC_Enums.h:152
TimeStampFlags
Timestamp flags.
Definition: CLC_Enums.h:2297
Definition: CLC_Enums.h:2422
SelectorInformationProfiles
Selector information profiles This combination of values can be handled by CPNS::CombinedSelectorInfo...
Definition: CLC_Enums.h:1962
Definition: CLC_Enums.h:1814
Definition: CLC_Enums.h:1462
Mask for easy hooked object identification.
Definition: CLC_Enums.h:1526
Controller option flag: the controller returns to 0 automatically.
Definition: CLC_Enums.h:235
Brand name.
Definition: CLC_Enums.h:813
Definition: CLC_Enums.h:1298
A new duplicate number was assigned to the device.
Definition: CLC_Enums.h:101
ControllerTypes
Controller types It is composed of the supported message types and the physical controller descriptio...
Definition: CLC_Enums.h:210
Definition: CLC_Enums.h:880
ControllerAssignReasons
Controller assignment reasons.
Definition: CLC_Enums.h:159
Definition: CLC_Enums.h:2246
Modifier value containing raw button position Supports Value data containing raw value (mandatory) an...
Definition: CLC_Enums.h:1677
Definition: CLC_Enums.h:1402
Definition: CLC_Enums.h:1758
Definition: CLC_Enums.h:2423
Definition: CLC_Enums.h:2419
Definition: CLC_Enums.h:1348
Option flag: provides/display bipolar values.
Definition: CLC_Enums.h:229
Definition: CLC_Enums.h:1450
Definition: CLC_Enums.h:1806
The text value should be masked.
Definition: CLC_Enums.h:1696
The input is a Clock Listener Automatically set by the CHAI to input having CPNS::IInput_ClockListene...
Definition: CLC_Enums.h:1189
Definition: CLC_Enums.h:1322
Definition: CLC_Enums.h:1407
Definition: CLC_Enums.h:1779
Definition: CLC_Enums.h:1346
Transaction finished. Time to commit.
Definition: CLC_Enums.h:2327
Definition: CLC_Enums.h:1419
Normal high application snapshot data blocks.
Definition: CLC_Enums.h:2132
Call the application each 250ms.
Definition: CLC_Enums.h:1116
Definition: CLC_Enums.h:829
Definition: CLC_Enums.h:1801
Root not found.
Definition: CLC_Enums.h:111
Definition: CLC_Enums.h:1826
Definition: CLC_Enums.h:1781
Percussion: Short guiro (General MIDI 73)
Definition: CLC_Enums.h:714
Definition: CLC_Enums.h:1356
Definition: CLC_Enums.h:1324
Instruments target, except percussions.
Definition: CLC_Enums.h:574
Object having a CPNS::ITextMessage interface.
Definition: CLC_Enums.h:1606
Internal object handling sysex.
Definition: CLC_Enums.h:1602
DataTransferNumbers
Data transfer message numbers. Used to identify a data transfer message.
Definition: CLC_Enums.h:367
Percussion: Open triangle (General MIDI 81)
Definition: CLC_Enums.h:728
Definition: CLC_Enums.h:1386
Definition: CLC_Enums.h:2009
Definition: CLC_Enums.h:2421
The output is a Clock Generator. Automatically set by the CHAI to output having CPNS::IOutput_ClockGe...
Definition: CLC_Enums.h:1197
equipment used in the context of recording an production. Mixers, studio, automation, sound processing...
Definition: CLC_Enums.h:2338
Queries remote device to reply using SIG_Busy or SIG_Ready Data: None.
Definition: CLC_Enums.h:2046
ObjectTypes
Object types.
Definition: CLC_Enums.h:1521
Definition: CLC_Enums.h:139
Definition: CLC_Enums.h:2443
Error during device declaration.
Definition: CLC_Enums.h:1009
Definition: CLC_Enums.h:1433
Get the number of Controllers.
Definition: CLC_Enums.h:869
Definition: CLC_Enums.h:1813
Definition: CLC_Enums.h:1799
Definition: CLC_Enums.h:1275
No source available.
Definition: CLC_Enums.h:1012
Definition: CLC_Enums.h:1741
InOutCapabilities
Input & Output capabilities.
Definition: CLC_Enums.h:1145
Definition: CLC_Enums.h:1362
Definition: CLC_Enums.h:1665
Definition: CLC_Enums.h:1351
The CHAI is connected to the network.
Definition: CLC_Enums.h:306
The parameter is not editable.
Definition: CLC_Enums.h:1992
Percussion: Open hi conga (General MIDI 63)
Definition: CLC_Enums.h:694
const SectionTypes SECT_Any
Definition: CLC_Enums.h:1773
Object having a CPNS::IRemoteDevice interface.
Definition: CLC_Enums.h:1548
Definition: CLC_Enums.h:1270
Definition: CLC_Enums.h:1436
Definition: CLC_Enums.h:1384
Controller reset to its default assignment (CPNS::IController::Unassign call, CPNS::IBaseLocalDevice:...
Definition: CLC_Enums.h:171
Resume a job Data: No mandatory data. Can be user-defined for a specific product. ...
Definition: CLC_Enums.h:2083
Definition: CLC_Enums.h:1342
Definition: CLC_Enums.h:2402
Definition: CLC_Enums.h:1838
const SectionTypes SECT_Enhancer
Enhancer, aural exciter, harmonics processor.
The device is related to percussion instrument.
Definition: CLC_Enums.h:523
Display: vertical bar graph.
Definition: CLC_Enums.h:284
Definition: CLC_Enums.h:1297
Definition: CLC_Enums.h:1541
Machine name.
Definition: CLC_Enums.h:817
Errors
CHAI Error codes Used with CLC_ErrorCode for value from 0 to 0xFF.
Definition: CLC_Enums.h:923
Definition: CLC_Enums.h:1264
Custom zone stop. User numbers must be higher than this value.
Definition: CLC_Enums.h:2252
Assignment issued remotely from 3rd party application.
Definition: CLC_Enums.h:168
Definition: CLC_Enums.h:2431
Use it to mask the monitor basic types.
Definition: CLC_Enums.h:295
EventGateModes
Event message Gate modes.
Definition: CLC_Enums.h:1027
The duplicate number can be modified by the network in case of conflict.
Definition: CLC_Enums.h:911
Percussion: Low-mid tom (General MIDI 47)
Definition: CLC_Enums.h:662
Definition: CLC_Enums.h:1432
Definition: CLC_Enums.h:153
Definition: CLC_Enums.h:1294
Invalid endpoint.
Definition: CLC_Enums.h:1005
Definition: CLC_Enums.h:1254
Get the current parameter set unique ID.
Definition: CLC_Enums.h:887
Definition: CLC_Enums.h:1255
Definition: CLC_Enums.h:1754
The output is a Controller. Automatically set for Controllers.
Definition: CLC_Enums.h:1200
Invalid length.
Definition: CLC_Enums.h:936
Custom zone start. User numbers should be allocated from here downwards.
Definition: CLC_Enums.h:2255
Definition: CLC_Enums.h:1825
Definition: CLC_Enums.h:1399
Equipment used in the context of recording an production. Mixers, studio, automation, sound processing...
Definition: CLC_Enums.h:594
Information of importance to the user for using the system but having no detrimental effect and not h...
Definition: CLC_Enums.h:2374
Definition: CLC_Enums.h:2141
Invalid session ID.
Definition: CLC_Enums.h:1007
Sound production target.
Definition: CLC_Enums.h:598
Sound production controller.
Definition: CLC_Enums.h:596
DC_SupportSnapshot is automatically set when a snapshot notification handler is set for the device...
Definition: CLC_Enums.h:503
Definition: CLC_Enums.h:1299
Modifier value containing modulation data to be applied on the top of the setting. Supports Value data containing raw value (mandatory) and optional typed value.
Definition: CLC_Enums.h:1683
ISCCauses
Input source change causes Used by the IInput notification handler to inform the application.
Definition: CLC_Enums.h:1135
Definition: CLC_Enums.h:2234
Definition: CLC_Enums.h:1763
No key event.
Definition: CLC_Enums.h:2197
Definition: CLC_Enums.h:1394
Controller: Z axis distance sensor, perpendicular to the control surface.
Definition: CLC_Enums.h:258
This modifier is to be used as monitoring display.
Definition: CLC_Enums.h:1502
This can be equipment used to manage and monitor the snapshot (editing panels, system display...
Definition: CLC_Enums.h:626
Definition: CLC_Enums.h:1443
The device is a CHAI device. For standard usage, these devices has to be ignored. ...
Definition: CLC_Enums.h:496
Definition: CLC_Enums.h:2381
Disc coordinates, unsigned value, distance from the center incrementing following a clockwise spiral...
Definition: CLC_Enums.h:446
Definition: CLC_Enums.h:1439
The device has MIDI to CopperLan capabilities, it has 18 outputs. Automatically set for MIDI2CPLocalD...
Definition: CLC_Enums.h:500
The input or output is a Clock Controller. Used by Connection tool to match Outputs and compatible In...
Definition: CLC_Enums.h:1182
Automation is supported.
Definition: CLC_Enums.h:2272
const SectionTypes SECT_Delay
Delay, echo, slapback, looper.
The parameter should be shown only to administrators.
Definition: CLC_Enums.h:2288
Display: led.
Definition: CLC_Enums.h:292
Floating point 16 (based on the IEEE754r revision of the ANSI/IEEE Std 754-1985 document) ...
Definition: CLC_Enums.h:409
Too many destinations.
Definition: CLC_Enums.h:972
Definition: CLC_Enums.h:1784
Get a string formated like this: "CHAI:Version VNM:Version".
Definition: CLC_Enums.h:837
The input is a recorder. Automatically set if a IInput_NotificationHandler is registered for the inpu...
Definition: CLC_Enums.h:1208
Invalid request ID.
Definition: CLC_Enums.h:944
Definition: CLC_Enums.h:1744
Support Timestamping.
Definition: CLC_Enums.h:1235
Definition: CLC_Enums.h:1385
Definition: CLC_Enums.h:1372
Definition: CLC_Enums.h:1350
Definition: CLC_Enums.h:1429
const SectionTypes SECT_MasterKeyboard
Master keyboard.
Definition: CLC_Enums.h:1345
Definition: CLC_Enums.h:1300
Display option flag: used needle ballistics.
Definition: CLC_Enums.h:225
The device is related to effect.
Definition: CLC_Enums.h:525
Effect controller + target.
Definition: CLC_Enums.h:592
Definition: CLC_Enums.h:1267
Informational or unimportant; has no immediate detrimental effect. e.g. Addition of a peripheral to a...
Definition: CLC_Enums.h:2378
Definition: CLC_Enums.h:1776
Definition: CLC_Enums.h:1280
Definition: CLC_Enums.h:1353
Definition: CLC_Enums.h:1760
This text is to be used as monitoring display.
Definition: CLC_Enums.h:2279
The input or output should be hidden to the user.
Definition: CLC_Enums.h:1176
Normal low application snapshot data blocks.
Definition: CLC_Enums.h:2128
Any capabilities.
Definition: CLC_Enums.h:536
Definition: CLC_Enums.h:1411
Definition: CLC_Enums.h:2416
Warns that a playback session is ending Data: None.
Definition: CLC_Enums.h:2073
Definition: CLC_Enums.h:1412
The device uses flowcontrol (automatically set by CHAI if SetFlowControlIncomingCapacity was called b...
Definition: CLC_Enums.h:552
AsyncResult
Async operation result.
Definition: CLC_Enums.h:49
Definition: CLC_Enums.h:1289
Definition: CLC_Enums.h:430
const SectionTypes SECT_Melody
Melody.
CHAINotificationTypes
Notifications types for CHAI Used by the CHAI notification handler to inform the application.
Definition: CLC_Enums.h:303
The recording destination has been removed since not reachable for 60 seconds.
Definition: CLC_Enums.h:1649
Relative pitch, -128 semitones (0x8000), 0 (0x0000), +127 semitones (0x7FFF)
Definition: CLC_Enums.h:422
The device supports name change.
Definition: CLC_Enums.h:554
The cusror should be permanently visible.
Definition: CLC_Enums.h:2183
Definition: CLC_Enums.h:1288
The cursor should be hidden.
Definition: CLC_Enums.h:2181
Definition: CLC_Enums.h:1357
Definition: CLC_Enums.h:2237
Signed integer 64.
Definition: CLC_Enums.h:407
Definition: CLC_Enums.h:1765
Definition: CLC_Enums.h:1434
Connection confirmation has been received by the destination input, so the related destination is ful...
Definition: CLC_Enums.h:1630
All sound off (compatible MIDI) Data: None Remark: Mandatory for sound generators.
Definition: CLC_Enums.h:2033
Definition: CLC_Enums.h:1265
Percussion: Vibraslap (General MIDI 58)
Definition: CLC_Enums.h:684
[Local] Device not found when trying to remove it
Definition: CLC_Enums.h:786
Definition: CLC_Enums.h:1276
Definition: CLC_Enums.h:2122
Definition: CLC_Enums.h:2165
const SectionTypes SECT_Mixer
Mixer (audio or modulation)
Object having a CPNS::IParameter interface.
Definition: CLC_Enums.h:1560
Definition: CLC_Enums.h:1268
Snapshot saving is complete.
Definition: CLC_Enums.h:337
The song position is available.
Definition: CLC_Enums.h:2304
Definition: CLC_Enums.h:1414
Definition: CLC_Enums.h:1301
Timeout.
Definition: CLC_Enums.h:982
Display dynamics mode mask Use it to mask the display mode value.
Definition: CLC_Enums.h:1482
Custom zone start. User numbers should be allocated from here downwards.
Definition: CLC_Enums.h:2111
Modifier value containing value to be applied as is. Supports Value data containing typed value only...
Definition: CLC_Enums.h:1680
Percussion: Low agogo (General MIDI 68)
Definition: CLC_Enums.h:704
Definition: CLC_Enums.h:128
The destination has been removed.
Definition: CLC_Enums.h:1625
Object having a CPNS::IIndexList interface.
Definition: CLC_Enums.h:1564
Effect target.
Definition: CLC_Enums.h:590
Definition: CLC_Enums.h:1427
Definition: CLC_Enums.h:879
Definition: CLC_Enums.h:2433
Issued from a Learning procedure.
Definition: CLC_Enums.h:166
Percussion: Hand clap (General MIDI 39)
Definition: CLC_Enums.h:648
Object having a CPNS::ISelectorItemList interface.
Definition: CLC_Enums.h:1566
Definition: CLC_Enums.h:1416
Definition: CLC_Enums.h:1335
Definition: CLC_Enums.h:1421
DeviceProperties
Device properties.
Definition: CLC_Enums.h:827
Definition: CLC_Enums.h:1537
Mid-Knob Zero, -max (0x0001), zero (0x8000), +max (0xFFFF)
Definition: CLC_Enums.h:394
Definition: CLC_Enums.h:1382
Controller: pedal switch.
Definition: CLC_Enums.h:269
Percussion: Crash cymbal 1 (General MIDI 49)
Definition: CLC_Enums.h:666
Percussion: Chinese cymbal (General MIDI 52)
Definition: CLC_Enums.h:672
Percussion controller + target.
Definition: CLC_Enums.h:584
Definition: CLC_Enums.h:1539
Definition: CLC_Enums.h:1802
Definition: CLC_Enums.h:1311
Controller: vertical wheel.
Definition: CLC_Enums.h:242
Message has been sent to a destination not yet validated.
Definition: CLC_Enums.h:952
The device has CopperLan to MIDI capabilities, it has 17 inputs. Automatically set for CP2MIDILocalDe...
Definition: CLC_Enums.h:498
Custom zone stop. User numbers must be higher than this value.
Definition: CLC_Enums.h:1455
Percussion: Mute hi conga (General MIDI 62)
Definition: CLC_Enums.h:692
Percussion: Cabasa (General MIDI 69)
Definition: CLC_Enums.h:706
const SectionTypes SECTCAT_Music
Category Music.
Definition: CLC_Enums.h:1461
Percussion: Low timbale (General MIDI 66)
Definition: CLC_Enums.h:700
The Right arrow key has been hit.
Definition: CLC_Enums.h:2209
Definition: CLC_Enums.h:2418
Definition: CLC_Enums.h:1269
User warning.
Definition: CLC_Enums.h:2386
Invalid internal status.
Definition: CLC_Enums.h:962
Definition: CLC_Enums.h:138
[Local] Device not found when trying to modify it
Definition: CLC_Enums.h:784
This can be equipment used to manage and monitor the snapshot (editing panels, system display...
Definition: CLC_Enums.h:2346
Percussion: Crash cymbal 2 (General MIDI 57)
Definition: CLC_Enums.h:682
Definition: CLC_Enums.h:2407
const SectionTypes SECT_VCF_Filter_Wah
VCF, filter; wah (not equalizer)
const SectionTypes SECT_Arpeg
Arpeggiator, accompaniment generator.
Definition: CLC_Enums.h:1318
Definition: CLC_Enums.h:1767
The output has no more recording destinations.
Definition: CLC_Enums.h:1651
Definition: CLC_Enums.h:1778
Special value to be used with CPNS::IRemoteDevice::GenericChange to keep the current value...
Definition: CLC_Enums.h:914
Definition: CLC_Enums.h:1366
Definition: CLC_Enums.h:1815
Extra application settings (might be high volume). Applicable to any device having DC_SupportSnapshot...
Definition: CLC_Enums.h:2151
const SectionTypes SECT_Other
Other.
All equipment taking part in the distribution and amplification of sound, plus the processing when di...
Definition: CLC_Enums.h:602
Percussion: Claves (General MIDI 75)
Definition: CLC_Enums.h:718
const SectionTypes SECT_Pedal
Pedal keyboard.
const SectionTypes SECT_Music
Full CopperLan messaging (supports standard MIDI messaging in addition to the CopperLan enhanced musi...
Definition: CLC_Enums.h:2232
Display: ring bar graph.
Definition: CLC_Enums.h:278
Custom zone stop. User numbers must be higher than this value.
Definition: CLC_Enums.h:895
Special. If the sound is a sample, the Wave Boundaries and Start Point are ignored.
Definition: CLC_Enums.h:1063
Definition: CLC_Enums.h:1339
Definition: CLC_Enums.h:1113
Supports polyphonic Event messages. Used by Connection tool to match Outputs and compatible Inputs...
Definition: CLC_Enums.h:1156
Custom zone start. User numbers should be allocated from here downwards.
Definition: CLC_Enums.h:1835
Call the application each 10 seconds.
Definition: CLC_Enums.h:1124
This value can be used for global or directed learning. This is a refresh attribute instead of an inf...
Definition: CLC_Enums.h:1716
Display mode: direct display with no inertia.
Definition: CLC_Enums.h:1484
const SectionTypes SECT_SecondaryKeyboard
Secondary keyboard.
The Up arrow key has been hit.
Definition: CLC_Enums.h:2203
Definition: CLC_Enums.h:1749
Pre-loading value is supported.
Definition: CLC_Enums.h:2274
CPUINT64 SectionTypes
Section types Not using enum because of 64 bits usage.
Definition: CLC_Enums.h:1844
const SectionTypes SECT_DMX
DMX.
Percussion: Hi bongo (General MIDI 60)
Definition: CLC_Enums.h:688
Automation is supported.
Definition: CLC_Enums.h:1493
Supports MIDI messages related to a channel. Used by Connection tool to match Outputs and compatible ...
Definition: CLC_Enums.h:1246
ControllerSendModes
Tells how to send the value.
Definition: CLC_Enums.h:181
No capabilities.
Definition: CLC_Enums.h:1148
Definition: CLC_Enums.h:1336
Definition: CLC_Enums.h:1352
Percussion: High agogo (General MIDI 67)
Definition: CLC_Enums.h:702
Unsigned integer 32.
Definition: CLC_Enums.h:398
Definition: CLC_Enums.h:129
Display option flag: display peak values.
Definition: CLC_Enums.h:227
Category mask.
Definition: CLC_Enums.h:543
Definition: CLC_Enums.h:2411
Custom zone stop. User numbers must be higher than this value.
Definition: CLC_Enums.h:1832
Definition: CLC_Enums.h:1378
Definition: CLC_Enums.h:2420
Issued from a Snapshot recall.
Definition: CLC_Enums.h:176
[Network] Fixed duplicate conflict
Definition: CLC_Enums.h:766
Do not take care of hierarchy information (pParentDevID is ignored)
Definition: CLC_Enums.h:1097
The destination has been disabled because it is not reachable.
Definition: CLC_Enums.h:1627
Definition: CLC_Enums.h:130
The value is not the highest.
Definition: CLC_Enums.h:1708
Internal information. Applicable to any device having DC_SupportInternalSnapshot capability, but not having DC_Hidden!
Definition: CLC_Enums.h:2145
Definition: CLC_Enums.h:1331
Not all of the non-audio equipment used on stage but only the equipment that generates light...
Definition: CLC_Enums.h:2342
Definition: CLC_Enums.h:1392
Get the duplicate mode.
Definition: CLC_Enums.h:867
Controller: horizontal wheel with return to 0.
Definition: CLC_Enums.h:248
Definition: CLC_Enums.h:1415
CHAI related warnings.
Definition: CLC_Enums.h:2351
Definition: CLC_Enums.h:2013
The device supports group change.
Definition: CLC_Enums.h:560
This selector is to be used as monitoring display.
Definition: CLC_Enums.h:1978
const SectionTypes SECT_None
Global Learning mode is active. optionalEndpoint's device ID points to the device currently in learni...
Definition: CLC_Enums.h:329
Definition: CLC_Enums.h:1377
No SmartConnect session running.
Definition: CLC_Enums.h:997
Definition: CLC_Enums.h:1430
Definition: CLC_Enums.h:1750
const SectionTypes SECT_Reverb
Reverberation.
Definition: CLC_Enums.h:2414
Multicast is not allowed for this message.
Definition: CLC_Enums.h:1000
Custom zone start. User numbers should be allocated from here downwards.
Definition: CLC_Enums.h:898
No available duplicate.
Definition: CLC_Enums.h:109
Definition: CLC_Enums.h:2406
Effect controller.
Definition: CLC_Enums.h:588
const SectionTypes SECT_Settings
General settings.
Object having a CPNS::IModifierMessage interface.
Definition: CLC_Enums.h:1596
The device is hosting controllers. This kind of device is automatically a SmartConnect source...
Definition: CLC_Enums.h:512
Invalid Output ID.
Definition: CLC_Enums.h:958
Definition: CLC_Enums.h:2437
Theatrical controller + target.
Definition: CLC_Enums.h:624
A notification handler is missing.
Definition: CLC_Enums.h:950
The display can send back keyboard notifications.
Definition: CLC_Enums.h:2170
Definition: CLC_Enums.h:1803
Percussion: Long guiro (General MIDI 74)
Definition: CLC_Enums.h:716
Global learning is running.
Definition: CLC_Enums.h:988
Definition: CLC_Enums.h:2018
Definition: CLC_Enums.h:1317
System controller + target.
Definition: CLC_Enums.h:632
Definition: CLC_Enums.h:1777
Relative value, one way Similar to relative value, but the final value runs into the terminals instea...
Definition: CLC_Enums.h:197
const SectionTypes SECT_Drum
Drum.
Definition: CLC_Enums.h:44
Definition: CLC_Enums.h:2258
Buffer overflow.
Definition: CLC_Enums.h:948
Definition: CLC_Enums.h:2000
PublicAddress controller + target.
Definition: CLC_Enums.h:608
Percussion: High tom (General MIDI 50)
Definition: CLC_Enums.h:668
Definition: CLC_Enums.h:1792
Definition: CLC_Enums.h:43
Invalid call, not related to the request.
Definition: CLC_Enums.h:946
Display: horizontal bar graph.
Definition: CLC_Enums.h:280
Queries remote device to reply SIG_Status Data: None.
Definition: CLC_Enums.h:2067
Move the GUI to front in possible.
Definition: CLC_Enums.h:2054
Object having a CPNS::ISelectorMessage interface.
Definition: CLC_Enums.h:1598
Unsigned integer 64.
Definition: CLC_Enums.h:400
Definition: CLC_Enums.h:1383
DeviceCapabilities
Device capabilities It can be used for device filtering during enumeration. This combination of value...
Definition: CLC_Enums.h:483
Controller: text editor.
Definition: CLC_Enums.h:265
Too many data.
Definition: CLC_Enums.h:964
Object having a CPNS::IVMIDILinkInLocalDevice interface.
Definition: CLC_Enums.h:1585
The parameter should be hidden at this time.
Definition: CLC_Enums.h:1698
Get the platform type (Windows, Mac...)
Definition: CLC_Enums.h:847
Definition: CLC_Enums.h:1340
Frequency 16, unsigned value, 0.25Hz per step.
Definition: CLC_Enums.h:432
const SectionTypes SECT_Dist_Overdrv
Distortion, overdrive, fuzz, feedbacker.
Definition: CLC_Enums.h:1319
Unsigned integer 16.
Definition: CLC_Enums.h:396
Definition: CLC_Enums.h:1287
Proportional value For Modifiers: similar to CSM_Absolute mode For Selectors: the item is selected by...
Definition: CLC_Enums.h:204
The device is a shared display device.
Definition: CLC_Enums.h:509
There is a conflict regarding local device duplicate number set if Fixed mode.
Definition: CLC_Enums.h:310
The device is a VMIDILink. It MUST be associated to DC_Hidden and (DC_CP2MIDI and/or DC_MIDI2CP) ...
Definition: CLC_Enums.h:519
Custom name.
Definition: CLC_Enums.h:811
Stop a job Data: No mandatory data. Can be user-defined for a specific product.
Definition: CLC_Enums.h:2089
Set envelope to Release phase.
Definition: CLC_Enums.h:1034
Definition: CLC_Enums.h:1371
SnapshotModes
Currently running Snapshot modes.
Definition: CLC_Enums.h:1997
Display mode: normal display + peak indicator.
Definition: CLC_Enums.h:1486
Call the application each second to signal time to turn on blinking led.
Definition: CLC_Enums.h:1127
Definition: CLC_Enums.h:2426
The input is exposing parameters. Automatically set if at least a parameter has been defined for this...
Definition: CLC_Enums.h:1192
The target endpoint is no longer available and has been deleted. Same cause as CPNS::Enums::ODCO_Disa...
Definition: CLC_Enums.h:174
DC_Parent is automatically set when a device is a parent device.
Definition: CLC_Enums.h:507
Definition: CLC_Enums.h:1314
Linear Slew Rate, unsigned value, 1 millisecond per step.
Definition: CLC_Enums.h:442
Definition: CLC_Enums.h:141
Definition: CLC_Enums.h:1312
Setting this capability makes the output single targeted. The output will automatically disconnect pr...
Definition: CLC_Enums.h:1227
All note off (compatible MIDI) Data: None Remark: Mandatory for sound generators. ...
Definition: CLC_Enums.h:2029
Definition: CLC_Enums.h:1768
Search only locally, on the same machine.
Definition: CLC_Enums.h:1099
Definition: CLC_Enums.h:1401
Each parameter related to this message should be assigned to distinct controllers (one for each index...
Definition: CLC_Enums.h:1986
Get specified item from ParamID. SectionID is not used.
Definition: CLC_Enums.h:1083
const SectionTypes SECT_Sampler
Sampler (capture & replay)
DeviceNameFormats
Device name formats. Used during a LocalDevice_GetName or RemoteDevice_GetName_Async call to specify ...
Definition: CLC_Enums.h:803
Definition: CLC_Enums.h:2424
Support Timestamping and pre-processing.
Definition: CLC_Enums.h:1237
Absolute value. For Modifiers: full scale value 0x0000 -> 0xFFFF. For Selectors: item related value...
Definition: CLC_Enums.h:186
Definition: CLC_Enums.h:1403
Display: horizontal bar graph with peak.
Definition: CLC_Enums.h:282
Definition: CLC_Enums.h:1365
Pre-loading value is supported.
Definition: CLC_Enums.h:1497
Percussion: Mute cuica (General MIDI 78)
Definition: CLC_Enums.h:722
Sound production controller + target.
Definition: CLC_Enums.h:600
Instruments controller + target, except percussions.
Definition: CLC_Enums.h:576
Definition: CLC_Enums.h:1839
Percussion: Accoustic snare (General MIDI 38)
Definition: CLC_Enums.h:646
Definition: CLC_Enums.h:1664
[Local] Timeout between device duplicate resolution reply and device declaration
Definition: CLC_Enums.h:777
Definition: CLC_Enums.h:1745
Definition: CLC_Enums.h:1158
The CHAI encounter an internal error.
Definition: CLC_Enums.h:343
Cancel preloaded messages.
Definition: CLC_Enums.h:2051
Message type flag: the controller is able to manage Text messages This value is MT_Text << 12...
Definition: CLC_Enums.h:220
Combination of brand, model and duplicate number if non zero.
Definition: CLC_Enums.h:819
Definition: CLC_Enums.h:2333
Definition: CLC_Enums.h:1358
Definition: CLC_Enums.h:871
Call the application each 5 seconds.
Definition: CLC_Enums.h:1122
Definition: CLC_Enums.h:1438
const SectionTypes SECT_Multipurpose
Multipurpose, generic.
Definition: CLC_Enums.h:1805
Device redeclared Notified after a network change, merging two CopperLan networks, or when a machine appears on the network. In brief, when a VNM is added to the network.
Definition: CLC_Enums.h:752
Definition: CLC_Enums.h:1772
The duplicate number is fixed by the APP and cannot be altered by the CHAI.
Definition: CLC_Enums.h:909
Definition: CLC_Enums.h:1313
Cancel a global learning. An application can broadcast this signal to cancel any global learning in p...
Definition: CLC_Enums.h:2058
Definition: CLC_Enums.h:2395
Definition: CLC_Enums.h:882
This modifier is bipolar (0 is located at the mid-point)
Definition: CLC_Enums.h:1504
A local duplicate conflict has been resolved before device declaration on the network.
Definition: CLC_Enums.h:312
Warning related to the network management (duplicate conflict, device lost, etc)
Definition: CLC_Enums.h:2349
Definition: CLC_Enums.h:1367
Definition: CLC_Enums.h:1290
Use it to mask the supported message types.
Definition: CLC_Enums.h:222
Category bits mask.
Definition: CLC_Enums.h:541
Mask used to check the length of a data type.
Definition: CLC_Enums.h:462
Definition: CLC_Enums.h:1343
Definition: CLC_Enums.h:1323
[Network] Device removed because an application has been closed
Definition: CLC_Enums.h:768
Definition: CLC_Enums.h:1344
Mask for object class.
Definition: CLC_Enums.h:1528
Definition: CLC_Enums.h:1787
[Network] Device removed in an application
Definition: CLC_Enums.h:770
The input does not need flow control. Related to MIDISysex and CustomDataTransfer messages...
Definition: CLC_Enums.h:1213
CP2MIDIInputIDs
CopperLan to MIDI input IDs Available for CPNS::ICP2MIDILocalDevice and CPNS::IHybridMIDILocalDevice...
Definition: CLC_Enums.h:1285
const SectionTypes SECT_Master
Master section. Should host the controls/params that act on the other sections part of the same input...
Percussion: Ride bell (General MIDI 53)
Definition: CLC_Enums.h:674
Definition: CLC_Enums.h:1789
Definition: CLC_Enums.h:2439
Custom zone start. User numbers should be allocated from here downwards.
Definition: CLC_Enums.h:1458
Definition: CLC_Enums.h:1409
Definition: CLC_Enums.h:1172
Get the model name.
Definition: CLC_Enums.h:843
Definition: CLC_Enums.h:1271
The output has no more destination.
Definition: CLC_Enums.h:1634
Frequency 32, unsigned value, 1/100000Hz per step.
Definition: CLC_Enums.h:434
Percussion: Side stick (General MIDI 37)
Definition: CLC_Enums.h:644
LocalDeviceNotificationTypes
Notification types related to base local devices. Used by the LocalDevice notification handler to inf...
Definition: CLC_Enums.h:98
SmartConnect operation is already running.
Definition: CLC_Enums.h:995
Definition: CLC_Enums.h:2438
Definition: CLC_Enums.h:1410
This is a fake text parameter used to insert a title information in parameter list.
Definition: CLC_Enums.h:2281
Definition: CLC_Enums.h:1770
Definition: CLC_Enums.h:1737
instruments, sound generators and related accessories used by performers
Definition: CLC_Enums.h:2336
Bad signal type (signal number not according the called method)
Definition: CLC_Enums.h:966
ClockGeneratorCommands
Clock generator commands.
Definition: CLC_Enums.h:126
Definition: CLC_Enums.h:1786
Definition: CLC_Enums.h:1279
Definition: CLC_Enums.h:1417
Definition: CLC_Enums.h:1694
Definition: CLC_Enums.h:1263
Definition: CLC_Enums.h:2408
Item not found.
Definition: CLC_Enums.h:930
MessageTypes
Message types.
Definition: CLC_Enums.h:147
Definition: CLC_Enums.h:1256
Set envelope to Attack phase from the current envelope level. Triggered.
Definition: CLC_Enums.h:1036
The device should be hidden to the user.
Definition: CLC_Enums.h:493
Custom zone stop. User numbers must be higher than this value.
Definition: CLC_Enums.h:2107
Lighting target.
Definition: CLC_Enums.h:614
Object having a CPNS::IDiagnosticTimingMessage interface.
Definition: CLC_Enums.h:1604
A new source has been added to the input.
Definition: CLC_Enums.h:1138
Get the MAC address.
Definition: CLC_Enums.h:845
The parameter should be shown only to administrators.
Definition: CLC_Enums.h:1990
Controller: encoder (sending relative value)
Definition: CLC_Enums.h:252
Definition: CLC_Enums.h:1824
const SectionTypes SECT_VCA_LevCtrl_Tremolo
VCA, level control and modulation, tremolo.
Object having a CPNS::IController interface.
Definition: CLC_Enums.h:1558
Definition: CLC_Enums.h:1405
Definition: CLC_Enums.h:1337
Definition: CLC_Enums.h:1203
Definition: CLC_Enums.h:1757
Controller: vertical wheel with return to 0.
Definition: CLC_Enums.h:244
Controller: horizontal wheel.
Definition: CLC_Enums.h:246
Operation canceled.
Definition: CLC_Enums.h:88
Blocks to be restored in last position when all important stuff is ready. Typically connections and o...
Definition: CLC_Enums.h:2126
Base application settings. Applicable to any device having DC_SupportSnapshot capability.
Definition: CLC_Enums.h:2148
Transaction is supported.
Definition: CLC_Enums.h:2276
Definition: CLC_Enums.h:2228
Find next item for the specified section. ParamID is the current parameter.
Definition: CLC_Enums.h:1077
Definition: CLC_Enums.h:2233
Buffer too small.
Definition: CLC_Enums.h:978
Definition: CLC_Enums.h:2115
Controller: knob (potentiometer, sending absolute value)
Definition: CLC_Enums.h:250
The target is not using DataConsumed.
Definition: CLC_Enums.h:355
Operation finished.
Definition: CLC_Enums.h:85
Definition: CLC_Enums.h:1389
ExplorationCommands
Exploration commands.
Definition: CLC_Enums.h:1071
Definition: CLC_Enums.h:1738
Definition: CLC_Enums.h:2241
Knob position, from min (0x0000) to max (0xFFFF)
Definition: CLC_Enums.h:392
Percussion: Mute triangle (General MIDI 80)
Definition: CLC_Enums.h:726
Definition: CLC_Enums.h:1293
[Local] Fixed duplicate conflict
Definition: CLC_Enums.h:775
Apply preloaded messages.
Definition: CLC_Enums.h:2049
Important data to be restored before normal applications settings.
Definition: CLC_Enums.h:2135
The parameter display should be blinking.
Definition: CLC_Enums.h:1704
Definition: CLC_Enums.h:428
Definition: CLC_Enums.h:1370
The input or output supports transactions.
Definition: CLC_Enums.h:1178
const SectionTypes SECTCAT_Settings
Category Settings.
Definition: CLC_Enums.h:1363
Floating point 64 (based on the IEEE754r revision of the ANSI/IEEE Std 754-1985 document) ...
Definition: CLC_Enums.h:413
64 bits data type
Definition: CLC_Enums.h:468
Definition: CLC_Enums.h:1735
const SectionTypes SECT_MIDI
MIDI messaging (supports only MIDI equivalent messages, no free pitch nor enhanced gating) ...
The device is not a SmartConnect source.
Definition: CLC_Enums.h:991
Crucial for the operation or integrity of the system. e.g. overheating leading to a switch-off...
Definition: CLC_Enums.h:2369
Voice ID is supported.
Definition: CLC_Enums.h:1491
RefreshValueAttributes
Refresh current value attributes.
Definition: CLC_Enums.h:1692
Device modified (capabilities, name,...) Notified when a root device is publishing a changed on the n...
Definition: CLC_Enums.h:747
The CHAI is disconnected from the network.
Definition: CLC_Enums.h:308
Definition: CLC_Enums.h:1808
No special caps.
Definition: CLC_Enums.h:534
const SectionTypes SECT_Envelope
Envelope.
Task canceled.
Definition: CLC_Enums.h:954
Not ready to send.
Definition: CLC_Enums.h:986
Definition: CLC_Enums.h:1535
const SectionTypes SECTCAT_Clock
Category Clock.
Definition: CLC_Enums.h:1347
Definition: CLC_Enums.h:42
Definition: CLC_Enums.h:1769
PublicAddress controller.
Definition: CLC_Enums.h:604
Definition: CLC_Enums.h:1810
const SectionTypes SECT_RingModulator
Ring modulator.
invalid name
Definition: CLC_Enums.h:1015
Invalid value.
Definition: CLC_Enums.h:984
Operation not supported.
Definition: CLC_Enums.h:940
Get the brand name.
Definition: CLC_Enums.h:841
Definition: CLC_Enums.h:426
The selector can go outside of the items value set in case of relative update (Information profile) ...
Definition: CLC_Enums.h:1988
Definition: CLC_Enums.h:1369
Percussion: Long whistle (General MIDI 72)
Definition: CLC_Enums.h:712
Modifiers
Modifiers numbers.
Definition: CLC_Enums.h:1307
Unlock flow control.
Definition: CLC_Enums.h:2102
Definition: CLC_Enums.h:1321
SnapshotTypes
Snapshot block types.
Definition: CLC_Enums.h:2139
const SectionTypes SECT_Harmonizer
Harmonizer, pitch shifter, harmony generator, pitch corrector.
Definition: CLC_Enums.h:2434
The device is a Smart Connect target, automatically set when a SmartConnect Target notification handl...
Definition: CLC_Enums.h:514
Definition: CLC_Enums.h:2415
Set automatically if the device is not a MIDI bridge (no DC_CP2MIDI not DC_MIDI2CP) and has IOC_Msg_E...
Definition: CLC_Enums.h:517
Definition: CLC_Enums.h:2412
Percussion: High floor tom (General MIDI 43)
Definition: CLC_Enums.h:656
Definition: CLC_Enums.h:1827
const SectionTypes SECTCAT_None
Category none, should not be assigned.
VNM warning.
Definition: CLC_Enums.h:2390
Definition: CLC_Enums.h:1700
Invalid type.
Definition: CLC_Enums.h:960
Get the version of the VNM hosting the device.
Definition: CLC_Enums.h:863
Duplicate mode remotely changed.
Definition: CLC_Enums.h:115
Object having a CPNS::IVMIDILinkHybridLocalDevice interface.
Definition: CLC_Enums.h:1589
Definition: CLC_Enums.h:1782
A source has been lost.
Definition: CLC_Enums.h:1140
PerformanceMessageSources
Performance message source.
Definition: CLC_Enums.h:1673
Definition: CLC_Enums.h:1702
Display: vertical bar graph with peak.
Definition: CLC_Enums.h:286
Wave starts to loop begin. If a sample does not have a loop, modes Start and Loop will be considered ...
Definition: CLC_Enums.h:1060
System controller.
Definition: CLC_Enums.h:628
The CHAI groups remotely changed.
Definition: CLC_Enums.h:327
Definition: CLC_Enums.h:2446
Definition: CLC_Enums.h:1422
Definition: CLC_Enums.h:1798
Definition: CLC_Enums.h:149
Definition: CLC_Enums.h:424
Definition: CLC_Enums.h:1447
Percussion: Electric snare (General MIDI 40)
Definition: CLC_Enums.h:650
Definition: CLC_Enums.h:2020
Device is ready, can be send stand alone or as a response to SIG_QReady Data: None.
Definition: CLC_Enums.h:2043
Check if the device and its sub-devices have destinations or assigned controllers Value is != 0 if th...
Definition: CLC_Enums.h:861
Definition: CLC_Enums.h:1424
Invalid argument.
Definition: CLC_Enums.h:938
Get the number of recording destinations for not locked and visible outputs.
Definition: CLC_Enums.h:858
Definition: CLC_Enums.h:1334
Definition: CLC_Enums.h:1753
Percussion: Accoustic bass drum (General MIDI 35)
Definition: CLC_Enums.h:640
Definition: CLC_Enums.h:1413
Morphing is supported.
Definition: CLC_Enums.h:1971
Beat per minute, Stopped (0x0000), 1/128th BPM (0x0001), 1BPM (0x0080), 511BPM (0xFF80), ~512BPM (0xFFFF)
Definition: CLC_Enums.h:444
Definition: CLC_Enums.h:1273
Custom 64.
Definition: CLC_Enums.h:456
Percussion: Cowbell (General MIDI 56)
Definition: CLC_Enums.h:680
const SectionTypes _SECTT_TypeMask_
Definition: CLC_Enums.h:1373
const SectionTypes SECT_EnhMusic
CopperLan only messaging (CopperLan enhanced musicality)
Bad version.
Definition: CLC_Enums.h:956
Percussion: Low conga (General MIDI 64)
Definition: CLC_Enums.h:696
EventWaveBoundaries
Event Wave Settings boundaries.
Definition: CLC_Enums.h:1052
Option flag: provides/display reversed values.
Definition: CLC_Enums.h:231
Definition: CLC_Enums.h:1446
The parameter should be shown only to administrators.
Definition: CLC_Enums.h:1511
Definition: CLC_Enums.h:1418
Definition: CLC_Enums.h:1303
Definition: CLC_Enums.h:1999
Definition: CLC_Enums.h:1320
Definition: CLC_Enums.h:1771
The device is deactivated and unable to communicate with other devices on the network.
Definition: CLC_Enums.h:107
Find previous item for the specified section. ParamID is the current parameter.
Definition: CLC_Enums.h:1079
[Local] Device not found when trying to declare it
Definition: CLC_Enums.h:788
The recording destination has been added. Can be used to check if the target device is allowed...
Definition: CLC_Enums.h:1640
Definition: CLC_Enums.h:1794
Definition: CLC_Enums.h:1785
Controller: push button Usually a push button receives one or both valueDown or valueUp. If no value is passed, just send an increment.
Definition: CLC_Enums.h:261
Instrument, except percussions.
Definition: CLC_Enums.h:570
Controller: selection in a list.
Definition: CLC_Enums.h:267
Device declared Notified when a root device is declared on the network.
Definition: CLC_Enums.h:744
Definition: CLC_Enums.h:1277
Equipment typical of stage and theme parks that involves robotics, pyrotechnics, water control...
Definition: CLC_Enums.h:618
Snapshot restoring is active.
Definition: CLC_Enums.h:335
Definition: CLC_Enums.h:1449
Texts
Texts numbers.
Definition: CLC_Enums.h:2223
Transaction begins.
Definition: CLC_Enums.h:2323
Definition: CLC_Enums.h:1272
Slot identification. Can be used to sort the slots within a rack.
Definition: CLC_Enums.h:890
Definition: CLC_Enums.h:1400
Percussion: Hi-mid tom (General MIDI 48)
Definition: CLC_Enums.h:664
Definition: CLC_Enums.h:1316
Effect.
Definition: CLC_Enums.h:586
Definition: CLC_Enums.h:881
Definition: CLC_Enums.h:2413
Percussion: Low tom (General MIDI 45)
Definition: CLC_Enums.h:659
Invalid SDK Key.
Definition: CLC_Enums.h:341
Each parameter related to this message should be assigned to distinct controllers (one for each index...
Definition: CLC_Enums.h:2284
Instrument controller, except percussions.
Definition: CLC_Enums.h:572
No capabilities.
Definition: CLC_Enums.h:487
const SectionTypes SECTCAT_Control
Category Parameter control.
Definition: CLC_Enums.h:1376
Use it to mask the flags.
Definition: CLC_Enums.h:239
Definition: CLC_Enums.h:1724
Definition: CLC_Enums.h:1315
Definition: CLC_Enums.h:2401
SharedDisplayCaps
Shared display capabilities.
Definition: CLC_Enums.h:2163
Device is busy, can be send stand alone or as a response to SIG_QReady Data: None.
Definition: CLC_Enums.h:2040
Call the application each second.
Definition: CLC_Enums.h:1120
Percussion: Short whistle (General MIDI 71)
Definition: CLC_Enums.h:710
DeviceDiscardedReasons
Notifications types related to device discarding Used by the CHAI notification handler to inform the ...
Definition: CLC_Enums.h:762
No profile.
Definition: CLC_Enums.h:1965
Voice ID is supported.
Definition: CLC_Enums.h:1967
Definition: CLC_Enums.h:1379
Definition: CLC_Enums.h:2240
Definition: CLC_Enums.h:1820
ODCOperations
Operations for Output Destination Change notification.
Definition: CLC_Enums.h:1616
[Network] Device not found in the network
Definition: CLC_Enums.h:791
Definition: CLC_Enums.h:2405
Each parameter related to this message should be assigned to distinct controllers (one for each index...
Definition: CLC_Enums.h:1507
Flow control is deactivated for an output without notification handler.
Definition: CLC_Enums.h:119
Object having a CPNS::IPipe interface.
Definition: CLC_Enums.h:1556
Definition: CLC_Enums.h:1396
Definition: CLC_Enums.h:2011
Definition: CLC_Enums.h:2436
Definition: CLC_Enums.h:2247
Issued from a SmartConnect procedure.
Definition: CLC_Enums.h:164
More than one destination specified.
Definition: CLC_Enums.h:353
The system time is available.
Definition: CLC_Enums.h:2306
Start a job Data: No mandatory data. Can be user-defined for a specific product.
Definition: CLC_Enums.h:2086
Custom name remotely changed.
Definition: CLC_Enums.h:113
const SectionTypes SECT_Chorus_Flanger
Chorus, flanger, phaser.
ExtendedDeviceCapabilities
Extended device capabilities It can not be used for device enumeration filtering. ...
Definition: CLC_Enums.h:531
The requested operation is delayed.
Definition: CLC_Enums.h:934
Definition: CLC_Enums.h:1751
The value is not the lowest.
Definition: CLC_Enums.h:1706
Object having a CPNS::ITimer interface.
Definition: CLC_Enums.h:1562
Get the version of the CHAI hosting the device.
Definition: CLC_Enums.h:865
Definition: CLC_Enums.h:637
TransactionModes
Transaction modes.
Definition: CLC_Enums.h:2318
SharedDisplayKeyTypes
Shared display key types.
Definition: CLC_Enums.h:2194
Definition: CLC_Enums.h:1441
Object having a CPNS::ILocalDevice interface.
Definition: CLC_Enums.h:1573
SharedDisplayCursorTypes
Shared display cursor types.
Definition: CLC_Enums.h:2178
Definition: CLC_Enums.h:1759
[Local] DeviceTable internal error
Definition: CLC_Enums.h:781
Definition: CLC_Enums.h:142
Percussion: Low floor tom (General MIDI 41)
Definition: CLC_Enums.h:652