Sign in to follow this  
Followers 0
MadJik

Vibrato (ymd:080223)

15 posts in this topic

Vibrato

What's this?

I was looking for some stuff for a new plugin when I found this site concerning SOUNDS Effect plugins.

http://plugin.org.uk/ladspa-swh/docs/la ... h_sEc2.110

"The function used is z = (x - y) * (x - 1) * (x + 1) * (y - 1) * (y + 1)."

So I put this formula in the codelab. And Tada!

vibrato01.jpg

I've revised the code to have sliders per chanel of colors Red, Green, Blue except Alpha.

This is a texture plugin.

But it use the existing image for the result.

And it doesn't work on transparent pixels.

___________________________________________________

Download:

Plugins and sourcesVibrato.zip

Click here ===>Vibrato<=== Click here

___________________________________________________

The User interface

vibrato.png

For each chanel:

Zoom X/Y: wave factor on the axis X or Y.

Adjustment: frequency factor.

So you could use this plugin on a white/black/monochrome image to create a texture.

Or you could use this on a picture to distort it.

___________________________________________________

Some examples:

vibrato1.jpg

vibrato2.jpg

Another 'art' using this plugin:

grid.jpg

VoilĂ  !

0

Share this post


Link to post
Share on other sites

That might be an interesting effect, but AFAIK not at all the same as explained in the link you sent.

The reason, the formula described is a Transfer function and should thus be applied to the frequency domain (sorry if I get the terminology wrong, it's a while since I did my signal processing course..). That is you should do a FFT, apply the function, then do an IFFT, and not apply it directly to pixel values.

0

Share this post


Link to post
Share on other sites

Pretty cool.

I almost made a 3d ying-yang with it already.

Vibrato.png

heh "almost"

Thanks

0

Share this post


Link to post
Share on other sites
That might be an interesting effect, but AFAIK not at all the same as explained in the link you sent.

The reason, the formula described is a Transfer function and should thus be applied to the frequency domain (sorry if I get the terminology wrong, it's a while since I did my signal processing course..). That is you should do a FFT, apply the function, then do an IFFT, and not apply it directly to pixel values.

NM, I didn't break a law, applying this formula to a pixel. And it gives some new ways of exploration...

0

Share this post


Link to post
Share on other sites
z = (x - y) * (x - 1) * (x + 1) * (y - 1) * (y + 1).

I've put something similar into my graphing calculator once.

Can I add this to the PPP list?

0

Share this post


Link to post
Share on other sites

Can I add this to the PPP list?

Yes, sure!

This is another art:

vibrato.jpg

0

Share this post


Link to post
Share on other sites

NM, I didn't break a law, applying this formula to a pixel. And it gives some new ways of exploration...

That's not my point. Its a cool effect, it just hasn't much in common with "vibrato".

0

Share this post


Link to post
Share on other sites

NM, I didn't break a law, applying this formula to a pixel. And it gives some new ways of exploration...

That's not my point. Its a cool effect, it just hasn't much in common with "vibrato".

Well Ok :roll:!

Waves is already used and I find 'vibrato' sounds good for this graphical fx.

TY

0

Share this post


Link to post
Share on other sites

Sorry TLH, I didn't catch your post...

To me it's a texture plugin...

Updated, see the first post.

0

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now
Sign in to follow this  
Followers 0