MadJik

Vibrato (ymd:080223)

Recommended Posts

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:

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

 

The MadJik's All plugins package is available !
http://forums.getpaint.net/index.php?showtopic=7186

 

___________________________________________________

The User interface

vibrato_UI.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.

On=Grey, Off:colors: As it says. On for grey levels rendering. Off for colored rendering.

___________________________________________________

Some examples:

vibrato1.jpg

 

vibrato2.jpg

 

vibrato3.jpg

 

Another 'art' using this plugin:

grid.jpg

 

Voilà !

Edited by MadJik
refresh UI and rehosted images

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.

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...

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?

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".

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

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