It's been a month since I last posted any music, but I have something special today.
As usual, please listen to it while you read:
You might assume that it's just some typical EDM music, and on the surface, it more-or-less is (I do feel it's a style of music that has fallen out of popularity in recent years, so in a sense has become unique)
The truth of the matter is that (other than the vocals) every sound comes from the very basic ReaSynth plugin that comes default with my DAW, Reaper. Yes, that's right, every sound, including the drums!
I'm gonna get pretty technical in this one, so strap in. But first, some context.
TRAPPED IN A BOX:

Recently, I was stuck in a tiny hotel room for a month. All I had brought with me was my laptop which runs Linux. I didn't have any of my typical equipment or software for music making and mixing.
However, I was desperate to create music! Reaper, fortunately, is available for Linux, however, the plugins I use are not.
In a previous blog post, I talked about Geraint's JS plugins for Reaper, and while I had initially planned to utilize those -- he even has some great sounding JS synths -- I decided it would be a fun challenge to only utilize the default tools that come bundled with Reaper 7.60
ReaLIMITS:
Limiting myself to just the ReaPlugs and JS plugins that come bundled with the software was quite the challenge. The first major roadblock I hit was that only 1 instrument comes bundled by default with Reaper!

It is a simple Synthesizer with limited controls:
A basic gain slider, a global tuning slider, ADSR for the amp envelope, a portamento time slider (that also forces the synth into mono mode if set to any value above 0), and finally a mixer for basic oscillator shapes: square + pulse width, Saw, Triangle, Sine. It's worth noting that it is only a basic mixing of the oscillators as there is no feedback function, ring or sync to create complex oscillators, or individual oscillator tuning.
Also of notable absence is a cutoff filter and a filter envelope (obviously there wouldn't be an envelope for the filter if there is no filter in the first place)
ReaNOISEMAKE:
Being limited to the basic oscillator shapes really wasn't too big of a deal - it's easy to make some sort of energetic synth sounds for electronic music. I will admit that a plain oscillator produced digitally is a little bit dry and boring of a sound, but due to being simple makes it a palette to add character to (through effects).
The bigger challenge was going to be the drums.
Anyone who has used a drum machine before likely knows the common ways of synthesizing a kick drum and snare drum. Both more or less follow the same basic concept, just with different tuning and filters.
In essence, to create the "thock" of the drum, you sweep a filter across a tone. The base oscillator doesn't really matter too much, though I think your 808s and 909s use a triangle or sine to get a purer thock tone.
For a kick drum, it's pretty much only the filter sweep and nothing else. Maybe occasionally mixing in some noise just to add a little "plastic" to the kick hit, but the filter sweep is doing the heavy lifting for it's sound.
The snare is almost the inverse, where the noise layer is going to do the heavy lifting for the sound of the snare while the filter sweep is mostly there to add some low-end body.
However, some questions arise:
How do you sweep a filter if the synth doesn't have a filter to begin with?
And what about hihats or other cymbals? How do you make those!?!
ReaROUTE THE ENVELOPE:
Let's start with basic concept that is utilized through out the song: Using the audio output's own envelope to modulate a filter.
Basically I am feeding the audio into a plugin (in this example, an EQ plugin) and using the amplitude of the audio output as a controller to modulate a parameter in the plugin (again, in this example, the frequency band of a low pass filter).

In general, this type of technique is often used in what is called "Side chaining", which is to link an external audio output to a side channel of another input. In typical side chaining, as the name implies, the audio is coming from the side and is therefore not heard by the listener, but that channel can "hear" it, and therefore using the input audio to modulate a parameter - most often this might be tying the kick to the side channel of a synth's gain or compressor to make the synth duck or "pump" when the kick hits - something that was also used in excess throughout this song.
However, in the case of creating the drums for this song, rather than side chaining the audio, I "direct" chained the audio.
This "direct chaining" technique was used throughout the song in many different subtle ways, but the main and most important one was modulating the snare and kick's low-pass filter to create a frequency sweep.
ReaCYMBALS
So we discussed that snares and kicks are just filter sweeps (for the record, so are toms since they are just shrunk-down kicks) but what about the other half of a good drum kit -- the cymbals?
When it comes to the metallics of a drum kit, things are not as clear cut in how to get from basic oscillator to metallic sound.
With a noise generator, some basic oscillators, and a filter you could create a crude facsimile of tons of sounds, but metal is not one of those!
Metallic sounds are actually quite complex sounds and depending on the size of the sheet of metal - in all dimensions - that sound can change quite a lot. This is important because making a hihat is a little bit different than making something like a ride cymbal. However, just like woods of the kit, there is still a fundamental underlying concept I will employ to get to the end goal: metallic instruments.
Firstly, we need to establish that a good hihat is actually a little bit noisy and bright. While starting off with a noise generator is possible to get to where we are going, in the end I decided to go with a square wave to make the basic sound. The square has a bright sound with many resonant peaks that I think makes a good base for a metallic instrument; a saw would also have been good too, but I felt it was just a bit too chaotic and scratchy.
After some EQing to emphasize the trebles and cut the bass and reduce the mids, I had the "basic character" of a hithat.
From there I used a ring modulator. If I am being honest, I don't fully understand how these weird little tools work -- in fact, I have rarely used one in my own music. From what I understand, it applies another oscillator (likely a sine wave) to add and/or subtract from the incoming oscillator. Basically, the effect is that it creates "ringing" tones by emphasizing some peaks while de-emphasizing others (though, from my reading, that's not where the name is derived from, but rather how the analogue circuitry for a ring modulator is a ring of diodes)
I would say the ring modulator got me half way to where I wanted to be - the ring modulator brought some of the chaotic harmonics into the mix that the pure tone of the base oscillator didn't have, adding in that metallic noise, but it didn't quite achieve the brightness a cymbal is distinctly known for.
This took some searching through the various JS plugins that come packaged with Reaper where I found an interesting little tool called "Paranoia Mangler".
The tool itself does quite a few things, but at it's core it is a bit crusher/sample reducer (with some built in filters).
The sample reduction is the exact thing I needed to bring in and emphasize the added metallic noise from the ring modulator. By reducing the sample rate, artifacting happens, which is particularly emphasized in the trebles.
With some careful playing around with the sliders, I eventually got something convincingly hihat.
ReaCHARACTER
With the drums established, it was time to turn my attention to the synths.
I won't go into as excruciating details about every synth sound. I just want to highlight a couple of things to help give the flat and boring sound of a single oscillator a little more character.
The main bass line throughout the song and the "big synth" sound heard for the chorus both use the direct chaining to sweep a band up and down the frequencies. It's kind of like a single band phaser that follows the envelope.
The plucky lead square wave instrument is comprised of 3 tracks. 2 of the tracks have the tuning slider of ReaSynth being modulated by an LFO to create a slightly unstable sound to it's tuning.
Many instruments have a very large bump in an EQ band to over-emphasize a specific tone the synth generates.
Overall, many synth parts are comprised of multiple tracks, being layered together to help create a bigger sound.
ReaWHUUP
There is a particular synth sound that comes in the middle and the "This Ain't Even Home" lyrics that sounds like it's going "Whuup!"
I just wanted to draw particular attention to this sound as it was quite complicated to create. It also does direct chaining to modulate an open-to-close filter sweep, but in addition to that it also uses the pitch wheel to quickly rise up, then fall back down. That's just for 1 voice. It's actually comprised of 5 voices with various pitches and tunings.
The Whuup sound was a lot of fun to create. I was really happy with how it turned out.
FINAL MIXING
It took me awhile to adapt to using my laptop and a newer version of Reaper for my music writing, so the song took about 2 weeks to write (though there was an extended holiday in the middle that interrupted work on the song).
The biggest challenge was just making it sound properly mixed utilizing just my bluetooth earbuds and the TV speakers. I knew I would never get a mix I was fully happy with, especially because I was very disappointed with Reaper's default reverb plugin(s) and compressors. So I made a "good enough" mix sticking to the challenge of this project: use only the default tools of Reaper. But I made plans to do a proper mix as soon as I returned home.
The final mix using all my expensive tools is here:
Please listen to it while I wrap up.
ReaFLECTION
The core conceit of this project was a lot of fun -- though I don't think I want to try it again any time soon.
There is often a sentiment among musicians - maybe all creatives - that you don't need expensive tools to create. That much is true, no doubt about it. But I would argue that expensive tools make creating much easier. The final mix sounds fuller, clearer, and has more character. This is thanks to being able to hear it properly on my monitor speakers and headphones. Some of the space and depth comes from...well, yes, free plugins, but a handful also are plugins part of expensive software packages.
So, let it be known: You don't need expensive tools to make good art...but they certainly make the job easier!
As for the song itself, there is a lot I like about it, and a few things I don't like about it.
The song structure itself is really interesting to me. It sort of follows an ABAB song structure common to pop music (in that the base rhythm and melody doesn't change much), but really it's more like ABCDEBB; where, besides the chorus, each part is new, building off the last. Neat!
The use of vocoder was a fun experiment. I've wanted to incorporate a vocoder into my music for awhile now, but didn't have the courage to sing. (Fun fact, I planned on writing and singing lyrics for this song originally, but found my laptop mic did not suffice and MychMych's performance was too good to pass up) I didn't have much opportunity to talk about the vocals in this post, but it's worth mentioning that the tone of the vocoder still comes from ReaSynth. It's ReaVocoder that processes the synth's inputs to modulate the vocal track.
The repetitive "This ain't even uh...This ain't even our home" section (which, by the way, I'm not actually sure those are the actual lyrics, but I can't unhear it that way) coupled with the Whuups is absolute fire and makes me want to cut rug every time I hear it. By far, this is the biggest hook of the song.
The things I am not entirely happy with is the intro.
The intro doesn't really capture my imagination. In fact, I sort of feel the opposite. If this song came on the radio and that was the intro, I'd probably tune out quickly. I think this comes down to a few things:
Rhyhtmically, it's not very interesting.
Sonically, it's okay, but feels like a bass we've all heard before.
Melodically, it's stagnant and not very expressive.
You may not notice this, but the notes of the bass actually change. It starts off with a simple pattern, which quickly evolves into a slightly different pattern. I think, ideally, the evolved pattern should have been the starting pattern.
I also think the hihats should have been present in the intro. This is because, sonically, they are very interesting. Your brain says "That's a hihat...but somethings wrong." so it really captures your attention. I however, fell into the trap of following a typical techno progression by having the hats come in later during the build up since they tend to be more exciting.
I also don't like the mix on the "big synth" in the B-parts (chorus).
To be honest, in the mix I did at the hotel, they seem okay. Not great, but serviceable.
In the new mix, I feel like some of my processing on them erased some very necessary excitement in their performance. Couple that with it sharing the same uninteresting rhythm as the bass, and it overall just feels tired; existing, but without much purpose.
Finally, before signing off, I would like include a couple bonuses.
I'm certain there might be a few readers who go, "Huh, I wonder what the song would sound like without all the processing."
Well do I have good news for you!
I've rendered out the song with most* of the processing removed.
First is a very, very dry mix:
(*read note below.)
This mix even removes the processing from the drums, so you can hear what they sound like unprocessed. However, they sort of mask what is happening with the rest of the song. They are pretty integral to the song, so I've done another mix where all the processing EXCEPT for the drums has been disabled:
(Actually, sad news: Wix's blog editor doesn't seem to let me post sounds directly into the editor. I don't want to flood my soundcloud with nonsense "behind the scenes" tracks, so for the time being, those aren't being included. I'll try to see if there is something else I can do.)
*it's worth noting that some reverb, main compressor for side-chaining, and some of the master bus effects were left on it. It's not a truly dry mix, just a mix of most processing disabled.
SPECIAL THANKS TO
MychMych for releasing his acapella for use:
TOOLS:
These are not affiliate links, they are simply giving you quick access to learn more about the tools I used.
DAW:
HARDWARE:
Samsung Galaxy Buds Pro
Whatever TV was installed in the hotel room (I think it was a Sharp)
Yamahas HS8s
Audio Technica AT-m50x
SOFTWARE:
Instruments:
ReaSynth
Effects:
ReaEQ
ReaComp
ReaXComp
ReaLimit
ReaPitch
ReaDelay
ReaVerbate
ReaVerb
ReaVocode
ReaGate
JS: 4 Tap Phaser
JS: Moog 4 Pole Filter
JS: Saturation
JS: Exciter (Treble Enhancer)
JS: Digital Drum Compressor
JS: Noise Generator
JS: Tremolo
JS: Delay w/ Tempo Ping Pong
JS: Paranoia Mangler
JS: Flange Baby
JS: Ping-Pong Pan
JS: 1175 Compressor
JS: Event Horizon Clipper
JS: Ring Modulator
JS: Transient Controller
JS: Amplitude Modulator
(The effects below were used on the final mix)
