Forum: Addons

Addons comments
话题: virtualFX - Page: 2
locodogPRO InfinityModeratorMember since 2013
the initial efd.ini

[autoparams]
Slider DIAL A 0=0
String DIAL A 1=effect_slider 'efd' 1 & param_cast & effect_slider 'echo' 1
Slider DIAL B 2=2420
String LABEL A 3=get_effect_slider_text 'echo' 1
String DIAL B 5=effect_slider 'efd' 2 & param_cast & effect_slider 'flanger' 1
String LABEL B 6=get_effect_slider_text 'flanger' 1
String DIAL C 7=effect_slider 'efd' 3 & param_cast & effect_slider 'distortion' 2
String LABEL C 12=get_effect_slider_text 'distortion' 2
String BUTTON 1 13=effect_button 'efd' 1 off ? effect_active 'echo' off & effect_button 'efd' 1 off ? effect_button 'efd' 2 off ? effect_button 'efd' 3 off ? effect_active 'efd' off : : : : effect_active 'echo' on
String BUTTON 2 14=effect_button 'efd' 2 off ? effect_active 'flanger' off & effect_button 'efd' 1 off ? effect_button 'efd' 2 off ? effect_button 'efd' 3 off ? effect_active 'efd' off : : : : effect_active 'flanger' on
String BUTTON 3 15=effect_button 'efd' 3 off ? effect_active 'distortion' off & effect_button 'efd' 1 off ? effect_button 'efd' 2 off ? effect_button 'efd' 3 off ? effect_active 'efd' off : : : : effect_active 'distortion' on
String OnStart 16=effect_button 'efd' 1 1 & effect_button 'efd' 2 1 & effect_button 'efd' 3 1
String OnStop 17=effect_button 'efd' 1 0 & effect_button 'efd' 2 0 & effect_button 'efd' 3 0
Switch BUTTON 1 8=1
Switch BUTTON 2 9=0
Switch BUTTON 3 10=1
Slider DIAL C 4=1303

发表时间 Fri 01 May 20 @ 2:50 pm
NicotuxHome userMember since 2014
Just updated ... now VDJ (32bit) Can't start, stall after openning window(s) and drawing
i.e. probably during virtualFX init - removing the dll fixes it

发表时间 Sat 02 May 20 @ 2:10 pm
locodogPRO InfinityModeratorMember since 2013
Thanks nico,
I've found it, trying to nudge the sliders onLoad is a little too soon for vdj, added in a 100ms wait has fixed it here.

fix has been uploaded, I'll post when it goes live

发表时间 Sat 02 May 20 @ 2:28 pm
locodogPRO InfinityModeratorMember since 2013
Looks like the update is up now, very little difference to see as users, now the sliders are given a zero movement touch [+0.0] onload so any variables set by the sliders, or labels are actually set.

发表时间 Sun 03 May 20 @ 10:30 am
locodogPRO InfinityModeratorMember since 2013
I've seen the request for echo manual backspin twice in the past week and it's something I worked out for a Greek fella about 4 months back. [actually enjoyed figuring this one out]

What it does is monitor the jog and when a manual backspin is detected it drops the gain a little, it also turns on the echo effect for 1 beat time duration, and then restores the gain.
Very Reggae & dancehall, but any set can get away with one backspin.

I call this one catchSpin, here's the .ini

[autoparams]
Slider DIAL A 0=1728
String DIAL A 1=
String LABEL A 3=
Slider DIAL B 2=2048
String DIAL B 5=
String LABEL B 6=
Slider DIAL C 4=2048
String DIAL C 7=
String LABEL C 12=
Switch BUTTON 1 8=0
String BUTTON 1 13=
Switch BUTTON 2 9=0
String BUTTON 2 14=
Switch BUTTON 3 10=0
String BUTTON 3 15=
String OnStart 16=set 'howMany' 0 & set 'trackT' `get_time 'elapsed' 44100` & repeat_start 'CatchSpin' 30ms & param_bigger "get_time 'elapsed' 44100" "get_var 'trackT'" ? set 'trackT' `get_time 'elapsed' 44100` & var 'howMany' 2 ? gain -22% & cycle 'howMany' 1000 & effect_button 'echo' 2 1 & effect_active "echo" & set 'beatvar' `get_bpm & param_1_x & param_multiply 60000 & get_var 'beatvar'` & param_cast "ms" & repeat_start 'rsiOnebeat' & effect_active 'echo' off & repeat_stop 'rsiOnebeat' : cycle 'howMany' 1000 : set 'trackT' `get_time 'elapsed' 44100` & var_smaller 'howMany' 3 ? set 'howMany' 0 : gain +22% & set 'howMany' 0
String OnStop 17=repeat_stop 'CatchSpin'



发表时间 Fri 15 May 20 @ 5:23 am
How do I save it as an audio plugin????

发表时间 Fri 15 May 20 @ 12:01 pm
locodogPRO InfinityModeratorMember since 2013
get virtualfx [from inside vdj]
turn it on [it won't do anything yet]
close vdj, go in to your sound effects folder in windows
rename
virtualfx.dll
to
catchSpin.dll
rename
virtualfx.ini
to
catchSpin.ini

open catchSpin.ini in a text editor and replace all the text inside it with this [save it after you're done]
[autoparams]
Slider DIAL A 0=1728
String DIAL A 1=
String LABEL A 3=
Slider DIAL B 2=2048
String DIAL B 5=
String LABEL B 6=
Slider DIAL C 4=2048
String DIAL C 7=
String LABEL C 12=
Switch BUTTON 1 8=0
String BUTTON 1 13=
Switch BUTTON 2 9=0
String BUTTON 2 14=
Switch BUTTON 3 10=0
String BUTTON 3 15=
String OnStart 16=set 'howMany' 0 & set 'trackT' `get_time 'elapsed' 44100` & repeat_start 'CatchSpin' 30ms & param_bigger "get_time 'elapsed' 44100" "get_var 'trackT'" ? set 'trackT' `get_time 'elapsed' 44100` & var 'howMany' 2 ? gain -22% & cycle 'howMany' 1000 & effect_button 'echo' 2 1 & effect_active "echo" & set 'beatvar' `get_bpm & param_1_x & param_multiply 60000 & get_var 'beatvar'` & param_cast "ms" & repeat_start 'rsiOnebeat' & effect_active 'echo' off & repeat_stop 'rsiOnebeat' : cycle 'howMany' 1000 : set 'trackT' `get_time 'elapsed' 44100` & var_smaller 'howMany' 3 ? set 'howMany' 0 : gain +22% & set 'howMany' 0
String OnStop 17=repeat_stop 'CatchSpin'



open vdj and you now have a catchSpin plugin.

发表时间 Fri 15 May 20 @ 1:25 pm
Thanks

发表时间 Fri 15 May 20 @ 6:24 pm
页码 : [<<] [<]