登录:     


Forum: VirtualDJ Technical Support

Topic: Effects unavailable via encoder

由于该帖子已年深日久,可能包含陈旧过时或描述错误的信息。

Hi

I sometimes have the issue of scrolling through my effects with a mapped encoder, but it only scrolls through 3 or 4 of the dozen effects I have.

All effects are available with a mouse click to the drop down menu, but the encoder scroll only shows a few.

Intermittent problem, seems to be no pattern to which effects are affected.

Any ideas?
 

发表时间 Mon 12 Dec 16 @ 12:02 am
What is the mapping of the encoder?
 

The mapping is: effect_select

on the VCI-400's FX_SELECT encoder.
 

if you assign the same encoder as ...
browser_scroll
.. do you properly scroll through all the files of a folder ?

Can you post a screenshot showing the Effects Drop down list you get with mouse ?
 

Hmmm interesting....

The same encoder mapped to browser_scroll does scroll through the library, but in the reverse direction(s) to the usual browser encoder, and in jumps of 63 files....

Make any sense to you?
 

Well, it would make sense if the encoder was sending absolute values.
Please try this..
Download and run this tool... http://www.virtualdj.com/download/miditrace.exe (Windows only)
Once opened, select the VCI400 from both the top-right and bottom-right lists.
Move the encoder (FX SELECT).
does it provide something like

BC 04 7F when moved anti-clockwise
BC 04 01 when moved clockwise ?

or do you see all kind of values from B0 04 00 to B0 04 7F ?

A screenshot would help too, if not sure how to describe

BTW, as far as i recall, there has been at least one additional version of VCI400, the one that Djtechtools had released with a special firmware. It's not that the one you own, right ?
 

Hi

I'm running on a Mac, so can't run that .exe file... sorry.

Did you mean a screenshot of the miditrace results?

I have the standard VCI-400 model (shipped with VDJ LE), not the Ean Golden edition.
 

There is now way to define, when controller's encoder sends:
Conter-Clockwise: BF 12 41 (slow), BF 12 4C (fast); BF 12 52 (very fast)
Clockwise: BF 12 01 (slow); BF 12 0C (fast); BF 12 52 (very fast)

 

Hello,
I had same problem some time ago with a self made controller there was a bug in virtualDJ wich is now fixed, but not remenber the version. Maybe you have not the good version of virtualDj? (I use early access)
 

user8964957 wrote :
There is now way to define, when controller's encoder sends:
Conter-Clockwise: BF 12 41 (slow), BF 12 4C (fast); BF 12 52 (very fast)
Clockwise: BF 12 01 (slow); BF 12 0C (fast); BF 12 52 (very fast)



Kind of weird behavior, never seen this before.
Are you sure the above data is correct ? You get BF 12 52 for fast moving on both directions ?? I would expect something like BF 12 12 or at least the 3rd byte to be less than 3F. If there was a typo and indeed the 3rd byte for clockwise is not getting larger than 3F, then you could define 2 encoders. like..
<encoder cc="0x12" channel="15" zero="0x40" name="ENC_CW"/>
<encoder cc="0x12" channel="15" zero="0x00" inverted="true" name="ENC_ACW"/>

and in mapping have ..
ENC_CW : param_bigger 0 ? dothis : nothing
ENC_ACW : param_bigger 0 ? nothing : dothis

 



(陈旧帖子或论坛版块会自动关闭)