Synthesizer
Reviews : Keyboard
Years in the making, John
Bowen's Solaris is finally with us. So is this hugely ambitious
synthesizer everything we hoped it would be?
Over the past few years, many vintage synths have been analysed, converted to digital algorithms, and found themselves reborn as software plug‑ins. The flow has always been from hardware to software, exchanging wood, metal and plastic for wafers of silicon and a few gazillion mildly inconvenienced electrons, and many musicians now take this for granted. Love the sound and ergonomics of the SuperPoly80Xa, whose manufacturer went bankrupt a decade before you were born? Don't worry: like buses of the large, red, double‑decker variety, a selection of virtual analogue recreations will arrive presently. But have you ever wondered what would happen if somebody turned this concept on its head, taking an established Virtual Analogue soft synth that's not based on a vintage synth, and converting it into a large lump of wood, metal and plastic? Well, now you don't need to, because that's what John Bowen has just done.
At the recent Musikmesse in Frankfurt, I asked John how
the Solaris was conceived. He told me, "When I was at Korg, we were
working on the software for the original OASYS card and I noticed that
Creamware were essentially doing the same thing. I saw the virtual
Minimoog come out on Scope and went to try a system in Canada, and when
I realised that Korg was probably not going to continue with our little
group, I jumped ship. After a year with Creamware and some consultancy
work elsewhere, I decided to go it alone and see whether I could make it
writing plug‑ins for the Scope platform. My first plug‑in had been
called the Orion and, because people kept asking me to add things, it
just grew and grew until, around the fourth iteration, I went bonkers
and added lots of new stuff and then realised that it wasn't the same
product any more. So I gave it a new name and the Solaris plug‑in was
born. I thought it wouldn't be too shabby as a hardware instrument, and
since the ex‑Creamware guys and I had remained friends and said that
someday we would do something together, we decided to develop what is
now the Solaris keyboard. By this time, the plug‑in had grown to over
1200 parameters, so I had to figure out a way to translate its user
interface into a physical control panel. I had wanted to try multiple
displays on a hardware synth for some time, and at first we were
thinking of the Solaris as something with a small keyboard, but when
I mocked things up to fit the available width, the front panel looked
too 'deep'. Arranging everything across a wider keyboard, it became
clear that this was how the Solaris needed to be.”
John settled on a design that uses five text displays and a single, larger screen that contains everything else in dozens of menus, and which will eventually (if all goes well) provide a degree of graphical editing. If this looks familiar, I'm not surprised, because if some nasty people kidnapped your granny and said, 'update the design of the Matrix 12 to bring it into the 21st century, or the old lady gets it', you could send them a photo of the Solaris and she would be back home baking cookies in no time.
Oscillators, Rotors & Mixers
In many ways, the Solaris is a modular synth, but instead of patch cables or a modulation matrix, routing is determined using menu items in what the manual describes as a "destination-based modulation” scheme. This is less intuitive, but it means that multiple modulation sources can modulate one parameter and one source can modulate many parameters, as you choose. The disadvantage of this is that you're sometimes going to find it time consuming to work out why a patch sounds like this when you thought you had programmed it to sound like that.
The Solaris offers four oscillator slots, and you can
choose which type is inserted into each. There are six options:
recreations of Minimoog and CEM oscillators, a multi‑mode oscillator
with wave‑shaping, a wavetable oscillator with all 63 tables licensed
from Waldorf, plus Prophet VS and WAV (sample playback) oscillators.
It's a remarkable list, and suggests that, in addition to its own
signature sounds, the Solaris will be able to create patches with the
underlying characters of Moogs, various Prophets, and Microwaves.
In addition to the expected LFOs and so on, there's
a vast array of modulators that you can apply to the oscillators. For
example, I'm delighted to find that (as a perfect complement to the
Prophet VS waveshapes) the Solaris offers two flexible vector-synthesis
modules that allow you to create morphs of much greater complexity than
was possible on the VS or successors such as the Korg Wavestation. In
addition, two 'Rotors' accept four signal sources (which can be audio or
control signals) and then cycle around them to create another set of
complex audio signals, complex modulators, or even a weird mixture of
the two. The rotation rate of the Rotors can reach into the audio band,
so you can do things as esoteric as superimposing audio frequency
cross‑fading, stepping, and modulation onto the source waveforms, as
well as creating slowly evolving waveforms for insertion into the audio
and modulation paths.
Following its oscillator section, the Solaris offers
four 'Parts', each with a mixer, a filter, insert effects and an
amplifier. In addition to the conventional sound sources, and in true
modular style, these can accept signals from modules further down the
signal path, and can be cross‑connected, so patches can become
spaghetti‑like very quickly. Nonetheless, the mixers themselves (each of
which offers four inputs and can draw on all of the sound sources) are
not overly complex. Well... you can modulate all 16 inputs individually
and all four output levels individually, but that's not overly complex
by the standards of the Solaris.
Filters, Amplifiers, Modulators & Envelopes
Next come the four filters, which can be patched in a variety of parallel and series ways that I won't attempt to describe here. There are six filter types, offering... wait for it... 36 filter profiles! The Multi‑mode filter includes 23 of these, there are five vowel types in the Vocal filter, the Comb filter offers two modes, the Obie filter offers the standard four types, and then there are Minimoog and SSM emulations to complete the set. With four modulation inputs for each filter, this is a ridiculous amount of flexibility, made even greater by four Insert Effects sections that allow you to place one of three effects — decimation, bit‑crushing and distortion — before or after each. These are not nice effects; they are designed to make things sound nasty, and some people are going to love them.
Unless told otherwise, the audio signal now passes to
the four VCAs ('Virtual Controlled Amplifiers'), one for each Part. You
can choose linear, logarithmic or Minimoog–type responses, and each VCA
has a boost parameter that allows you to overdrive it, plus two
modulation inputs — one for gain and one for pan.
The modulation sources start with five MIDI‑sync'ed
LFOs that include a dedicated vibrato generator hard‑wired to the pitch
of the four oscillators. Each LFO can be faded in and out, and each has
three modulation inputs that allow you to modulate the modulators in all
manner of ways.
Alongside these, there are seven contour generators,
and you can determine the nature of the slopes of each of their stages,
ranging from linear to exponential (and all stages in between). Six of
the contours are five‑stage, velocity‑sensitive DADSRs with Attack,
Decay and Release rates that range from sub‑millisecond to 20 seconds,
and these also respond to key‑tracking, the mod wheel, and the
assignable continuous controllers. Interestingly, the Sustain stage in
each of these is actually a second Decay that can be set to ramp up,
ramp down, or remain constant as it would in a conventional ADSR. The
seventh generator produces a two‑dimensional (Prophet VS–style)
MIDI‑sync'able, loopable, eight‑stage contour. Phew!
The Solaris also offers two Amplitude Modulators. These
accept any input signals and, with four forms of AM provided, including
ring modulation, they can create many classic effects. Also worthy of
mention are the four Key Tables that allow you to modify the nature of
sounds as you play up and down the keyboard. Think of these as key
tracking using complex curves or even individual values for each note.
This is more useful than it sounds, because it allows you to determine
the timbre on a note‑by‑note basis. It even allows you to confine
individual sounds to regions of the keyboard, which suggests all manner
of possibilities.
Output Effects, Arpeggiation & Sequencing
The one area of the Solaris that is less than intuitive is that of getting its sound from its Amplifiers to its master effects and outputs. To cut a long story short, the output of each visible VCA is fed into an invisible fifth VCA hard‑wired to Envelope 6. The output from this is called 'Synth', and you can then direct it to the effects channels or to the physical outputs. In truth, there's nothing here that's rocket science, and it's straightforward once you've worked out what's happening.
The effects are surprisingly basic, comprising a single
three‑band EQ, a delay, a chorus/flanger and a phaser. You can allocate
these freely to the four Parts, but with only one of each to go round,
there's much less flexibility than one would expect. You can host dozens
of EQs or simple effects on a SHARC (the chip favoured by Creamware and
also used in the Solaris), and one of the six in the Solaris is
dedicated to the effects, so most of the chip is just sitting there,
twiddling its virtual thumbs.
The Solaris also offers a MIDI‑sync'able arpeggiator.
This offers the four usual modes — up, down, up/down and random — and
a fifth called 'As Played', which does what it says on the tin, up to
a maximum of 61 notes. You can access up to 64 32‑note patterns at any
given time, and an editor is planned for the future. Oh yes, and
patterns can also be transmitted over MIDI, which is very unusual and
very welcome.
Alongside this, there's a four‑row, 16‑step sequencer
with independent loop points per row, to make things a bit more fluid
than they would otherwise be. You can use this as a polyphonic sequencer
by directing a row to each of the four oscillators, but it is better
suited to modulation duties, especially since you can pass its outputs
through the lag processors to create smooth glides from one value to the
next. I found the sequencer most interesting when I treated it as four
16‑step, MIDI-synchronised, looped contour generators. Nice! As on the
arpeggiator, 64 patterns can be stored and an editor is planned. Watch
this space.
Performance Parameters & Controls
The Solaris generates velocity and channel aftertouch messages and it also responds to polyphonic aftertouch, although the keyboard doesn't generate it. Behind this, the ribbon controller generates two virtual CVs if you touch it in two places. If you scale it appropriately and direct its outputs to two of the oscillators, you can even play it as a duophonic Ondes Martenot. While the response isn't perfectly linear and the scaling isn't exactly equal to the keyboard width, they're close enough to obtain some remarkable results.
You'll find the programmable pitch‑bend and modulation
wheels in their usual positions, and above these there's a joystick that
can be used as an X/Y modulation source. You have to be careful,
though, because this isn't spring‑loaded, which can lead to some
unpleasant errors if you knock it accidentally.
To the right of the joystick, you'll find two
assignable buttons. In addition to accessing a small number of
pre‑determined functions, these appear in the modulation source list,
and can be used for switching things on and off, altering parameter
values by predetermined amounts, and more. You can also re‑assign the
lower row of five knobs below the larger screen to act as real‑time
controllers, and the Solaris responds to MIDI Continuous Controllers,
although you can only assign five at a time within the modulation source
list. However, you can route these through the lag processors, so that
the zipper noise of swept 7‑bit MIDI CCs is smoothed out. I like that
a lot.
Finally, there are all the twiddly bits that you might
expect on a flagship synth: independent portamento/glissando modes for
each oscillator, octave shifts, keyboard modes, note priority modes,
voice assignment modes, envelope retriggering modes, unison, a chord
mode, and more.
Feel & Sound
I like the look and feel of the Solaris, and even before I got to grips with it, I felt that I wanted to program and play it. Mind you, it took a while before everything 'clicked' and I realised that, despite its complexity, its principles are quite straightforward.
To be honest, I'm not the biggest fan of its Fatar
keyboard, and I would have preferred a spring‑loaded joystick, but other
little touches are nice... things such as fast initialisation, the way
you can use the shift key to make coarse controls finer in their
response or slow ones faster in theirs, and the ability to audition
a memory location before overwriting it with the current sound. Other
things, such as the on‑board method for naming patches, are not so
slick.
But what of the sound? I can summarise this by saying
that, if I didn't know where the Solaris came from, I might have guessed
that it was German. This is because, despite its huge flexibility,
there's a precision to its sound; it says (in its best 'Allo 'Allo
accent), "You instructed me to do zis, so ve vill do precisely zis.”
I asked John whether he felt that this was a fair observation, and he
replied, "Yes. The Solaris is built in Germany and the coding is German,
but it's more than that. There was an extreme focus on precision in the
sound quality, especially when we were guarding against aliasing. But
many less‑than‑perfect waveshapes sound nice too. One of the things
I loved on early Oberheims was the cycling of voices that were a little
bit 'off', so I hope that we will see things like analogue randomness
appearing on the Solaris.”
So who is the Solaris designed for? Clearly, it's not
for the player who just wants to grab a couple of knobs and have
something fashionable happen. Instead, it rewards thought and careful
programming. But once you've got to grips with it, some amazing sounds
pour out. One of my earliest attempts was an emulation of my Taurus
pedals. I got close, and then wondered what would happen if I switched
on the Unison mode and detuned the voices. Bloody 'eck! If Beelzebub
played bass, that's the sound he would use. You can also stack and
detune all 10 voices to turn the Solaris into one of the world's most
expensive lead synths, and the results can be glorious. I then moved on
to a selection of ensemble strings, poly/brass and pipe organs, which
were also excellent, but my ears pricked up when I attempted to emulate
the simpler sounds of my beloved ARP Pro Soloist... and succeeded. (The
Solaris justified a sizeable wodge of its cost right there and then.) Then there were the vocal patches (yummy!), the evolving VS pads, the
glassy Microwave‑y sounds, the arpeggios and sequences, the off‑the‑wall
effects, up to four‑part mixtures of the above, and... well, you get
the picture. The only thing I would warn against is treating the Solaris
as just a Minimoog/Prophet 5/Prophet VS/Microwave emulator. It's
capable of creating patches that are close in character and sound to
each of these, but to limit your approach in this way would be to miss
out on huge chunks of its capabilities. A few hours spent stepping
through the factory patches demonstrates this clearly. The imitative
sounds can be impressive, but it's when the Solaris is used as a Solaris
(if you see what I mean) that it shines. For example, I was
particularly impressed with the way in which factory voicing programmer
Kenneth Elhardt used a microphone, one of the analogue inputs and the
envelope follower to provide the equivalent of breath control over two
brass patches. I might never have thought of that, and I'm sure that
there are many other neat tricks waiting to be discovered.
Wish List
There are a couple of little interface bugs still to be sorted out, but if I have to discuss shortcomings, I'll confine myself to just three more significant ones. The first is the master effects section, which lets the Solaris down. Unless it's developed further, I would use outboard to provide the multiple choruses, phasers and delays I might want, as well as more complex effects and reverb. The second lies in the absence of a Multi mode, but this is scheduled for a later revision, so I won't say any more about that. Thirdly, the Solaris is not well‑endowed in the polyphony department. John: "The oscillators are the most DSP intensive modules, and I needed a minimum of four for the rotors and the vector synthesis. The Sonic Core guys argued that we should make the Solaris a 48kHz machine, but I wanted audio quality to be top of the list, and if that meant 96kHz and less polyphony, I was prepared to accept that. Of course I am concerned, because there's been a polyphony competition over the years, but we were able to fix the number of voices to 10. On the Solaris plug‑in, there's Dynamic Allocation, which we haven't implemented in the hardware yet, and I'd like to think we could get the polyphony up to 15, or maybe even 20 voices.”
Will low polyphony prove to be the Solaris' Achilles
heel? I think it might — select even the minimum unison and polyphony
drops to five notes. I would be much happier if the Solaris offered 20
voices, but many people feel that the best polysynths ever built were
the OBX, Jupiter 8 and CS80, which all offered just eight, so I may be
worrying unnecessarily.
Happily, John has many ideas for upgrades and
enhancements, including 'analogue feel', voice cycling, new effects, and
possibly even hosting third‑party software. I asked him why these
hadn't appeared already: "It got to the point where we either continued
to put resources into software development, or we started production.
Our pre‑order customers had been very patient, but I knew we had to get
production going so we put off further development for later. There's
lots of room for reverbs and things such as a fixed filter bank and
a vocoder, and I would also like to include a 'less perfect but useful'
oscillator from the Creamware days. There's even the possibility of
a second multi‑mode filter. But I'm glad that the Solaris is out and
that people seem to like it, even in its initial form.”
Conclusions
The hyperbole surrounding the Solaris has been exceptional, with some people already describing it as 'a milestone in synthesizer history'. Others (who haven't played one) will dismiss it as just a horrible digital synth that sounds nothing like 'the real thing'. John himself is much more cautious, describing it simply as ”a tool by which musicians can get ideas from inside their heads out into the real world”. But however you view it, I have no doubt that sound designers and synth geeks will be digging their teeth into it for years to come, because it provides a level of programming flexibility that few others can equal.
Inevitably, some people are going to question why it
needs to exist at all. It's a virtual analogue synth running on DSPs, so
it should be software, right? And all you would then need would be
a controller keyboard and a software editor, right? Well, no. As
demonstrated by the second‑hand prices of CS80s and Jupiter 8s, some
players are prepared to pay exceptional prices for the immediacy, the
playability and the pleasure of using a hardware polysynth even when
there are low‑cost 'soft' alternatives. OK, the analogy isn't perfect,
because the heart of the Solaris pumps pure binary. But neither is it
a poor one, because the Solaris is a big, loveable lump, and — whether
you warm to its Teutonic character or not — it can sound superb.
John Bowen deserves our applause for refusing to let
the Solaris die when it would have been much easier to walk away. The
Solaris isn't just a synth, it's a labour of love. .
No comments:
Post a Comment