Initial check-in.
Initial implementation of scanner vibrato.
Fix a number of bugs with foldback and amplitudes of tonewheel signals.
Only trigger percussion envelope for manual keyboard.
Autotoolize. Update auto-connections.
Rename the module.

It started as a monophonic sine-wave generator, but is now much more
sophisticated.
A number of fine-tunings of the organ sound.

Includes changes to percussion level, harmonic robbing characteristics, amount of
leakage and the tonewheel signal scaling to compensate for anti-keyclick filter.
First stab at module metadata.
Add a dependency on glib-2.0 >=2.6.
Use AM_CFLAGS not AM_CXXFLAGS, as this is C code, not C++.
Add a basic config framework.
Make auto-connect configurable via .cboxrc file.
Use more appropriate filename for the tonewheel organ code.

I will probably have to add some generic module-related code, so the name
module.c should be reserved for that, not for a specific module.
Remove autogenerated file.
Bump version number.
Change signal flow. Add distortion.

The signal flow is now vibrato->distortion->lowpass. This results in a quite
decent sounding one octave, but the rest is mostly crap. It requires further
tuning of the lowpass filter, or even integrating the lowpass with
distortion. Also, the signal flow needs to be rearranged further: the pedals
and percussion aren't supposed to be routed to vibrato.
Bypass vibrato for pedals and percussion. Update drawbar settings. Up the lowpass to 120Hz.
Add a second manual. Reduce crosstalk, as it ruins the bass notes.
Drawbars are in -3dB steps.
16/sqrt(2) is closer to 11 than 12.