Super Eel 1.16

Welcome To Super Eel home page!

Super Eel is a free VST plugin. It changes the sound into synth sounds, and adds effects. For example, you can hum a tune into it, choose Square Wave in the wave shape slider, and your tune will be heard as a square wave sound. You can then add a filter, delay, and distortion to make the sound more insteresting.

 

You can expand the synth engine of the Super-Eel by adding wave-shapes:

In the Super Eel folder under the vst-plugins folder, there are a few wav files, and a file called WaveShapes.txt. If you want to add a wave shape, create a single cycle ( 1 hrz ), 44,100 hrz sample-rate, 16 bit, mono wave file, and put it in the Super-Eel folder along with the rest of the waves there. Then, update the WaveShapes.txt file. Don't forget to put a ';' at the end.

Release notes ( A.K.A. bugs ):

1) Doesn't work properly on some versions of Fruity-loops. It works fine in the newer versions.

2) Multiple delays and filters causes clicks. ( workaround: put several Super-Eels in a row in your VST host, instead of multiple filters and delays in one Super-Eel )

3) On WaveLab and fruity-loops the Super-Eel window is bigger than it should be.

4) No Mac or BeOS releases available, only Windows :(. If anyone can help me with this one I'll really appriciate it. The source should compile on mac with a few small changes: There is one access to the registry where I look for the VST-plugins folder, and the images are loaded as resources.

The Super-Eel is open source, and I would really like people to expand it. There are endless ways to improve it, here are a few ideas:

1) Illiminate the above limitations.

2) Add a more interesting synth engine, in place of my simple wave-shape generator.

3) More interesting filters.

4) Improve the pitch detection algorithm.

 

The Source:

To compile it, you will need to get the source of the VST plugin SDK from Steinberg site. ( Note that the VST plugin SDK is free but not GPL, so this software can't comply as a GPL free software, maybe it sould be LGPL?).

Copywrite (C) of the Super-Eel by Oded Streigold.

Copywrite (C) of RealFFT by Laurent de Soras.

Credits:

Laurent de Soras which created RealFFT which is the FFT code used by the Super-Eel. The people at the music-dsp list that contributed the music-dsp source code archive, that was a huge help in putting in the filter and distortion modules.

Contact me at o@sadglad.com

Visit my music page at: http://www.sadglad.com

Changes from version 1,15

- Fixed bug that Eel didn't work if sound card letancy was longer then FFT length

Changes from version 1,14

- Fixed bug ( 2 deletes of one object )

Changes from version 1,13

- Added switch to choose FFT frame length

- Added volume fader.

Changes from version 1,12

- Replaced FFTW with RealFFT by Laurent de Soras.

Changes from version 1,1

- Created my own super-primitive wav loading code instead of using libsndfile.

- Now the default is that the Filter is on, and it's on low-pass with maximum cutoff ( this reduces clicks ).

Changes from version 1.0 ( 27.3.03 ):

- Made the delay time adjustable from the text box.

- Improved the pitch detection algorithm. Now the input samples are accumulated across a 2048 FFT frame.

- Added the Quick Detection button, that turns on the old algo, in which each input frame is analyzed separately, no matter how short it is, by duplicating it across a 2048 samples FFT frame. This is less accurate but with faster response.