CetoneSynth2 beta v0.75 README - Cetone VST Plugins

Installation:

Copy the CetoneSynth2 directory into your VST plugin directory. After that you may run arch.exe inside 'arch' in the CS2 directory for selecting different CetoneSynth2 versions.
Be sure to select "Overwrite all" when updating CS2 or delete the CS2 folder in your VST plugin folder first (the safest way). There are three versions of CS available:

Compiled for doesn't mean those are optimized for SSE or SSE2, but also without optimizations SSE2 versions should make a difference in CPU usage compared to the standard version.
Warning: There's no runtime check whether your CPU supports SSE/SSE2 or not, so the plugin will crash when selecting the wrong version.

Explanations:

Here is a brief description of some of the parameters (only special ones):

OSC modes: Normal, Add, Mul, Super:
Add mode allowes to use more than one waveform and outputs the sum of those.
Mul mode is the same as Add, but with multiplication (AM)
Super mode uses 5 oscillators whose spreading can be controlled by this tiny slider right above of the "Super" button

OSC Morph:
Controlls either pulse width (for Pulse wave) or triangle-to-saw morph for triangle waveform (0/127 == Saw, 64 == tri)

Filter Exp.:
When using this option the control value coming from envelope 2 gets squared which results in an exponential envelope.

Panic:
Results in an all-note-off.


Patches:

Don't forget to press the 'Store' button to save a patch (only available when patch has changed). All editing is done inside the temporary buffer of the Synth engine. If you forget to press 'Store' and change the program (either by using the GUI or MIDI program changes) all changes are lost.
'Recall' reloads a patch and so undos any changes.
'Chaos' creates a random patch
Remarks: Saving a single patch now saves the temporary patch. Loading still overwrites the permanent patch memory. Renaming a patch also stores it's changes directly into permanent patch memory.


Remarks:

Use the Off-switch to turn off not needed OSCs or LFOs. This saves CPU power.
ModSlots must be set to Source==Off to switch them off.


Supported MIDI input:

NumberMeaningNumberMeaning
1Modwheel 45Mod slot 2 amount
5Glide 46Mod slot 3 amount
7Main volume 47Mod slot 4 amount
10Panning 48Mod slot 5 amount
12Filter gain 49Mod slot 6 amount
13Filter envelope 2 sens 50Arp speed
14OSC 1 semitone 51Arp length
15OSC 2 semitone 52Arp note 1
16OSC 3 semitone 53Arp note 2
17OSC 1 finetune 54Arp note 3
18OSC 2 finetune 55Arp note 4
19OSC 3 finetune 56Arp note 5
20OSC 1 morph 57Arp note 6
21OSC 2 morph 58Arp note 7
22OSC 3 morph 59Arp note 8
23OSC 1 spread 71Filter resonance
24OSC 2 spread 74Filter cutoff
25OSC 3 spread 80LFO1 speed
26OSC 1 volume 81LFO1 delay
27OSC 2 volume 82LFO1 PW
28OSC 3 volume 83LFO2 speed
29Audio input volume 84LFO2 delay
30Audio input balance 88LFO2 PW
44Mod slot 1 amount 123All notes off


Modulation sources and destinations:

Sources:
ShortcutExplanation
offThe slot is not used
VelNote-on velocity
KTrkKeytrack
LFO1LFO1
LFO2LFO2
Env1Envelope 1
Env2Envelope 2
L1E1LFO1 multiplied by Envelope 1
L1L2LFO1 multiplied by LFO2
ModWModwheel
MwL2Modwheel multiplied by LFO2
AftrAftertouch
AInLLeft audio input
AInRRight audio input

Destinations:
ShortcutExplanation
FCoFilter cutoff
FQFilter resonance
FVolFilter gain
VolMain volume
PanPanning
Vol1OSC1's volume
Vol2OSC2's volume
Vol3OSC3's volume
Ptc1OSC1's pitch
Ptc2OSC2's pitch
Ptc3OSC3's pitch
Mrp1OSC1's morph
Mrp2OSC2's morph
Mrp3OSC3's morph
Spr1OSC1's spread
Spr2OSC2's spread
Spr3OSC3's spread
L1SpLFO1 speed
L2SpLFO2 speed
PtchMain pitch
Amt6ModSlot6's modulation amount
AVolAudio input volume
APanAudio input balance


Changelog:


René 'Neotec' Jeschke, 12th June 2008