ELE 2.01



1)    Download and unpack ele-2.01.tar.gz from the main page.

2)    Go into the ele-2.01 directory, switch to root, and run make.  You have to be root so that the suid permissions
will be set correctly!  SVGALib applications must have root privileges to write directly to the video card.

3)    You have to have SVGALib installed.  It comes with most Linux distributions.  ELE has been tested with
SVGALib 1.4.1 and 1.4.2. Let me know of any problems.   The current version should always be found at www.svgalib.org.

4)    SVGALib must be configured.  The configuration file for SVGALib is usually in /etc/vga/libvga.config.   This is a text file, and you can edit it with your editor of choice. Set the mouse line to the proper type of mouse.  Mine is
mouse PS2
        You may also need to set the mouse_accel settings for the proper speed of your mouse.  This is a matter of taste - my settings, for my Logitech trackball, are:
mouse_accel_type normal
mouse_accel_mult 5
mouse_accel_thresh 4
mouse_accel_power 0.8
mouse_accel_offset 3
        Configuration of the libvga.config file might be more .... interesting .... if you have a serial mouse or some strange
video cards.  There's a lot of good documentation in the form of comments in the libvga.config file itself.  Don't forget to try
man libvga.config
        This will also help you if you have one of the trickier video cards.
SVGALib comes with a bunch of test programs.  Try them out!

5)    You will need to set up the sound mixer for use with ELE.  This might not be a big concern if you are only mixing
loops and not recording or using ELE for realtime effects, but if you are, you will have to set your mixer so that
your input source does not normally echo out of the speakers.  Otherwise, you won't be able to hear your ELE-effected
output above the uneffected input signal.

        As ELE works best when ran from VGA text console mode, I use the console mode "aumix" program for controlling the sound mixer.  I just set the recording source to Line In, and pull the Line In slider all the way down.
        You can find the "aumix" program on www.freshmeat.net .  Any mixer, though, will work for ELE.

6)    start ELE by running the script ele .....
        and have fun!

        The actual executable program is named eleexe.  You shouldn't run it directly, at least when under X, because some
desktop environments have a little trouble with the virtual console allocation that SVGALib applications need.

        Of course, for highest performance, ele should be ran from straight VGA text console mode.

        If you have problems with sound, try increasing the buffer size for ELE (this increases the latency of the effects).
Edit the script in the file "ele" and alter the command line parameter (default is 1).