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.