Monophonic analog/wavetable/additive +Sequencer +FX
Here's my Christmas Present for Reaktor Community!! so have a nice Christmas and a Happy New Year and (most important) enjoy the synth!!
Quick Preset Show Here
Alkesynth v2.3 by Riccardo Ferri
19 December 2012
Enable tooltips to learn more!!
This is a Monophonic Synth with 3+1 oscillators and a Noise Generator.
3 kinds of Oscillator Synthesis, classic (including width), from an audio table and using the new Additive module from Reaktor 5.5.1. you can add new waves recording from itself, or from an external input, or just drawing it with your mouse...
Note about Additive waves: i've ported all Microwave XT ROM Waves and some of its corresponding Wavetables.
It's not a full emulation of Microwave Synthesis as some wavetable are generated using the internal UPAW and unfortunately those parameters are not accessible from any editor :(
Waveforms in the original Microwave XT are calculated using additive synthesis, but after they are sampled as standard waveforms. In this Ensemble waveforms are still into the additive module, at this current state, standard FM cannot be used with this kind of oscillators.
I've added some extra waveforms on the wavetable, including also 303 square and saw, taken directly from an original TB303
To edit waves and wavetables go to panel B, there is the wavetable editor and bigger displays.
It Features 1 (monphonic) Pitch/Gate Table, including Legatos and Note off events.
There's another Special Table that you can use in 3 modes (c-64, melody and time offset).
Lower part contains 3 Assignable extra tables.
Classic Random for knobs and Values plus a special random for event Tables, it includes also an Harmonic Scale selector in order to create better melodies.
I've got some extra scales from Spiral ensemble.
4 Envelopes, 1 for Amplitue and 3 extra assignable ones, it features 2 kind of envelopes, the first one is a classic 3 stage envelope while the other one is taken straigth from the tutorial ensemble in the latest Reaktor
I've kept both cause the new one cannot be automated (yet?)
3 LFOs with retrigger table
Free/BPM sync Delay With Send Sequencer, LP/HP Prefilter and a Fixed Gain Parametric EQ on feedback Channel
This Macro is a modified version taken from the Original Reaktor Ensemble "Blue Matrix".
V2.0 Additional rework and a new "rate" distortion.
RING MOD and FM MOD
Ring and FM modulations with extra oscillators, also main oscillators can be used.
I've added a new experimental FM into the Ring Routing, nice effects sometimes :)
Double Multifilter with Spread
v2.0 Added Ladder LP filter in order to better simulate old vintage machines like moog or tb303
you can assign any modulation to any knob in the ensemble, and also you can assign any modulation to midi outs, like midi cc,velocity and aftertouch.
Reversely, you can also use midi cc inputs as modulaition sources
Up to 4 destination for each page, and up to 16 pages, so a total of 64 automations, should be enough :)
MIDI PLAYER FUNCTIONALITY
You can use this Synth also as a Sequencer to control any external Ensemble and/or plug-in
CONTROLLABLE BY EXTERNAL MIDI
You can use the synth also by external midi, bypassing all tables, just press "Ext midi" button, or else you can write your sequence directly on tables, just press "rec mode" button.
USE IT AS FX
New 2.0 feature, you can set an Oscillator to Off/Ext to let the input goes into the ensemble, and use it like an effect, in this mode the internal pitch table is used only for note on/off events and pitches will be discarted
What's new fom v1.1?
-added 1 table (3 total)
-added stacked macro to swap table views
-added 3 envelopes (4 total)
-rewritten basic envelope display with realtime option and grid
-added gate table for envelope
-added a new multistep envelope option (adapted from tutorial library, parameters can't be automated)
-added stacked macro to swap envelope views
-added 2 lfo (3 total)
-added stacked macro to swap lfo views
-made effects ruotings customizable, now you can use more than one simultaneously
-added "rate" distortion
-added 1 more OSC (3 total + extra sine osc)
-added additive synthesis with both math and wavetable features, go to panel B to edit waves and wavetables
-imported waves and some wavetables from Waldorf Microwave XT
-classic oscillators has been divided from handmade/recorded waveforms
-new display for oscillators, no artifacts anymore
-added fine tune knob for each OSC
-removed symmetrical detune knob
-Added Noise A-Env button in order to separate noise envelope from the main Oscillator Envelope
-Added stacked macro to swap Oscillator views
-Added more waveforms including TB303 taken from the originl machine.
-Added Pan knobs
-Added ability to set an oscillator as external input
-removed Envelope knob and button
-added a new experimental FM modulation inside ring processing
-removed Envelope knobs and buttons
-added Ladder LP Filter to better simulate 303 filters
-removed Envelope knobs and buttons
Master & Option
-new master panel with all generic options in one place
-new Stereo selector, disable it to save some CPU
-new Destinator panel, up to 64 connections from 16 different sources (or even external midi) to automate nearly everything
-Changed all knobs to "Enanched Knob", now
you can see the automation around the knob and still be able to use it.
-removed "offset" knobs from destinator
-Various bugfixes and optimizations
-Bugfixes and optimizations
-Organized IDs for automations
-New Better Filters with less cpu
-Rewritten random in core cell (better randomizations+less cpu)
-added switches for envelopes, you can now turn them off if not needed
-added "trigger mode" button for pro envelopes
-re-enabled and improved self-osc-recording (on panel B)
-Changed W-SQR(dig) and IMP(dig) behaviour
-Corrected phase for digital and waveform based oscillators
-Added Virus Indigo waveforms sampled from the TDM version
Notes about Randomizing: I have excluded some knobs from global randomize, by the way it still gives "not so good" results
-Quite powerful PC and even more powerful Macintosh computer.
-Reaktor 5.8.0 or newer
-Designed to fit in a 1920*1080 resolution, minimum size required is 1280*1024
3.0 ToDo list:
- Rewrite Wavetable Oscillator
- Rendering additive Wavetables
- Extended Math additive Osc
- Unify Envelopes
Known Bugs and issues:
-due to snapshot dependant tables you cannot open more than 1 Alkesynth simultaneously on the same Ensemble.
-Random crashes while browsing snapshots (up to reaktor 5.8.0) expecially with the 64bit version
Please report any bug you find thanks
NOTE FOR LOGIC USERS
Logic saves the ensemble every time you double click on the instrument to see the GUI, this causes a huge delay opening the window, i strongly suggest to disable Reaktor's automatic save feature in logic and save manually.
Q:I'm getting massive cpu spikes with your ensemble!!!
A:Alkesynth requires quite high cpu processing, it usually runs fine in most cases, but if you start automating additive oscillators you will notice that cpu usage will raise significantly, in order to reduce cpu usage i've added the "Additive A.Rate" drop down menu, at 1/3 it means that any automation on additive oscillators will be sampled at 1/3 of the current control rate. Use the "Stress Test (cpu test)" snapshot, if you get no clicks with this snapshot it means that any other snapshot will run fine.
Check also audio buffer latency of your sound card driver, expecially for osx users, it must be at least 256 for OSX, i suggest 512 to be safe.
For questions please use the Official Discussion Thread here