ld padsyn v1.02 (C) 2001 Lauri Koponen
subtractive synth


 0. Version history
-------------------

v1.03
   fixed bad tuning (many thanks to dj digitalis!)
   added tuning attributes
   added note-synced LFOs
   renamed "readme.txt" to "ld padsyn.txt"

v1.02
   fixed LFOs while machine not generating output
   fixed syncing
   fixed/added some texts

v1.01
   fixed subosc waveform

v1.0
   initial release

 1. General chat
----------------

i know there are quite a few bugs in the machine, but if it
crashes, mail me and i'll try to fix it. the bugs concerning
then FM algos are old news, consider those as "features". ;)
generating the waveforms takes a while on slower computers,
go for a cup of coffee while waiting it to initialize.

feel free to mail me if you like or hate the machine, or
if you have any ideas for additions.. all feedback is welcome!

 2. Very short tutorial about the phasemod system
-------------------------------------------------

Both main oscillators (osc1 and osc2) have support for simple
"phase modulated waveform mixing". By setting the O(1/2)PType
parameter to 'Sub' or 'Mul', the synth generates two waveforms
instead of one, with phase difference of O(1/2)PShift. If
OxPType is 'Sub', output is wave1 - wave2, and if OxPType is
'Mul', output is wave1 * wave2. Try this with some oscilloscope
plugin (Geonik's Visualization) to see how the waveform
is affected.

To generate PWM pulse wave, set osc1 or osc2 waveform to Saw,
PType to Sub, and alter pulse width with PShift. PShift can
be controlled also with the LFOs.

Osc2 phase shift affects the osc2 phase even if O2PType is set
to 'None'. This can be used with for example FM to get different
waveforms.

 3. FM and FM modes
-------------------

Osc2 always modulates Osc1 frequency.

There are a few FM modes. I think 'Sub' is the way Reason (by
Propellerheads) does FM, but 'Mul' is a "more correct" FM algo.
'Add' and 'Sub' just change osc1 phase, while 'Mul' actually
changes the oscillator frequency.

There are known stability problems with high FM values with
high frequency signals.

 4. About detuning
------------------

The global tuning parameters have been added as attributes in v1.03.
It seems that what my synth uses as 'cents' are actually 1.5 cents,
so... better get used to it ;)

 - ld0d at kolumbus dot fi
