friedhof:otus
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
project:otus [2011-05-18 19:48] – ::ffff:93.231.138.14 | friedhof:otus [2020-07-20 11:43] (aktuell) – ↷ Seite von project:otus nach friedhof:otus verschoben neos | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
====== OTUS ====== | ====== OTUS ====== | ||
+ | {{tag> | ||
+ | |||
[[leute: | [[leute: | ||
Be nice, don't scratch it, don't drown it in club-mate. | Be nice, don't scratch it, don't drown it in club-mate. | ||
===== Drivers ===== | ===== Drivers ===== | ||
- | User: ywrlroxuriw\\ | ||
- | Pass: ywrlroxuriwywrlroxuriw | ||
- | |||
[[http:// | [[http:// | ||
+ | (Login: ywrlroxuriw: | ||
+ | |||
==== Windows ==== | ==== Windows ==== | ||
Zeile 13: | Zeile 14: | ||
* [[http:// | * [[http:// | ||
+ | The OTUS came bundled with NI Traktor LE, however in more recent versions of Traktor LE, OTUS support was removed. NI support wants to push you to invest into Traktor Pro. Lesson learned: don't ever update Traktor. | ||
==== OSX ==== | ==== OSX ==== | ||
* [[http:// | * [[http:// | ||
Zeile 19: | Zeile 21: | ||
==== Linux ==== | ==== Linux ==== | ||
EKS claimed support for Linux, that's why hadez bought the damn thing. | EKS claimed support for Linux, that's why hadez bought the damn thing. | ||
- | Turns out there' | + | <del>Turns out there' |
* [[https:// | * [[https:// | ||
+ | There is [[http:// | ||
===== Protocol ===== | ===== Protocol ===== | ||
typedef struct OTUSMsg_ { | typedef struct OTUSMsg_ { | ||
Zeile 57: | Zeile 60: | ||
| | ||
unsigned int buttons; | unsigned int buttons; | ||
+ | | ||
unsigned char filler; | unsigned char filler; | ||
unsigned char msgCounter; | unsigned char msgCounter; | ||
Zeile 67: | Zeile 70: | ||
unsigned int _3c_3f_reserved; | unsigned int _3c_3f_reserved; | ||
} __attribute__((__packed__)) OTUSMsg; | } __attribute__((__packed__)) OTUSMsg; | ||
+ | |||
+ | |||
+ | // button mapping for the OTUSMsg.buttons field | ||
+ | #define OTUS_BUTTON_PLAYPAUSE | ||
+ | #define OTUS_BUTTON_UNKNOWN3 | ||
+ | #define OTUS_BUTTON_JOG3 | ||
+ | #define OTUS_BUTTON_RETURNLEFT | ||
+ | #define OTUS_BUTTON_SHIFT | ||
+ | #define OTUS_BUTTON_RETURNRIGHT | ||
+ | #define OTUS_BUTTON_JOG4 | ||
+ | #define OTUS_BUTTON_PITCH_SCALE | ||
+ | #define OTUS_BUTTON_LOOP | ||
+ | #define OTUS_BUTTON_LOOPOUT | ||
+ | #define OTUS_BUTTON_LOOPIN | ||
+ | #define OTUS_BUTTON_LOOPFULL | ||
+ | #define OTUS_BUTTON_LOOPHALF | ||
+ | #define OTUS_BUTTON_LOOPQUARTER | ||
+ | #define OTUS_BUTTON_LOOPEIGTH | ||
+ | #define OTUS_BUTTON_JOG2 | ||
+ | #define OTUS_BUTTON_XYPAD | ||
+ | #define OTUS_BUTTON_PITCH | ||
+ | #define OTUS_BUTTON_USER5 | ||
+ | #define OTUS_BUTTON_USER4 | ||
+ | #define OTUS_BUTTON_USER3 | ||
+ | #define OTUS_BUTTON_USER2 | ||
+ | #define OTUS_BUTTON_USER1 | ||
+ | #define OTUS_BUTTON_USER0 | ||
+ | #define OTUS_BUTTON_MOUSERIGHT | ||
+ | #define OTUS_BUTTON_MOUSELEFT | ||
+ | #define OTUS_BUTTON_MOUSELEFT | ||
+ | #define OTUS_BUTTON_JOG0 | ||
+ | #define OTUS_BUTTON_JOG1 | ||
+ | #define OTUS_BUTTON_FASTFORWARD | ||
+ | #define OTUS_BUTTON_UNKNOWN1 | ||
+ | #define OTUS_BUTTON_UNKNOWN2 | ||
+ | #define OTUS_BUTTON_CUE | ||
+ | |||
+ | // IDs for value knobs | ||
+ | #define OTUS_VALUE_JOG0ROT | ||
+ | #define OTUS_VALUE_JOG0SPEED | ||
+ | #define OTUS_VALUE_JOG1ROT | ||
+ | #define OTUS_VALUE_JOG2ROT | ||
+ | #define OTUS_VALUE_JOG3ROT | ||
+ | #define OTUS_VALUE_JOG4ROT | ||
+ | #define OTUS_VALUE_GAINA | ||
+ | #define OTUS_VALUE_GAINB | ||
+ | #define OTUS_VALUE_GAINM | ||
+ | #define OTUS_VALUE_HIGHA | ||
+ | #define OTUS_VALUE_HIGHB | ||
+ | #define OTUS_VALUE_MIDA | ||
+ | #define OTUS_VALUE_MIDB | ||
+ | #define OTUS_VALUE_LOWA | ||
+ | #define OTUS_VALUE_LOWB | ||
+ | #define OTUS_VALUE_XFADER | ||
+ | #define OTUS_VALUE_PITCHA | ||
+ | #define OTUS_VALUE_PITCHB | ||
+ | #define OTUS_VALUE_PADX | ||
+ | #define OTUS_VALUE_PADY | ||
friedhof/otus.txt · Zuletzt geändert: 2020-07-20 11:43 von neos