Any Cable Everywhere: (C) 2009 by Urs Heckmann, Translated by Howard Scarr
Any Cable Everywhere: (C) 2009 by Urs Heckmann, Translated by Howard Scarr
Contents
A.C.E.
Concept and Features
Modular, ultrasonic Analogue modeling
4
5
5 5
6 7
8
9 9 10 11
11 12
12 13 14 14
16
16 17 18
19 19
Multiples
Multiple as mixer Multiple as ring modulator (RM)
20
20 20
21 21
22
23 24 25
25 26
26 27 27
Patch Management
In the synth page In the patch page Via MIDI Other Patch Manager Functions
28
28 29 29 30
Undo/Redo
30
A.C.E.
Does the world really need another simple synthesizer? We believe it does - but there's a lot more to ACE than meets the eye... The software synthesizer ACE (Any Cable Everywhere) delivers top quality sound at a highly competitive price. The selection of modules and clear layout make ACE the ideal instrument for newcomers delving into the fascinating world of modular synthesis. The number of ways to connect modules together is practically innite, and you will soon discover how much more fun it is to make your own sounds in ACE than in a non-modular synthesizer.
Analogue modeling
To make this work, not only do the modules resemble their analogue counterparts, but their components do as well. Wherever necessary, the nonlinear characteristics of analogue circuitry has been programmed directly into the code. For instance, the lter algorithm is entirely built around a very precise mathematical model of an analogue lter - as are the basic components of the oscillators and envelope generators. This technique is known as Analogue Modeling. Only the LFOs, mixer, ramp and control-signal "logarithmizer" are not analogue models. You will soon see why: unlike its analogue ancestors, ACE is not susceptible to instabilities, and all oscillators can be synchronized to the song tempo. For instance, even perfectly host-synchronized beating between two oscillators. Non-linear distortion in the lters (which, by the way, are self-oscillating), the extremely fast envelopes and modulation pathways as well as certain other details
(e.g. "Glide2") open up a surprising palette of sound-sculpting techniques that are not available in other software synthesizers. It is true that ACE places high demands on CPU power, and some of the typical features of recent digital synthesizers (e.g. "supersaw" or audio sample import) are nowhere to be found, but ACE rewards you with audio quality previously unheard of in the world of software synths. So can it really sound "analogue"? We'll let you be the judge of that.
ACE
LFO 1
Vibrato LFO 1 -> Oscillators
VCA 1
VCA 2
E ects
VCO 1
SubOsc PWM LFO 2 - Oscillators
MIX
ADSR 2
VCF 1
ADSR 1
Lowpass 2 Osc 2
LFO 2
VCO 2
ADSR 2 ADSR 2 LFO 2 -> VCF Cut
VCF 2
ADSR 2
white noise
Oscillator 1, the sub-oscillator, oscillator 2 and the noise generator are merged in the mixer, and from there the signal is sent to lter 1. This lter is routed to output amplier 1. At the same time i.e. in parallel, oscillator 2 is sent through lter 2 to the other amplier. LFO 1 is used for pitch modulation by default i.e. vibrato for both oscillators, and the amount is controlled by the modulation wheel (MIDI CC#1). LFO 2 is routed to the pulse width modulation inputs of the main oscillators, as well as to both lter cuto frequencies.
ADSR 1 is used as envelope generator for both VCAs. ADSR 2 is set as modulation source for oscillator pitches, both lter cuto frequencies and the amplitude of LFO 2. Always remember that these are only the default connections - they can be replaced with any signal you like by simply connecting cables. Also note that you can have several cables connected to a single output, but only a single cable connected to an input (existing connections to inputs are replaced). If you really feel the need to compare ACE with a classic modular synth (or three), think of it as a pimped-up ARP 2600 using modules from a Roland SH-7 with (almost) the patching exibility of an EMS VCS3 / Synthi A - but polyphonic. Just like the ARP 2600, ACE is pre-patched so that it will work "out of the box", but all default connections can be overridden using patch cords. Roland's SH-7 includes - like ACE - a second lter and an extra envelope generator. However, many of the modules in ACE have been designed to take on a number of very di erent or unusual tasks. For instance, you can use the ramp generator as an LFO, a multiple as ring modulator, or LFO 1 as a waveshaper.
Operation Settings
Note: ACE does not include global settings i.e. all values are saved and recalled with each patch. mode determines the polyphony and basic interpretation of MIDI notes: poly - polyphonic (several notes can be played at the same time) retrigger - monophonic, notes are always triggered, even when they overlap legato - monophonic, notes are only triggered after rst releasing all current notes duophonic - VCO 1, LFO 1 and VCF 1 respond to the lowest note while VCO 2, LFO 2 and VCF 2 respond to the highest note.
voices (mainly for use in poly mode) sets the maximum number of notes that can be played before voice-stealing occurs. The few and medium settings can reduce
CPU load, especially sounds with relatively long envelope release times. Note that stacking (see below) uses multiple voices and therefore reduces polyphony. The quality switch is also used for reducing CPU load. Depending on modulation speeds or the amount of lter distortion, quality can be reduced to standard or even draft without any audible compromises. Of course this can be decided according to how the patch is going to be used - it will sometimes be ne at the bass end, but less than optimal further up the keyboard. pb up and pb down determine how many semitones the pitchbend wheel will bend notes. drift determines whether individual voices are slightly detuned against each other for a fuller, more lively sound. transpose adjusts the overall pitch, with a range of +/- 2 octaves. tune adjusts the overall pitch, with a range of +/- 50 cents i.e. half a semitone. output adjusts the overall volume.
Stack
The stack parameter determines the number of voices per note. Up to 8 voices can be stacked for a very powerful unison e ect, just like a few classic polyphonic synthesizers e.g Oberheim OBXa. Depending on the mode and stack value, however, ACE can still be played polyphonically. Remember that this is not a "supersaw oscillator", it is true unison: the entire voice (all oscillators, lters etc..) is multiplied. Of course this kind of thing takes a lot of CPU power, but we think it is worth it. For instance, multiple lter distortion on one note is much more "alive" than a single lter could ever deliver. In the tweak page, up to 8 voices can be detuned within a range of +/- 24 semitones.
Glide
Glide (also called portamento) means slurring the pitch of notes from one to the next. The glide knob controls either the glide time or the glide rate, depending on the state of the glide mode switch. In the time setting, gliding an interval of a semitone or e.g. 6 octaves takes exactly the same amount of time, whereas in the rate setting, it depends on how far apart the notes are. ACE has a few unusual but interesting additions to conventional glide: glide2 - this is an o set (i.e. relative to the value of glide) applied to LFO 2, VCO 2 and VCF 2. Careful use of this parameter can really bring otherwise static sounds to life. range - In classic polysynths, polyphonic portamento was seldom used except for special e ects. In ACE, the range parameter can be used to shift the initial position (where the glide starts) closer to the target note. So the glide can start e.g. "already half way there" for a more subtle e ect. Tip: set the range to very low values for natural intonation e ects. Further operation settings are available in the tweak page.
Oscilloscope
The oscilloscope at the top of the ACE window displays a mono sum of the output (before the e ects). This is very useful for e.g. tweaking waveforms, checking the e ects of modulation or ltering, envelope shapes etc..
Especially in a synthesizer that allows modulation at audio rates, the oscilloscope is an invaluable aid to programming sounds. Note that the display is synchronized to played notes, as well as to zero-crossings (negative to positive) and whenever a longer scan is complete. The freq knob adjusts horizontal resolution, scale adjusts vertical resolution.
Pitch Controls
All four oscillators (LFO1, LFO2, VCO1 and VCO2) have the same set of pitch parameters. There are three knobs for this purpose: coarse, ne and modulation, plus associated mode switches (which also serve as labels for these knobs).
The coarse pitch knob (top left) of each oscillator has a range of 0.00 to 24.00, and the modes are as follows: semi - up to 24 semitones above the current pitch. partial - up to 24 overtones. A value of 1 is one octave up, 3 is two octaves up, 7 is three octaves up and 15 is four octaves up. subhrm - up to 24 subharmonics (see "Trautonium" in the Internet). hertz - 0 to 24 Hz. At 0.00, the oscillator is silent - note that DC components are removed. sync - the oscillator is synchronized to the song tempo. A value of 1.0 is a semibreve (whole note), 4.0 means a quarter note (crotchet) etc..
The ne pitch knob has a range of -50.00 to +50.00 (i.e. it is bipolar), and the modes are as follows: cents - detunes the oscillator by +/- 50 cents. 5 Hz - detunes the oscillator by +/- 5 Hertz beats - detunes the oscillator in sync with song tempo. A value of +4.00 in this mode means that the oscillator completes one extra cycle for each quarter note (crotchet). mtply - oscillator frequency is either multiplied (0.00 - 50.00 times), or divided from 1/1 (at -1.00) to 1/50th (at -50.00).