Need help replicating an effect...
I don't know if anyone has noticed, but when you open the pulldown menu in the AVS editor, it produces a weird effect in the AVS. Is there a way I can reproduce this effect?
the effect thats produced isn't an effect thats in the list. its just that when you open the pull-down menu, if you look at the avs, something new happens. i want to know if theres a way to get this effect without opening the menu.
Maybe you could use the custom bmp and bump the skip option all the way up, but the wave detectors would still work. Works just the same as when I use a CD. By the way is there a plug-in or anything that'll make the avs respond to my CD's? or do I have to use the custom bmp all the time.
And it stops responding to the music? No, don't know how to do that other than making a preset that doesn't respond to music anyway.
Originally posted by flatmatt
And it stops responding to the music? No, don't know how to do that other than making a preset that doesn't respond to music anyway.
🙂 that would be easy. HAVE NOTHING IN IT! 😛
Punkers: in the input section of preferences, make sure the 'sampling' tick box is ticked under 'cd/linein' plugin. then make sure your soundcard is set to record from the cd-audio source, same as any other vis plugin.
Getting that effect
It seems that when the menu is down, the v variable in the superscope is not updated each frame, but kept at whatever v was on the frame when the menu was pulled down. So attempted a little code (on the superscope) to switch between updating v like normal or keeping v the same:
Init: n=w; t=0
Beat: t=bnot(t)
Per Point:
x=i*2-1;
q=if(t,q,v);
y=q*2;
Every beat t switches between 0 and 1, and the if statement will determine if q is going to be v (normal) or stay the same.
However, on doing this I found that when q is kept the same, it is the same for every point (creating a straight line) rather then when it is v (where v is different for every point).
I suppose there would be a way for a ton of if statements for every i in the per point area (such as:
va=if(equal(i,0.1),v,va);
vb=if(equal(i,0.2),v,vb);
vc=if(equal(i,0.3),v,vc);
... then
q=if(equal(i,0.1),va,q);
q=if(equal(i,0.2),vb,q);
q=if(equal(i,0.3),vc,q);
... etc) but, that would slow down the vis a lot, and be really ugly. Too bad there are not tables (like in C and other codes) to hold variables.
Good luck.