hello derivative Team,
I build some audio detection and getting issues with the trigger values which come out of the Trigger CHOP.
The threshold value of the Trigger Chop is a variable of an Analyse Chop and constantly changing. Which works fine as i can see in the trail chop. But if i map the channel of the trail or directly the channel of the Trigger CHOP i getting different Values
So for me it looks like i m getting the values before the internal process of the Trigger CHOP if i map the values. Because it triggers but like on the wrong Threshold values.
EDIT:
While writing this i duplicated the Trigger Chop and the 2nd which has exactly the same Variables is working fine.
when referencing a multi sample channel in a parameter without specifying the sample index, the value will always be the value of the channel at the current frame.
In the picture it shows a static Pattern CHOP and the single channel referenced in the Constant CHOP. Turning on the Timebar in the Pattern shows the value of the CHOP at the current frame and this is what the Constant CHOP’s value will be.
You can see a jump of the value in the trail at the point where the timeline is looping (default 600 frames) caused by the Pattern CHOP’s default length of 1000 samples.
So it’s a bit unclear if your Constant CHOP value is actually what you want.
Hi @snaut
Thank you for your answer. So i think you got the issue i had. Maybe i mapped the wrong channel/the trail one. It has definitiv something to do with the timings. So i build the trail chop just for debugging purpose , to show my problem with the Trigger information - currently i don’t have the issue anymore and if it take the op('trail3')['chan3'][0] index it works fine and op('KickTrigger')['chan1'][0] It fixes the problems