Entra:     


Forum: Old versions

Topic: jogwheel trouble Xone 1D

Questo argomento è obsoleto e potrebbe contenere informazioni obsolete o errate.

I've created (with some help from jpboggis) a definition file and mapper for a Xone 1D. Everything is working perfect excecpt for the jogwheel. It only responds in one direction to the folllowing map value...
<map value="Jogwheel_1" action="var &apos;shift&apos; ? param_greater 50% ? deck default jogwheel -0.1 : deck default jogwheel +0.1 : param_greater 50% ? browser_scroll -1 : browser_scroll +1" />
...the jogwheel responded in both directions to this command when in a simple midi wrapper, so I assume my definition command is wrong...

<jog cc="37" zero="0" name="jogwheel_1" full="256" channel="15" />

I tried zero="0x40" & zero="0x41" but niether of these worked either. Any ideas?
 

Inviato Sun 30 Jan 11 @ 9:21 am
The jogwheel may send its absolute position rather than direction/velocity.

Use MIDItrace http://www.virtualdj.com/download/miditrace.exe or a similar application to log the MIDI messages that the jogwheel sends when turned in each direction and then paste them here.
 

Quote :
...log the MIDI messages that the jogwheel sends when turned in each direction and then paste them here.


Thanks, I will post them as soon as I get back from work.
 

OK, I tested both Xones on miditrace. Here's the results

First Xone 1D

Anti-clockwise
BF 25 01 00
BF 25 04 00
BF 25 04 00
BF 25 02 00
BF 25 04 00
BF 25 04 00
BF 25 04 00
BF 25 02 00
BF 25 02 00
BF 25 02 00
BF 25 02 00
BF 25 02 00
BF 25 02 00
BF 25 02 00
BF 25 02 00
BF 25 02 00
BF 25 01 00
BF 25 01 00
BF 25 02 00
BF 25 01 00
BF 25 01 00
BF 25 01 00
BF 25 01 00
BF 25 01 00

Clockwise
BF 25 7F 00
BF 25 7F 00
BF 25 7F 00
BF 25 7D 00
BF 25 79 00
BF 25 6C 00
BF 25 6C 00
BF 25 70 00
BF 25 70 00
BF 25 70 00
BF 25 75 00
BF 25 79 00
BF 25 79 00
BF 25 7C 00
BF 25 7D 00
BF 25 7C 00
BF 25 7C 00
BF 25 7C 00
BF 25 7C 00
BF 25 7F 00
BF 25 7D 00
BF 25 7F 00
BF 25 7F 00
BF 25 7F 00
BF 25 7D 00
BF 25 7D 00
BF 25 7F 00

Second Xone 1D
Anti-clockwise
B0 25 02 00
B0 25 04 00
B0 25 07 00
B0 25 0B 00
B0 25 10 00
B0 25 10 00
B0 25 10 00
B0 25 0B 00
B0 25 14 00
B0 25 14 00
B0 25 0B 00
B0 25 07 00
B0 25 07 00
B0 25 04 00
B0 25 04 00

Clockwise
B0 25 7F 00
B0 25 7C 00
B0 25 75 00
B0 25 75 00
B0 25 70 00
B0 25 70 00
B0 25 6C 00
B0 25 62 00
B0 25 61 00
B0 25 61 00
B0 25 62 00
B0 25 62 00
B0 25 79 00
 

That is a standard MIDI jogwheel that sends forwards/backwards movement pulses with velocity.

Your definition should work for this:

<jog cc="37" zero="0" name="jogwheel_1" full="256" channel="15" />

Make sure that you have mapped the jogwheel to jogwheel (Or touchwheel if it is touch-sensitive), i.e:

<map value="Jogwheel_1" action="jogwheel" />

If you want to do browser scrolling with the jogwheel, then you will need to map a button to toggle it to browsing mode, i.e:

wheel_mode "browser,jog"

Mapping browser_scroll will not work - This is for use with buttons and endless encoder knobs only.
 



(Vecchi argomenti e forum sono automaticamente chiusi)