==================
Enigmatron:1
ALPHA VERSION 1
20th June 2002
Copyright FXpansion Audio UK Ltd., 2002. All rights reserved.
==================
DO NOT DISTRIBUTE
==================

The ENIGMATRON is a solo/lead synth based on the concept of our
MYSTERON "theremin emulator". ENIGMATRON uses the principle of
continuous synthesis to generate smooth, gliding lead/solo sounds
and ambiences.

ENIGMATRON extends the MYSTERON concept in two significant ways:-
onboard effects / signal processors, and onboard modulation
generators / LFOs. It will, in future, also provide the capability
for external modulation sources (pitch bend, MIDI CCs) to be mapped
as modulators.

This ALPHA VERSION of Enigmatron:1 is a proof of concept. It consists
of a single sine wave oscillator, a delay line, and a square wave LFO.
The signal path is fixed, CPU usage is VERY unoptimized.
It can be played with a mouse or from a MIDI keyboard.

OVERVIEW
========
The ENIGMATRON screen can be divided in to three columns, each with
three rows. The three columns are labeled OSC (oscillator), FX (effects),
LFO (modulation). The blue pads at the top of the screen are X-Y
controllers; dragging the mouse around controls two parameters at once.
These parameters do not affect the signal directly, but, instead, set
"targets" towards which the signal tracks smoothly based on the rate
and overshoot controls (see below).

Oscillator: X = amplitude, Y = frequency
FX: X = feedback, Y = delay time
LFO: X = depth, Y = speed

Below the blue pads are a set of eight controls, the "Modifiers" and
"Motion Controllers":-

Modify1 and Modify2 are reserved for future use and don't do anything yet.

X-Ra ("X-Rate") and Y-Ra ("Y-Rate") control the rate at which the signal
tracks the target cursor in the given 2-d space. X-Ov and Y-Ov control the
tendency for the signal tracker to "overshoot" the target cursor.

When the mouse or note is released, the target cursor will automatically
track back towards a "home" position (currently the center of the pad).
X-DC and Y-DC - "X-decay" and "Y-decay" - control the rate of this. At
their default setting of 0, the target cursor does not track back to home.

Below the modifiers and motion controllers are the modulation windows.
These allow you to set the way the modulation source (currently hardwired to
the LFO) affects the signal. The 2D window sets the amount of modulation sent
to the X and Y position of the signal tracker. In its center position, no
modulation is sent; in the top left, maximum negative modulation is sent to
both X and Y; in the top right, positive modulation is sent to X and negative
to Y. Alongside the 2D window are X and Y rate and overshoot controls similar
to those in the motion control area. These set the lag and overshoot of the
signal's modulation tracking, allowing you to create some more interesting
waveforms from the basic modulation squarewave.


