Until you release documentation, the features you added are unfortunately useless.
Until you release documentation, the features you added are unfortunately useless.
I created a GitHub project at https://github.com/MrMormon/hydra-osc for my OSC program.
It seems that version still has issues with rotations close to 90 degrees...
ps: i know the official OSC prog from Sixense got it's own thread, but the forum won't let me search 3 letter words and i got a headache right now so i won't be straining my brain trying to find it manually or trying to figure out good search keywords right now
(somtimes new reply notification emails don't reach my inbox, please let me know if you think it has happened)
I've been making progress recently with a simple 3D game I'm making, so I've gained some experience with vector rotation. My next goal is to be able to "calibrate" the controller. That is, let the controller take measurements at predefined orientations and calculate how to modify its orientation measurements to match its calibration as closely as possible. Then its orientation behavior won't be so weird, and I'll feel like I finally have a fully functional music controller.
I haven't given it much thought, but I'm not sure how to calibrate the orientations. The orientation data seem to depend on the position. Maybe my arm just isn't steady enough...
thank you MrMormon for your great .exe it worked right away!! i could not get sixense max/msp setup to work...osc server said something like..."in pause mode"..."docked to base" or something...no data came out of it.
have a few questions if u dont mind
1. i get quite a bit of lag with the data from your osc server (compared to the sixense test app (the one with 2 red sticks))...do you add some kind of filter to the raw data before sending it out via osc? i get a springy motion
2. is it possible to bet better precision on the analog finger trigger and analog thumbstick? is float value possible for them too?
i like that the data is smooth but the lag is just to much..it feels like almost 1 sec. i tried to change the filter setting in the motioncontrol2 app...but nothing happened to the data from your osc .exe...i much rather filter the data my self...is a swatch possible on the .exe -r for RAW?? coz i like my data RAW and juicey!!
i think all this is so confusing...to many programs ...would be cool with just one driver that has everything built in and runs in the tray as a background task like the razer driver.
thanks again for this cool new controller sixense, and you MrMormon for a .exe that just worked!!
i
@MrMorman, We just released an updated Windows SDK from our SDK download page that increases the precision of both triggers and analog joysticks. It also fixed the velocity bug for index 1 controller and included x64 support
Danny Woodall
Creative Director
Sixense Entertainment Inc.
@shurikenyo
That's great that it works for you! I've never used Max/MSP, but those messages are from the Hydra driver. Perhaps try unplugging and replugging the controller in and waiting for about a minute? The OSC server will send messages as soon as you follow the "Point left/right controller at base and pull trigger" instructions and get some sort of "connected" popup.
1. No, I don't add any lag. I don't have lag problems, so I'm guessing it's on your end. What program are you using to receive the data? Filtering shouldn't be causing a 1-second lag!
2. Danny says yes.I'll need to update hydra-osc for the new SDK, then! Also, are you using OSCl+r?
@Danny
Thanks for the update. That might be the more recent SDK I downloaded, but I'm not sure if I've tried compiling for that one yet. I'm slow...
Last edited by MrMormon; 06-14-2012 at 10:03 PM.
hebeyl is a spambot
(somtimes new reply notification emails don't reach my inbox, please let me know if you think it has happened)
Heh, just noticed the cheap wow gold in the signature.