Having said that, someone reverse engineered the X1 I believe, so it should all be possible
Having said that, someone reverse engineered the X1 I believe, so it should all be possible
DJTT Nu Disco Mix Train Vol 1
beats and balearic bobs in north-west london
iTunes podcast
soundcloud
You could also put it in the modding forum, where the modders could see it.
Dell XPS 15 1080p -|- Kontrol X1 -|- Kontrol F1 -|- Akai LPD8 -|- Audio 6 -|- Traktor Scratch Pro 2.5 -|- 2 * Reloop RP-4000 M3Ds
Errr... I read it on here somewhere. Somewhere.
DJTT Nu Disco Mix Train Vol 1
beats and balearic bobs in north-west london
iTunes podcast
soundcloud
agreed - this is more the issue than just translating between hid and midi - the fact that someone would need to write a driver that pretends to be an F1 sufficiently well to fool traktor...
indeed. in midimasher a hid device is defined in similar manor to a midi device - just that you're defining hidpackets with offsets+bitmasks instead of midi messages of type cc/note/pc/pb etc
they all get converted to event names - pretty similar to how vdj does it. then piping these event names from a hid device to a midi device is as simple as from midi to midi etc.
fyi hid support is going into mixxx 1.11not that it helps in any way here
that's going the easy way tho - from a hid input to a virtual midi port and thru to the midi device/app. you'd still need a virtual F1 hid device driver since traktor needs to that talk to.
reading from and writing to a hid device is simple once you've mapped out the hid packets and any pre-amble handshaking that the device needs. i don't have any NI controller so don't know much about their hid format(s).
11mba / 13mbp / tsp2 / live9 / audio10 / 2x reloop rp7000gold / 2x xdj1000 / 2x d2maschine mk2 / x1 mk2 / z1 / f1 / midifighter / lpd8 / 2x launchpad / launchkontrol xl
Originally Posted by derschaich
its funny you should mention mixxx, id really love to help out on that project I just dont have enough time
same here really - but u can always find time for things that u really want toi've often thought about getting involved but stuck with traktor after buying it. there's just *sooo* much potential with mixxx tho, esp if you're handy with C++ for the engine or javascript for the mappings
for now i'm just spending the time i would have been coding midimasher for mixxx work. bit of a shame as the new mini language for midimasher was almost done - but seems i was just in time to get up to speed and at least help out a bit with 1.11 of mixxx. i'll hopefully be working on some traktor style modifier type functionality as well as midi stuff and general mapping enhancements for 1.12. with the new waveforms and recentish quantize + looping functionality it's really not badwill even have builtin key detection soon (for those that care about that kind of thing)
11mba / 13mbp / tsp2 / live9 / audio10 / 2x reloop rp7000gold / 2x xdj1000 / 2x d2maschine mk2 / x1 mk2 / z1 / f1 / midifighter / lpd8 / 2x launchpad / launchkontrol xl
Originally Posted by derschaich
merged
In this thread another approach is mentioned: mimicking mouse movements in Lemur. Not perfect, but a creative workaround...
http://forum.djtechtools.com/showthread.php?t=49309
|
Bookmarks