Accesso rapido:  

Forum: General Discussion

Topic: VDJ script for fadeout master volume to -30% actual volume, play sample, check if was player, and fadein to last volume

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

HrohhhHome userMember since 2020
Hi, Im looking for script, that would be usefull for event scheduler.
1) fadeout master volume to -30% of actual volume
2) play #4 sample from my "disco event" bank
3) check if was played and if yes, fadein +30% last volume

I found little script for this, but not working as I need.

deck master sampler_output & sampler_volume_master 100% & sampler_bank 'disco event' & sampler_play 4 & repeat_start 'watchForSampleEnd' 30ms & sampler_play 1 ? nothing : repeat_stop 'watchForSampleEnd' & repeat_start 'volUp' 50ms 50 & var 'dontUp1' 0 ? var 'dontUp2' 0 ? deck 1 level +1% & deck 2 level +1% : var 'dontUp1' 0 ? deck 1 level +1% : var 'dontUp2' 0 ? deck 2 level +1% : nothing

Thank you for help.
 

Inviato Sat 17 Jul 21 @ 6:35 pm
HrohhhHome userMember since 2020
Im very close to achieve this, but I dont know, why is not trigger second timer

repeat_start_instant 'levelSweep' 10ms 101 & deck 2 level & param_smaller 70% ? deck master sampler_output & sampler_volume_master 100% & sampler_bank 'my scene' & sampler_play 1 & repeat_start 'watchForSampleEnd' 30ms & sampler_play 1 ? nothing : repeat_stop 'watchForSampleEnd' & repeat_start 'volUp' 50ms 50 & var 'dontUp1' 0 ? var 'dontUp2' 0 ? deck 1 level +1% & deck 2 level +1% : var 'dontUp1' 0 ? deck 1 level +1% : var 'dontUp2' 0 ? deck 2 level +1% : : : deck 1 level -1% & deck 2 level -1%
 

Inviato Sat 17 Jul 21 @ 8:28 pm
HrohhhHome userMember since 2020
I found different approach. I like event scheduler, so I tried add to xml file repeat tag, because in GUI there is missing repeat option. But works anyway, but you have to manually edit xml file :)

So why missing in GUI "repeat" option?

<event name="play sample" startafter="60" repeat="60" duration="6" action="script" param="deck master sampler_output &amp; sampler_volume_master 100% &amp; sampler_bank &apos;my bank&apos; &amp; sampler_play 15" />
 

Inviato Tue 20 Jul 21 @ 2:18 pm
NicotuxHome userMember since 2014
It's very common in VDJ
Many many features are hidden, either testing experimental obsoleted not fully / badly implemented with issues or "reserved for internal use only" or specific to some controllers...
most editors can't do one half manual editing can achieve

some examples:
a lot of extra parameters to script verbs, drop to pad, 32 pads entries, scroll action on buttons, tooltips, 16 pads scratchbanks, [quick|folder]filters "or" and parenthesis and scope, element resize in skins, flip, masterbpm, master_beat_num and ... scheduler "repeat"
 

Inviato Tue 20 Jul 21 @ 3:20 pm
HrohhhHome userMember since 2020
I dont about it. But anyway, at least it's fun to discover new features :))

My XML file, every 30minutes will fadeOut to 70% of all decks, play sample and immediately fadeIn back.

<?xml version="1.0" encoding="UTF-8"?>
<schedule>
<event name="willbadguy" startafter="60" repeat="16200" duration="6" action="script" param="deck master sampler_output &amp; sampler_volume_master 100% &amp; sampler_bank &apos;my bank&apos; &amp; sampler_play 18" />
<event name="willsad" startafter="1860" repeat="16200" duration="6" action="script" param="deck master sampler_output &amp; sampler_volume_master 100% &amp; sampler_bank &apos;my bank&apos; &amp; sampler_play 10" />
<event name="willfromafar" startafter="3660" repeat="16200" duration="6" action="script" param="deck master sampler_output &amp; sampler_volume_master 100% &amp; sampler_bank &apos;my bank&apos; &amp; sampler_play 14" />
<event name="willhappy" startafter="5460" repeat="16200" duration="6" action="script" param="deck master sampler_output &amp; sampler_volume_master 100% &amp; sampler_bank &apos;my bank&apos; &amp; sampler_play 13" />
<event name="willupclose" startafter="7260" repeat="16200" duration="6" action="script" param="deck master sampler_output &amp; sampler_volume_master 100% &amp; sampler_bank &apos;my bank&apos; &amp; sampler_play 12" />
<event name="graham" startafter="9060" repeat="16200" duration="6" action="script" param="deck master sampler_output &amp; sampler_volume_master 100% &amp; sampler_bank &apos;my bank&apos; &amp; sampler_play 1" />
<event name="willlittlecreature" startafter="10860" repeat="16200" duration="6" action="script" param="deck master sampler_output &amp; sampler_volume_master 100% &amp; sampler_bank &apos;my bank&apos; &amp; sampler_play 15" />
<event name="ryan" startafter="12660" repeat="16200" duration="6" action="script" param="deck master sampler_output &amp; sampler_volume_master 100% &amp; sampler_bank &apos;my bank&apos; &amp; sampler_play 22" />
<event name="willoldman" startafter="14460" repeat="16200" duration="6" action="script" param="deck master sampler_output &amp; sampler_volume_master 100% &amp; sampler_bank &apos;my bank&apos; &amp; sampler_play 11" />
<event name="fadeOut" startafter="60" repeat="16200" duration="3" action="script" param="repeat_start &apos;levelSweep&apos; 10ms 101 &amp; deck 1 level &amp; param_smaller 70% ? repeat_stop levelSweep&apos;&apos; : deck all level -2%" />
<event name="fadeIn" startafter="63" repeat="16200" duration="3" action="script" param="repeat_start &apos;volUp&apos; 10ms 101 &amp; deck all level +2% : repeat_stop &apos;volUp&apos;" />
</schedule>
 

Inviato Tue 20 Jul 21 @ 7:25 pm


(Vecchi argomenti e forum sono automaticamente chiusi)