Install & Running info
======================

To compile type 'make'.
Guanteed to work on PCs, No idea exists on other computers graphic memory
usage.

Two executables shall be then created: faradoom and Equalizer.

DO NOT run Equalizer.
That is executed from faradoom with the right parameters.

faradoom takes music stream from its standard input.
Standard usage is:

	mpg123 -s soundfile.mp3 | ./faradoom <flags>

For other mp3 players or sound programs or even soundcard, make sure that
the stream is : 16bit stereo 44100Hz signed

faradoom may operate in three modes of display:
	- Time Domain display
		This one is less fun but can be quite psycho.
	- Frequency Domain linear
		This one is in a spectrum analyzer, quite fun but yet
		not the perfect thing. Check it out.
	- Frequency Domain Logarithmic
		The C00L one. Humans hear Logarithms, thus this one has the
		best result to human eye-ear cooridination!
	- Frequency Domain Logarithmic - Digital display
		Even C00Ler, otherwise like above.

The way to select ShowType and some typical values is through the flags.
The syntax for flags is:

	faradoom [flags] where flags:

	1 [ l|s|v ]
or
	2 [ l|s|v ]
or
	3 [ l|s|v [<number of harmonics> [ <max divisor> ]]]
or
	4 [ l|s|v [<number of harmonics> [ <max divisor> ]]]

1, 2, 3, 4: Select Show (Time, LinearFour, LogFour, LogFourDigital)

l|s is 'l' or 's' or 'v' for window size long or short ot very short.
Short window size means : fast updates -- less freqs per update.
Some songs are nice with 's' and some with 'l'.
Slow CPUs use 's' or 'v'
Fast beat songs use 's' or 'v'
Fast CPUs -- Slow songs use 'l'
Expirement.

<number of harmonics> is the number of harmonics. 
  Default value is 14. Up to 40 is fun, but no more.

<max divisor> has to do with 'loudly' or 'not loudly' recorded streams.
  For example a max divisor of 10 will decrease the max harmonic size at
  0.1.  Default value is 5.
  In other words if harmonics go too high give a value of 10.
  If they are too low give 1 or 2.

Example:

	mpg123 -s /mp3s/smack_my_bitch_up.mp3 | ./faradoom 4 s 12 8
	mpg123 -s /mp3s/Paint_it_black.mp3 | ./faradoom 4 l 24 5

----------

Zillions of harmonics makes no sense.
faradoom has no crap-options-protection-mechanism, for WeIRd values it will
as well produce WeIRd things.
