13
0
livetrax/libs/surfaces
Robin Gareus 65346496f5
Refactor Ctrl Surface API
* reserve "probe" to actually probe for devices
* use separate probe for libusb and MIDI port devices
* use "available" to check if surface can be used
* allow both methods to be NULL
* remove unused ControlProtocolDescriptor* argument

Most surface just return `true` for available.
2023-05-03 15:38:42 +02:00
..
cc121 Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
contourdesign Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
faderport Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
faderport8 Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
frontier Clean up ctrl surface API 2023-05-01 02:22:45 +02:00
generic_midi Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
launch_control_xl Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
mackie Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
maschine2 Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
osc Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
push2 Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
tranzport Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
us2400 Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
websockets Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
wiimote Refactor Ctrl Surface API 2023-05-03 15:38:42 +02:00
wscript src-tree cleanup: separate surfaces from libraries 2022-11-19 00:09:17 +01:00