The aim is a new, original piece that could pass for a track New Order left unreleased in 1983 or 1984. It is not a copy of "Blue Monday". It is written in the same way, on the same kinds of machine, and the machines are modelled as circuits in Valis. This page records what the research found, what the track and its circuits therefore need, and what Valis lacks.
Nothing from the record is reproduced. That rules out its bass sequence, Peter Hook's lead line, the choir sample and its drum pattern as written. What is borrowed is method, instrumentation, sound and form.
Sources: the band's own account in the Song Exploder transcript (episode 252, 2023), Wikipedia, the Music Week interview with the engineer Michael Johnson, and the Wikipedia pages for the Oberheim DMX and the Moog Source. Where sources disagree, both are given.
| Part | What was used | What is known about the sound |
|---|---|---|
| Drums | Oberheim DMX | Played 8-bit companded samples from ROM cards, with a tuning trimmer on each card. The kick pattern is sixteenth notes, said to follow Donna Summer's "Our Love". Sumner describes three layers: steady closed hi-hats, triplets, and a sharp clap in the manner of 1970s disco, over a kick that is "the engine". |
| Kick | DMX through a studio monitor, re-recorded by a microphone | Adds the room and a rounded, longer low end. |
| Bass synth | Moog Source played by a sequencer | Two oscillators, a 24 dB per octave low-pass filter, two ADSR envelopes. The sequencer is described as home-built by Sumner and, in other accounts, as a Powertran model. |
| Bass guitar | Hook's six-string bass | Tuned like a guitar, an octave down (E A D G B E). Played high on the neck with chorus, so it was often taken for a guitar. It sits over the machines, which was new at the time. |
| Synth line | Sequential Prophet (the Prophet-5) | An analogue poly synth. |
| Strings | A Quadra, a string machine and synthesiser in one (Johnson's account) | Not heard clearly; part of the pad. |
| Choir | E-mu Emulator I, a sampler | Two seconds of sample at most, then it loops. The choir sounded to the band like a Mellotron. The same sampler held a thunderstorm and other sounds. |
| Voice | Sumner, through a vocoder for the backing | Sent through a little spring reverb, played through a speaker and recorded again. |
| Speech | An Apple II speech synthesiser, played by Stephen Morris | A stuttering vocal effect. |
valis-render --tempo --rolling, and playable from the host's transport.Each circuit models one machine and should be usable on its own. The order is the order of the work.
| Circuit | Models | Builds on | Missing in Valis |
|---|---|---|---|
| DMX kit | The drum machine | circuits/dmx.ttl, which plays captures of a real DMX |
A kick sent through a "monitor" (a resonant low end plus a short room); a per-card tuning; shuffle or swing on the sequencers |
| Source bass | The Moog Source | val:Oscillator, a ladder filter, val:Envelope |
Two oscillators with three waveforms and three octave settings each; a patch matched to what the Source can do |
| Sequencer | The home-built sequencer | val:StepSequencer |
A pattern that is a different length from the bar, so a line drifts across it |
| Bass guitar | Hook's six-string | val:StiffString (now in tune), val:Chorus |
A plucked-string voice and a pickup, played high on the neck |
| Prophet line | The Prophet-5 | circuits/polysynth.ttl |
A patch with two oscillators, a sub and a four-pole filter |
| Choir | The Emulator I | val:Redux, val:SampleLoad |
A choir to sample. No recording is in the repository, and the record's sample is not ours to use, so one is made by filtering a sawtooth and noise through vowel formants, then bit-reduced, cut to two seconds and looped |
| Strings | The Quadra | val:Chorus, val:Phaser |
An ensemble effect on a bright sawtooth |
| Vocoder | The vocoder on Sumner's backing | A filter bank | val:Vocoder does not exist |
| Speech stutter | The Apple II synthesiser | val:Granulator |
Optional; a formant stutter would stand in |
| Spring reverb | The re-recorded reverb | val:Reverb, val:Tape |
A speaker-and-microphone stage, a resonant band-limit and a short delay |
Built: the track "Tenement Lights" (A minor, 130 beats per minute, 224 bars, about 6:53) and these circuits.
| Circuit | File | Notes |
|---|---|---|
| DMX kit | circuits/dmx.ttl |
The existing captures of a real DMX. The kick is also played through speaker-room.ttl and mixed under itself. The score has the machine's shuffle: the second sixteenth of each pair sits at 54%. The high percussion goes to reverb-return.ttl. |
| Source bass | circuits/moog-source.ttl |
Saw and octave-down square, 24 dB ladder, cutoff from an envelope plus keyboard tracking. |
| Bass guitar | circuits/six-string-bass.ttl |
val:StiffString with chorus; tuned within a cent from E2 to E5. |
| Prophet line | circuits/prophet-5.ttl |
Eight voices, with a soft-clip distortion. |
| Choir | circuits/emulator-choir.ttl |
Synthesised vowel, bit-reduced; not a recording. |
| Strings | circuits/quadra-strings.ttl |
Eight voices with two choruses and a phaser. |
| Speaker and room | circuits/speaker-room.ttl |
An effect. |
The score and mix are scripts/archive/electro83/track.py. The Prophet arpeggio is deliberately a sixteenth late
from the start of the peak section, which is the extra rest in this track. tests/engine/ElectroInstrumentsTest.cpp
checks every instrument for silence before a note, pitch, release and a second note after a gap.
Not built: val:Vocoder, the speech stutter (specified below), and a sequencer whose
pattern length differs from the bar (the late arpeggio is done in the score). The track has never been
listened to; it was checked by measurement only.
The record has a stuttering vocal effect made by Stephen Morris on a speech synthesiser driven by an Apple II, according to the engineer Michael Johnson in the Music Week interview. The same account says the part was accidentally wiped during another session. No source found says which synthesiser it was or what it said, so what follows describes the effect in general, as a specification for a plug-in or an element.
val:Granulator or a val:SampleLoad playing a recorded
phrase, retriggered on the beat by a val:StepSequencer, with a val:Redux for the grain. A plug-in that speaks
the phrase can be placed before the same chain. The shuffle and the reverb used on the rest of the track apply
to it in the same way.