MULTIMEDIA

Deconstructed - Five Classic Bass Music Tunes And Discover Some Key Ideas (Part 4)

7/15/2013 9:15:06 AM

Step by step: Bouncing bass

  1. For the bass sound, we head straight for an FM-style synth. Here we have a pretty good preset – it has the right kind of knocking attack and solid sound that we’re after, although there’s some kind of modulation affecting the attack, and the sustain is a little bit too long. (Bass1.mp3)

For the bass sound, we head straight for an FM-style synth

For the bass sound, we head straight for an FM-style synth

  1. To get to the sound we want, first let’s look at the Modulation Envelope. We tweak down the Decay and Release to flatten the sound, then we reduce the Volume Envelope Sustain and Decay and carefully adjust the Release time to get the bouncy attack/release sound we’re after. (Bass2.mp3)

  1. The pattern itself is easy to program: it simply plays every fourth 16th-note across two bars, then starts again. We’ve programmed this straight, without any velocity differences and with consistent lengths for all the notes. In fact, the note lengths aren’t that important as the amplitude envelope is responsible for the decay. (Bass3.mp3)

  1. Finally, we can throw in some variations just to add a bit of feel. Let’s try a little skippy move just on the second beat, so that two consecutive 16th-notes play. Then let’s add a note shift to the last note of the two-bar pattern. (Bass4.mp3)

Main rhythmic synth

As we’ve mentioned, the rhythmic synth part is something of a driving force on this track. You’ll notice that as the part comes in, it follows the same polyrhythmic pattern we’ve just discussed for the bass: 4:3 across two bars. The sound itself includes some kind of harmonic offset – this could simply be chords programmed into the MIDI part, but based on our experience of club music, and given that there’s a fixed interval, we’re making an educated guess that this is built into the sound itself using some offset oscillators.

You should definitely consider including an additive waveform as part of this synth sound

You should definitely consider including an additive waveform as part of this synth sound

Isolating the sound is slightly tricky because it’s playing in unison with the bass. Taking the bass notes as the root, we can hear both an octave fifth (19 semitones) and two octaves plus a minor third (27 semitones) tones above the bass. So, by building a three-oscillator sound, starting with unison with the bass for Oscillator 1, an octave fifth for Oscillator 2 and two octaves plus a minor 3rd for Oscillator 3, we’ve got the chord spread working.

The basic sound can be achieved with a super saw waveform. There’s something bright and ringy in there, too, however, so it may be worth trying an additive waveform for the highest oscillator.

There’s also a pumping nature to the sound that’s reminiscent of a side chained compressor. In fact this is playing in time with the polyrhythmic part (rather than being triggered by the 4/4 pulse of the kick), so again, we suspect it’s built into the sound itself. With closer listening, we can hear that this is influencing not just the attack of the amplitude envelope but also the frequency (meaning that an envelope is influencing the filter cutoff). If it sounds complicated, read on and we’ll take you through it step by step…

Step by step: Programming the synth part

  1. Start by copying over the MIDI part from the bass. We’re going to use the same single-note pattern and build the chords up within the synth by stacking the oscillators with offsets. We need a synth with flexible and multiple oscillator options; here we’re using a super saw, but you can try other shapes, too. (Synth1.mp3)

  1. We add in our first offset at +19 semitones, so that’s an octave and a fifth (Synth2s.mp3). We’re using exactly the same type of oscillator for this sound too, and we can begin to hear the offset chord sound taking shape. Then we add in the second offset at +27 semitones. (Synth2b.mp3)

  1. Now we need to add a low-pass filter and modulate the attack so that the sound swells in. We can do this by using the attack stage of an envelope that’s synced to the track. By adjusting the attack stage of the amplitude envelope (making it slower), we can fine-tune the swell. (Synth3.mp3)

  1. We add in some noise generator, reverb and EQ to brighten up the overall sound and reduce some of the low end (Synth4a.mp3). Going back and adjusting the balance between the oscillator levels can seriously influence the overall feel of the sound – here we’ve reduced the level of the highest oscillator. (Synth4b.mp3)

Other  
 
Top 10
Review : Sigma 24mm f/1.4 DG HSM Art
Review : Canon EF11-24mm f/4L USM
Review : Creative Sound Blaster Roar 2
Review : Philips Fidelio M2L
Review : Alienware 17 - Dell's Alienware laptops
Review Smartwatch : Wellograph
Review : Xiaomi Redmi 2
Extending LINQ to Objects : Writing a Single Element Operator (part 2) - Building the RandomElement Operator
Extending LINQ to Objects : Writing a Single Element Operator (part 1) - Building Our Own Last Operator
3 Tips for Maintaining Your Cell Phone Battery (part 2) - Discharge Smart, Use Smart
REVIEW
- First look: Apple Watch

- 3 Tips for Maintaining Your Cell Phone Battery (part 1)

- 3 Tips for Maintaining Your Cell Phone Battery (part 2)
VIDEO TUTORIAL
- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 1)

- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 2)

- How to create your first Swimlane Diagram or Cross-Functional Flowchart Diagram by using Microsoft Visio 2010 (Part 3)
Popular Tags
Microsoft Access Microsoft Excel Microsoft OneNote Microsoft PowerPoint Microsoft Project Microsoft Visio Microsoft Word Active Directory Biztalk Exchange Server Microsoft LynC Server Microsoft Dynamic Sharepoint Sql Server Windows Server 2008 Windows Server 2012 Windows 7 Windows 8 Adobe Indesign Adobe Flash Professional Dreamweaver Adobe Illustrator Adobe After Effects Adobe Photoshop Adobe Fireworks Adobe Flash Catalyst Corel Painter X CorelDRAW X5 CorelDraw 10 QuarkXPress 8 windows Phone 7 windows Phone 8