Here’s my 2012 Christmas present for the Reaktor Community, note that i’m working already on Alkesynth v3 and it’s going to be amazing, in the meantime enjoy version 2!!
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
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.
See the Changelog
Current version is 2.3.019
Official discussion thread at NI Forums