Hello.
mp3jrick told me to ask here : " Please post this in the hardware forum where our controller developer will see and answer you.
We do not write mappers here in software support."
I run trial 6.0.6 with dj tech imix reload console. I want to write a definition and mapper. its working for buttons, knobs and sliders, but not the touch sensitive jogwheel.
In the wiki it says:
Jog Wheels
A jog wheel is defined by a <jog> element, with the following properties:
- cc: the MIDI cc
- inverted: (optional) set to "true" if the jog is inverted
- zero: set the cc value that represents zero. For a jog that sends 0x01 for forward movement and 0x7F for rewind, set this to "0" (default). For a jog that sends 0x41 for forward movement and 0x3F for rewind, set this to "0x40".
- full: set to the number of steps sent while performing a full rotation (by default 128)
example:
<jog cc="0x24" name="JOGWHEEL" deck="1" full="512" />
i understand it this way:
A MIDI note to turn the platter on/off.
A MIDI CC (Preferably 14-bit) to set the rotation speed and direction
The note needs to be mapped to touchwheel_touch and the CC to touchwheel.
Problem: The console is sending 4 notes and no cc.
90 32 7F 1D 3 note on (touch)
90 60 7F 1C 7 note on [forward) (keeps repeating)
90 61 7F 1C#7 note on(backward) (keeps repeating)
90 32 7F 1D 3 note off (touch off)
What can i do to get it working? What should be written in the definition?
Thanks for your kind a quick answer :)
ps. djsonance allready helped me mapping the button notes send by the jog.Big up to him. But i hope there is a better way.
pps. i hope Heiko Jakovski is reading this, i think he did help in mapping the normal imix without touch sensor.
pps. thats what we have right now (djsonance and me) :
<button note="0x62" zero="0x00" name="JOG" deck="2" />
<button note="0x63" zero="0x00" name="JOGBACK" deck="2" />
<button note="0x60" zero="0x00" name="JOG" deck="1" />
<button note="0x61" zero="0x00" name="JOGBACK" deck="1" />
and in the mapper
<map value="JOG" action="scratch +20ms" />
<map value="JOGBACK" action="play ? scratch -40ms : scratch -20ms" />
mp3jrick told me to ask here : " Please post this in the hardware forum where our controller developer will see and answer you.
We do not write mappers here in software support."
I run trial 6.0.6 with dj tech imix reload console. I want to write a definition and mapper. its working for buttons, knobs and sliders, but not the touch sensitive jogwheel.
In the wiki it says:
Jog Wheels
A jog wheel is defined by a <jog> element, with the following properties:
- cc: the MIDI cc
- inverted: (optional) set to "true" if the jog is inverted
- zero: set the cc value that represents zero. For a jog that sends 0x01 for forward movement and 0x7F for rewind, set this to "0" (default). For a jog that sends 0x41 for forward movement and 0x3F for rewind, set this to "0x40".
- full: set to the number of steps sent while performing a full rotation (by default 128)
example:
<jog cc="0x24" name="JOGWHEEL" deck="1" full="512" />
i understand it this way:
A MIDI note to turn the platter on/off.
A MIDI CC (Preferably 14-bit) to set the rotation speed and direction
The note needs to be mapped to touchwheel_touch and the CC to touchwheel.
Problem: The console is sending 4 notes and no cc.
90 32 7F 1D 3 note on (touch)
90 60 7F 1C 7 note on [forward) (keeps repeating)
90 61 7F 1C#7 note on(backward) (keeps repeating)
90 32 7F 1D 3 note off (touch off)
What can i do to get it working? What should be written in the definition?
Thanks for your kind a quick answer :)
ps. djsonance allready helped me mapping the button notes send by the jog.Big up to him. But i hope there is a better way.
pps. i hope Heiko Jakovski is reading this, i think he did help in mapping the normal imix without touch sensor.
pps. thats what we have right now (djsonance and me) :
<button note="0x62" zero="0x00" name="JOG" deck="2" />
<button note="0x63" zero="0x00" name="JOGBACK" deck="2" />
<button note="0x60" zero="0x00" name="JOG" deck="1" />
<button note="0x61" zero="0x00" name="JOGBACK" deck="1" />
and in the mapper
<map value="JOG" action="scratch +20ms" />
<map value="JOGBACK" action="play ? scratch -40ms : scratch -20ms" />
发表时间 Sun 03 Jan 10 @ 9:40 am
DEFINITION:
<button note="0x0C" name="SEARCH" deck="1" />
<button note="0x2A" name="SEARCH" deck="2" />
<toggle note="0x32" name="JOG_TOUCH" deck="1" />
<toggle note="0x31" name="JOG_TOUCH" deck="2" />
<button note="0x71" name="JOG-" deck="1" />
<button note="0x75" name="JOG-" deck="2" />
<button note="0x70" name="JOG+" deck="1" />
<button note="0x74" name="JOG+" deck="2" />
<button note="0x73" name="JOG-" deck="1" />
<button note="0x77" name="JOG-" deck="2" />
<button note="0x72" name="JOG+" deck="1" />
<button note="0x76" name="JOG+" deck="2" />
<button note="0x61" name="JOG-" deck="1" />
<button note="0x63" name="JOG-" deck="2" />
<button note="0x60" name="JOG+" deck="1" />
<button note="0x62" name="JOG+" deck="2" />
MAPPER:
<map value="SEARCH" action="vinyl_mode" />
<map value="JOG-" action="touchwheel -0.01" />
<map value="JOG+" action="touchwheel +0.01" />
<map value="JOG_TOUCH" action="touchwheel_touch" />
There are several JOG values depending on the combination of the Search button being pressed and the Touch Sensitive platter face.
Also, it's unfortunate that DJ-Tech used 'button' [90] vs. 'encoder' [B0] MIDI values ... would have been a lot easier.
But if you use what I have above then you should be good .... look forward to having you a full user. :)
<button note="0x0C" name="SEARCH" deck="1" />
<button note="0x2A" name="SEARCH" deck="2" />
<toggle note="0x32" name="JOG_TOUCH" deck="1" />
<toggle note="0x31" name="JOG_TOUCH" deck="2" />
<button note="0x71" name="JOG-" deck="1" />
<button note="0x75" name="JOG-" deck="2" />
<button note="0x70" name="JOG+" deck="1" />
<button note="0x74" name="JOG+" deck="2" />
<button note="0x73" name="JOG-" deck="1" />
<button note="0x77" name="JOG-" deck="2" />
<button note="0x72" name="JOG+" deck="1" />
<button note="0x76" name="JOG+" deck="2" />
<button note="0x61" name="JOG-" deck="1" />
<button note="0x63" name="JOG-" deck="2" />
<button note="0x60" name="JOG+" deck="1" />
<button note="0x62" name="JOG+" deck="2" />
MAPPER:
<map value="SEARCH" action="vinyl_mode" />
<map value="JOG-" action="touchwheel -0.01" />
<map value="JOG+" action="touchwheel +0.01" />
<map value="JOG_TOUCH" action="touchwheel_touch" />
There are several JOG values depending on the combination of the Search button being pressed and the Touch Sensitive platter face.
Also, it's unfortunate that DJ-Tech used 'button' [90] vs. 'encoder' [B0] MIDI values ... would have been a lot easier.
But if you use what I have above then you should be good .... look forward to having you a full user. :)
发表时间 Sun 03 Jan 10 @ 10:47 pm
Cool thanks. The jogs are workin pretty well now. I've just got one last problem. I cant seem to be able to map the browser knob.
It is sending
90 64 7F 00 repeatedly for clockwise rotations
and 90 65 7F 00 for counter-clockwise rotations. Any idea? Thanks in advance.
It is sending
90 64 7F 00 repeatedly for clockwise rotations
and 90 65 7F 00 for counter-clockwise rotations. Any idea? Thanks in advance.
发表时间 Sun 10 Jan 10 @ 3:15 am
browser_scroll +1 for right turn, browser_scroll -1 for left turn. browser_folder for the browser button
发表时间 Sun 10 Jan 10 @ 10:34 am
I will be posting for download (in the VirtualDJ Download area) a completed I-Mix Definition and Mapper later today. Please standby and check back here later this evening or tomorrow for the links.
This will give you a chance to provide some feedback and improvements to the mapping before it is included as a standard item in the next VirtualDJ release.
As with any Tools - the download will only be available for licensed users.
This will give you a chance to provide some feedback and improvements to the mapping before it is included as a standard item in the next VirtualDJ release.
As with any Tools - the download will only be available for licensed users.
发表时间 Sun 10 Jan 10 @ 10:50 am
Hello everybody! Im glad that you posted this!
I have an I Mix Reload and I wanna use it with VDJ =D
I have an I Mix Reload and I wanna use it with VDJ =D
发表时间 Sat 12 Jun 10 @ 1:36 pm
Sorry.... Well Ive been reading all your posts, BUT I dont get how to do a "definition file" i want my LEDs to WORK! But i have no clue how to do it, and the same is happening with the ogs... As far as I know you reached it!
THANKS!
THANKS!
发表时间 Sat 12 Jun 10 @ 1:39 pm
Please download the latest v6.1 trial http://www.virtualdj.com/download/trial.html - There is native support for the DJ-Tech I-Mix Reload built-in.
[Old and no-longer revelevant thread closed.]
[Old and no-longer revelevant thread closed.]
发表时间 Sat 12 Jun 10 @ 2:11 pm