Home -> Magazines -> Issues -> Articles in this issue -> View
Signal Processing With Sequencers | |
Article from Sound On Sound, November 1993 |
You can use your computer sequencer for lots more than sequencing — how about augmenting your effects processors with some unique sequenced effects? Craig Anderton shows you how.
In today's multitimbral synth world, it seems there are never quite enough synth outputs — let alone signal processors — for the average mix. However, your sequencer can provide many signal processing effects by tickling your sound generators in particular ways. There are a few trade-offs; some of the following techniques involve synergistic operation between sequencer and synthesizer, and some techniques use up more voices than non-processed parts. But there are advantages as well: sequencers can give effects you can't get with outboard units, so let's start with some of those.
'Synchro-sonic' is a term that describes the process of imparting rhythmic characteristics to a sound that normally doesn't have such characteristics. A simple example is using a noise gate triggered by a kick drum to gate a bass sound on and off, thus 'syncing' it to the kick. Tremolo has fallen out of favor in recent years compared to the halcyon days of tremoloed surf music and Bo Diddley beats, but this effect can help make a synth sound less static, especially if the tremolo effect is synchronised to a tune's rhythm. Unlike conventional tremolo boxes, sequencer-generated tremolo is easy to synchronise to the beat. To add tremolo, simply 'draw in' the desired modulation waveform and apply it as a continuous controller that affects a signal's master volume (Figure 1, measure 1). Usually controller 7 affects this, although you may want to dedicate a different controller to tremolo (such as controller 92, standardised as 'tremolo depth') and route it to a DCA that affects the signal path so that you can continue to use controller 7 for overall volume.
If you come up with any particularly useful waveforms, save them in a separate sequence that serves as a 'waveform library.' When you need that waveform again, just copy it and merge the desired waveform into the track to be processed. Ramps, for example, work very well. A few other tips: to fade in or fade out tremolo effects, use the sequencer's 'change smoothly by percentage' command (Figure 1 — measure 2 fades into measure 3).
Define the fade-in start point (zero volume) and end point, then smooth from 1% to 100%. Do the reverse for fade-outs. To offset the tremolo waveform, add a constant to all values (Figure 1, measure 4, shows the same waveform as measure 1 with 40 subtracted). Finally, note that you can often thin the controller stream to an almost absurd degree (see Figure 1, measure 5) without noticing much difference — the human ear is far more sensitive to pitch variations than level variations. So, tremolo effects need not take up too much sequence memory.
You can just use the mod wheel to add vibrato, but it probably won't sync to the music. However, you can use pitch bend messages to control vibrato in a similar way to how we added tremolo. Since this signal will be centered around zero, changing smoothly by a percentage brings in the vibrato effect without offsetting the pitch centre (Figure 2 shows an 'eighth-note' waveform fading in from measure 2, beat 1 to measure 4, beat 1; the fade-out starts at measure 5). Vibrato with a period of an eighth-note, eighth-note triplet, or 16th note seems to work the best. Waveform libraries are also handy for vibrato, but find a MIDI guitarist who can give you some good finger vibrato patterns: They're just what the doctor ordered for synthesized lead parts. Note that you will not be able to thin the data as much as tremolo without the vibrato sounding 'grainy.'
Here's a tip for those who like to use samplers as drum sound generators. Assign the same sound to two different notes, but set different pan positions — for example, centre and left of centre. At the sequencer, use a 'change filter' or 'logical edit' filter to cut, for example, just the 2nd and 4th beats of every measure driving one of the drum sounds. Paste this into another track, then transpose it to the pitch of the other drum sound.
As the part plays, the percussion sound will bounce over to one side periodically. Musically, I find this works best on short percussion sounds, such as claves, tambourine hits, claps, etc. Moving primary drums like the kick, snare, or toms, can be disorientating.
If a keyboard has an on-board chorus, that's convenient — but sequencer-created chorusing allows interesting rhythmic possibilities. There are several ways to create chorusing. First, decide whether to use pitch bend messages, or a continuous controller to modulate pitch. If you modulate with pitch bend, you will not be able to do pitch bending and add chorusing. Using continuous controllers, which I recommend, keeps pitch bending independent from the chorus effect. Sequencer-driven chorusing works best with two-oscillator-per-voice synths. For the most obvious chorus effect, program the two oscillators for the same waveform and pitch. Set one oscillator to respond negatively to the controller, and the other oscillator to respond positively (in other words, upon receiving a controller message the two oscillators shift pitch in different directions). This maintains a proper pitch centre, instead of having one oscillator simply go flat or sharp compared to concert pitch. Figure 3 shows one of my favorite chorusing curves. It creates a sudden thickening at the beginning of a measure that fades out over the measure, with the next measure devoid of chorusing. Figure 4 is a pattern that works well for dance music. This turns chorusing on and off rapidly, four times per measure. Note that the 'low' chorusing value is set to a non-zero number. When set to zero, there is no pitch difference between the oscillators and they sound static. Even a low controller value, like 3 or 4, adds a bit of animation. The amount of modulation need not be large. Since it's easiest to draw sequenced curves with fairly large values, I usually trim modulation depth way back at the synth oscillators themselves.
The following technique uses delay to spread a signal across the stereo field, and is particularly effective for thickening brass and string pad parts. Copy the track to be thickened, and assign it to a different MIDI channel compared to the primary track. Shift the copied track 20-40 ms (that's approximately 20-40 clocks at 120 BPM, if the sequencer resolution is 480 ppqn). Assign the same synth program to both channels, with one panned left and the other panned right. The overall sound will be much fuller.
Figure 5 looks a little strange - it shows a controller signal where on one clock, the signal is full on, and on the next clock, it's full off. Feed this to an oscillator, and repeat the pattern for as long as you want the nasty noises. This started as an attempt to get ring modulation, but what actually happens depends on a variety of factors (the synth itself, MIDI bandwidth, etc.). Usually it produces an effect that sounds as if the synth has some intermittent hardware problem. Who says digital has to sound perfect? The truth of the matter is that if properly abused, digital can produce ugliness that analogue circuits can only dream about.
And that concludes our foray into signal processing via sequencer. The main advantage is the ability to add rhythmic effects; this makes your overall mix bigger and more interesting, even with a limited number of sounds.
Browse by Topic:
Feature by Craig Anderton
mu:zines is the result of thousands of hours of effort, and will require many thousands more going forward to reach our goals of getting all this content online.
If you value this resource, you can support this project - it really helps!
New issues that have been donated or scanned for us this month.
All donations and support are gratefully appreciated - thank you.
Do you have any of these magazine issues?
If so, and you can donate, lend or scan them to help complete our archive, please get in touch via the Contribute page - thanks!