According to my info, windows joystick implementation allows for 8 axes - [see here](http://msdn.microsoft.com/en-us/library ... 85%29.aspx) - it is for the directx intherface, though.
It looks as if QLC+ is limited to only 6 axis - my amateur interpretation [edited word - was implementation] of the code in hidjsdevice.cpp
Using the [leo bodnar](http://www.leobodnar.com/shop/index.php ... cts_id=204) device I built a controller with 8 sliders and I can see them using [this software](http://www.leobodnar.com/products/BU0836/DIView.zip). It also displays all 8 sliders in the interface properties - see screenshot below.
Is there a possibility to change QLC+ to read all 8 sliders?
HID Windows limited to 6 axes?
More feedback on this. I actually made 2 controllers one with 5 sliders and one with 8. Here is how QLC+ 4.7.0 sees and detects them:
5 slider controller is identified as 5 sliders. The mapping (using the windows names):
Slider 1 X axis - QLC map to hid channel 33
Slider 2 Y axis - QLC map to hid channel 34
Slider 3 Z axis - QLC map to hid channel 35
Slider 4 X rotation - QLC map to hid channel 37
Slider 5 Y rotation - QLC map to hid channel 36
8 slider device is identified as 6 sliders. The mapping (using the windows names):
Slider 1 X axis - QLC map to hid channel 33
Slider 2 Y axis - QLC map to hid channel 34
Slider 3 Z axis - QLC map to hid channel 35
Slider 4 X rotation - QLC map to hid channel 38
Slider 5 Y rotation - QLC not detected
Slider 6 Z rotation - QLC map to hid channel 36
Slider 7 Slider - QLC map to hid channel 37
Slider 8 Dial - QLC not detected
Attached is a screenshot showing my test workspace and the windows properties (sliders incremental from left). I also attach the test workspace.
5 slider controller is identified as 5 sliders. The mapping (using the windows names):
Slider 1 X axis - QLC map to hid channel 33
Slider 2 Y axis - QLC map to hid channel 34
Slider 3 Z axis - QLC map to hid channel 35
Slider 4 X rotation - QLC map to hid channel 37
Slider 5 Y rotation - QLC map to hid channel 36
8 slider device is identified as 6 sliders. The mapping (using the windows names):
Slider 1 X axis - QLC map to hid channel 33
Slider 2 Y axis - QLC map to hid channel 34
Slider 3 Z axis - QLC map to hid channel 35
Slider 4 X rotation - QLC map to hid channel 38
Slider 5 Y rotation - QLC not detected
Slider 6 Z rotation - QLC map to hid channel 36
Slider 7 Slider - QLC map to hid channel 37
Slider 8 Dial - QLC not detected
Attached is a screenshot showing my test workspace and the windows properties (sliders incremental from left). I also attach the test workspace.
- Attachments
-
- Leobod%208slider%20test.qxw
- (3.62 KiB) Downloaded 34 times
-
- Leobid%208channel%20test.jpg (3.97 KiB) Viewed 396 times
There is no news about this. It's in my todo list but please be patient.
In the meantime, does the linux version serve your purposes ?
In the meantime, does the linux version serve your purposes ?
Thanx, Massimo. Not complaining, I was just worried it got lost amongst the other posts.
It has been on my own todo list to change my mode of operation to Linux. My Linux device does not have the screen real estate but I'm hoping to add a second monitor.
I will report back if that is working better for me.
It has been on my own todo list to change my mode of operation to Linux. My Linux device does not have the screen real estate but I'm hoping to add a second monitor.
I will report back if that is working better for me.