The preview of Clavia's Nord Modular in February's SOS generated a surprising level of interest; before I had even received a copy of the finished mag, somebody had scanned my article and circulated it around the Internet! Why has this instrument generated such a buzz? Well, I think it's fair to say that it's a landmark in synthesis; a modular synthesizer whose constituent parts and signal routing are defined in PC-based graphical patch editing software -- and defined not by the manufacturer, but the end-user. The Nord Modular's 100 onboard patch locations can therefore store any potential synthesizer configurations you can dream up, and since this gives you more scope for synthesis than almost any synthesizer ever manufactured, you might find it proves to be the only analogue-style synth you'll ever need. (If all this talk of modular synths has completely lost you, check out the 'Spaghetti Junction' box on page 176.)
The signal processing architecture of the Nord Modular is essentially up to you; you are limited only by the capabilities of the modules Clavia supply with the instrument (one thing you can't define on the Nord Modular is the basic capabilities of the modules themselves). However, even this can scarcely be construed as a limitation, as new modules are being planned by Clavia all the time. Consequently, it's difficult to review the Nord Modular like any other synth, as so much is flexible or user-definable. What you therefore have here is the first instalment of a two-part review; this part examines the basic structure of the Nord Modular, the way the patch creation software works, and explains the function of the most useful modules. Next month, I'll give you a practical example of how to actually go about constructing a synth patch with the Nord Modular, look at some of the more involved features and modules in detail, and draw my conclusions about the instrument.
When reading this review, it's worth keeping a copy of my February preview handy, as it sums up much of what constitutes the Nord Modular in compact form, but for those who don't have this, a quick recap of the Modular's basic voice architecture is in order before I launch into a description of the synth's physical appearance.
|"Why has this instrument generated such a buzz? Well, I think it's fair to say that it's a landmark in synthesis."|
Clavia's previous virtual analogue tour de force was the Nord Lead synthesizer (see reviews in SOS May '95 and September '97), and one of the great strengths of this instrument was the way that patches could be layered or used multitimbrally. The Nord Modular borrows from this architecture, featuring four so-called Slots. Far from being physical holes in the synth, these are simply memory locations into which you load the patches you want to play. The Slots are accessed via the four Patch Group buttons labelled A to D on the Nord Modular's front panel (Patch Group is a term used interchangeably by Clavia for Slot). Together, the Slots can play a maximum of four patches at once (on different MIDI channels if required). Loading a Slot with a patch is as simple as hitting the desired Slot location button and selecting a patch from one of the 100 onboard memories. Once the Slots are loaded, you can select which one is active on the front panel using the Patch Group buttons.
As I mentioned in my preview, polyphony is not dynamically assigned; instead, at patch creation time, you request a certain number of notes for that patch via the software. Whether you get all these depends on both the number and the complexity of the patches in other Slots on the synth. Helpfully, the current polyphony is shown underneath the patch name on the synth's hardware LCD, and as you activate new Slots, you will see the polyphony figure update for each patch as the synth divides up the resources available to it.
It is important to understand the way polyphony and patch complexity are irrevocably bound together: an unexpanded Nord Modular contains four DSP 'engines' and the rule is that no patch can exceed 100% of a DSP (the editing software shows the DSP load on a meter to help you keep track). All the modules you employ in building a patch use up a specific amount of the synth's total DSP resources, according to the module's functionality: for example, a fairly complex type of oscillator might use 11%, and a much more basic oscillator only 3.1%. Therefore you are always guaranteed a minimum of either 4-note polyphony (in a single Slot, with the other Slots deactivated) or four monophonic patches, running in four Slots. You soon adjust to the fact that simpler patches use less resources, and that, in practical terms, maximum polyphony is anywhere between 4 and 32 notes. An optional internal DSP expansion card doubles the available polyphony, but does not permit individual patches of any greater complexity.
Outwardly, the Modular is an unassuming red box with 18 freely-assignable knobs (plus one dedicated to master volume), an LCD, rotary data wheel and navigational controls. The keyboard version (reviewed and pictured here) has a 2-octave keyboard and transpose switches, but no additional performance controls. The rear of the synth sports twin MIDI In and Out sockets (no Thrus); one pair is intended for normal MIDI use and the second pair is used only by the PC patch editing software. The other rear sockets include four audio outputs, two audio inputs, a headphone output and connectors for a footpedal and sustain pedal. Construction is solid throughout; mains power is internal and supplied by a permanently-attached lead.
The 18 knobs may be assigned to any of the parameters that you choose for each patch (which is why they aren't labelled with function names, only numbers; the function of each knob is decided by you!). To me, it initially seemed illogical to number them in downward columns of three rather than from left to right, but there's a reason. As up to four patches may be active (in four Slots) at once, Clavia decided it would be useful to be able to tweak key parameters of each one simultaneously, and to this end, they created a Panel Split mode. If you glance at the panel layout, you'll see that the knobs are divided into four areas. When Panel Split mode is active, these areas correspond to patch Slots A to D, such that the first six parameters of Slots A and B, plus the first three parameters of C and D, can be edited from the knobs in the corresponding front-panel sections, no matter which Slot is currently selected. When not in Panel Split mode, all 18 knobs allow you access to the first 18 parameters of the patch in the currently active Slot.
To make best use of Panel Split mode, you need to be organised and ensure when designing patches that the most important parameters are assigned to the first six (for patches in Slots A and B) or first three (for patches in Slots C and D) knobs in each patch. I'll explain exactly how you go about assigning the knobs next month.
I was initially sceptical about the idea of a synthesizer that tied me to a PC screen for editing until I actually loaded the supplied software; from that moment, I was a convert. The software is elegant, deserving the much over-used tag 'intuitive'. All actual audio processing (and subsequent storage of finished patches) is handled by the synth hardware, not the attached computer, so demands on your PC are light; essentially, if your machine can run Windows 95, you should have no trouble. Grab the demo version of the software from Clavia's web page (see address at the end of this article) if you are interested in trying it.
As well as for creating new patches, the editor provides a friendly front-end for other aspects of the synth's setup: MIDI channels, note and velocity ranges for the four Slots and the control of the System Clock which can be sync'ed internally or via MIDI (the Modular sends MIDI Clock if set to INT) More on MIDI and the Modular next month.
So, how does it work? Take a look at Figure 1 above. The various categories of module are selected via menus accessed from the tabs you can see in the top left corner of the editing window. Clicking on the tabs brings up a row of icons in the line below; each icon denotes a different module. Holding the mouse over a module icon produces a hint box which tells you the amount of DSP resources that module will use up. You add a module to a patch by simply dragging its icon onto the work area with the mouse.
As an example, Clavia currently offer three types of Oscillator: OscA, OscB and OscC (each with slightly different attributes). OscA has the most features and therefore requires the most resources (11%). When first dragged onto the work area, it appears as OscA1; if you need another OscA module for your planned patch, it will be assigned the name OscA2, and so on. Once in the main work area, modules can be moved around, removed again or renamed with a simple right-click (perhaps with a title that's more meaningful to you). After the modules you want are assembled, you must cable them together before you can hear any audio output, just as on an old hardware modular. Cabling is as simple as dragging the mouse from any module's output jack (square connectors) to any input jack (round connectors). Cables stretch (seemingly forever), and can be plugged, replugged, removed entirely or coloured for ease of recognition. The current version of the software (v1.10) even assigns a cable colour for you automatically according to function, although you can always recolour later if you wish. You can pick screen views which hide some or all of the cables with the aid of the Cable Color view selectors (in the top right corner of the patch editor window), or 'shake' your cables, so that they fall in different positions -- handy if your creation has become an unruly rat's nest and you've forgotten what's underneath.
Audio routing to and from the outside world is achieved via the on-screen representations of the Nord Modular's four hardware outputs and two audio inputs. As the list of available audio processing modules makes clear (see the 'Module Madness' box elsewhere in this article), the Nord Modular already offers some degree of internal effects processing, but Clavia's trump card is that if you want to patch out for a bit of reverb or a favourite effects patch, you can send the signal via a couple of the outputs, and return the processed signal via the audio input -- and you can do this at any stage in the signal chain. Too often, synthesizer effects comprise just a little reverb or chorus at the output stage, but this needn't be the case with the Nord Modular.
Four types of signal can flow between the modules that make up a patch. You can tell at a glance which kind of signal is emerging from or entering a particular connector from the colour of the connector (it is this that determines the signal type, not the colour of the cable plugged into it). The signal types are as follows:
* Audio (red junctions)
* Control (blue junctions)
* Logic (yellow junctions)
* Slave (grey junctions).
Audio signals, as the name suggests, are (to take three examples) the output from oscillators, noise generators, or any external audio signals being fed in. Audio is given priority in the system, and runs at four times the bandwidth of other signals (incidentally, internal processing is 24-bit at all times, so everything sounds clean and shiny).
Control signals are the equivalent of control signals sent by traditional modulars (see the 'Spaghetti Junction' box). This includes the signals from envelope generators, LFOs, sequencer modules, and so on.
Logic signals are basically on or off pulses used to trigger envelopes, drive sequencers, and so on.
Finally, Slave signals run down a special kind of connection used as a means of maximising processing power. Some oscillators are defined as Slaves; these are cut-down oscillators which must be connected to a Master oscillator in order to respond to keyboard pitch changes. The reason you would employ slaves is that they use up far less DSP resources than a Master oscillator.
The Nord lets you cable any output to any input, so that the types of signal, as on a traditional modular, are fairly interchangeable (see the 'Spaghetti Junction' box for more on this). For example, an Oscillator audio signal can be used as a control input for a filter or other oscillator, LFOs can be patched to an audio out or used as trigger inputs for envelopes, and so on, and so on. Just as on hardware modulars, you can experiment at your leisure!
Personally, I'd go so far as to say that this system would make a superb educational tool for the teaching of basic analogue synthesis principles and techniques. A particularly nice touch is the software's graphical representation of envelope shapes, LFO waveforms, and filter peaks (which change as you adjust the parameters of the filters, envelopes, oscillators and so on); this shows the degree of care Clavia have taken in making this more than just an imitation of a hardware modular synth.