Blinding Lights

A screen shot of Full Bucket's FB-7999 synth plugin

I was zooming along on my turbo-trainer on my balcony listening to some random playlist on Apple Music and ran into this great song from 2019 that’s had a lot of airplay: “Blinding Lights” by The Weeknd. It’s very synth-pop (despite its own classification as R&B), and I thought that it would be quite fun to cover it in more of a rock style, with guitars doing all the synthy bits of the original. So that’s what I did.

I’ve only released one other cover version: “Setting sail, coming home” from the Bastion soundtrack. Cover versions are nice and easy to do because you don’t have to think about the songwriting part. That said, this was almost more of a reverse engineering effort than songwriting!

To start with I imported the track into Apple Logic Pro X, where I used its stem splitter to break it out into separate tracks for vocals, drums, bass, and synths. A quick trip through the smart tempo function revealed that the whole track is nailed to a fixed 85.4 bpm, keeping things nice and simple. Then I used the chord identifier to extract a chord track from the synths, and found a matching key (F minor). I applied Flex Pitch, which is typically used for fixing up vocals, to the bass track, making use of its ability to identify the individual notes and clean up the pitch tracking. The bass synth goes very deep, so when I looked at re-playing it on my bass guitar, I initially attempted to drop the bottom string tuning all the way to a B♭, but that was really too far and it was unplayable. So I switched it up an octave, and added an octaver effect to reintroduce the growly lower notes. The main bass line is very simple, mostly long sustained notes, and after all the processing, my bass comes out sounding pretty synthy anyway!

I wanted the drums to have more of a live feel than the original drum machine style, and Logic’s drum kits and players are great for that. I applied a lot of compression using MicroFX’s Refiner plugin. This did make it sound very punchy, but as it also boosts the very minor ambience present in the drum kit instrument, it ended up sounding a little too reverby, even though it was actually a dry signal, but I thought I’d live with that, and turning up the damping in individual drums helped. In places it sounds remarkably like the drums in A-ha’s “Take On Me”, though that was unintentional.

I replayed the recurring synth melody on my guitar through a nice amp model and lots of reverb and delay. That was all quite straightforward and I didn’t need to do much else to it.

I dropped the vocal split track into Dreamtonics Synthesizer V and asked it to convert it to notes and words. It didn’t do a great job and needed a lot of cleanup, but it was still easier than entering all the notes manually. I used the same “Liam” voice database I used on “You make me smile“. I built the backing vocals manually using the same voice. For both tracks I used SV’s unison feature to fill things out, aside from the verses which remain using a single voice. Then followed lots of fine tuning of the timings and voice controls to make it sound natural.

Despite the rock intention, I felt it could use a little sparkle, so I dropped in an instance of UA’s PolyMax synth with some nice arpeggiated tinkles driven from the chord track. To add a little more substance to later sections, I used a lovely synth strings patch from Full Bucket’s FB-7999 synth, a great software emulation of one of my favourite early digital synths, the Korg DW-8000.

A screen shot of Full Bucket's FB-7999 synth plugin

At this point the verses sounded a little flat, so I added a little muted guitar with lots of delay to add movement and interest. Then I thought of really stripping back the second chorus to just bass and drums and almost acapella vocals. The bass line I had was just too slow and smooth for that kind of exposure exposure, so I added a much more energetic slap bass track, played good and loud along with the vocals; that was fun to do!

With so much bass going on, the kick was getting lost in the mix unless I made the drums unreasonably loud. I then received a very timely email from Adam Audio (I have a pair of their T5V monitor speakers) giving me a free copy of Denise Audio’s Motion Filter, which provided a great way of using the drums as a side chain to filter the bottom end of the basslines for a few milliseconds just when the kick is happening, and it really helped to give the kick some space and much more impact without making it louder.

A screen shot of Denise Audio's Motion Filter showing a high-pass filter driven by a side chain from the drum track.

The mix was gradually coming together, and many tweaks were applied while listening in my car and on my other headphones. While I feel my mix is quite bass heavy, the original track is even more so, but I just didn’t like how my mix sounded with that much bass. Mastering was done using Logic’s stock mastering plugin.

Anyway, it’s a great song that was fun to cover. If you like this song, please consider supporting me by buying my albums on Bandcamp, and sharing links to my music on your socials.

You make me smile

A screen shot of the Apple Logic Pro arrange Window for the song "You make me smile", showing lyrics and track automation

I was looking back at all the tracks I’ve written and realised that I’d never written one for or about anyone in particular. Then I was thinking of what I’d write in a song like that, and that made me think happy thoughts, of all the nice, kind things I could say, and also all the inside jokes I could use that wouldn’t mean the same to anyone else. So who else to write a song for but my wife? So Sarah, this is for you!

When I think of “happy” songs, I think of Maroon 5, The Lightning Seeds (is “Jollification” the happiest, sweetest album ever??), Jamiroquai, The Feeling, Mark Ronson, Bruno Mars (though I’m not sure “Grenade” is all that happy!), all very much in the mainstream pop/funk genre. So off into the bowels of Logic Pro I go…

For this kind of funky sound, it’s all about up-front bass and drums; Logic’s players are just great at this kind of thing. I started out with a very conventional ii – V – I chord progression in E major using a clean, sharp, jazzy-sounding drum kit and almost no effects on either drums or bass. Next up was something to hold up the middle – a crispy, groovy clav seemed in order, followed by the mandatory funky guitar courtesy of UJAM’s excellent Sparkle 2 virtual guitarist plugin, told to play some chords with a few 9ths sprinkled here and there. The chorus switches to A major, and I think you’d be hard pressed to find more optimistic key changes.

At the same time I’d been thinking about lyrics, and came up with a couple of lines, firstly “You complain that I’m a perv when I compliment those curves“, just because it’s true, closely followed by the title line “you make me smile“. I thought of all kinds of things that were quite inappropriate for a family audience, but I thought I’d leave them out 🤭. I love the line “Let the duvet battle commence“. Towards the end I realised I’d written a line almost straight out of Frankie Valli’s 1967 classic “Can’t take my eyes off you“, so I thought I’d run with it and make it exactly that line, and also found I could borrow the melody used for it too! I also spotted a very close similarity with the Bee Gees “If I can’t have you” from 1990, but avoided going down that particular rabbit hole. Most of the lyrics are quite conventional, but I’m not going to explain the ones that are not (but no, my wife does not have a foot fetish!)

As usual I created the vocals using Synthesizer V, for the first time using the “Liam” voice database. I’d previously ignored this voice, but realised it sounds really great when pushed hard in higher notes, with a great raspy, breathy style when it’s going for it. Some of the timings are quite tricky, so I sang parts of it myself and extracted the timings from that, making it much more natural-sounding. The “that’s our secret” timing took me ages to get right! I used Heavyocity’s MicroFX Refiner plugin on the vocals. While they like to talk about “finesse and extra polish”, it’s really a wonderfully aggressive compressor with great feedback and control.

I love doing backing vocals, here using SV again with my go-to Solaria II voice for both voices. BVs add so much, and this time I got to use unison mode to thicken them up, a feature only recently added to SV that uses multiple voices with minor pitch and timing variations, spread in stereo, driven from a single source track. The lyrics for BVs are so silly — I’ve got “la la la“, “ahhh“, “doo doo doo doo“, and quite a few “oooh, yeah“s — but they’re just such fun.

You can’t really have a funk song without a horn section, so I used Logic’s Studio Horns driven by a Logic player. It took quite a bit of cajoling to stop it from playing too much, but I got there in the end. To fill out the backing a little more in the final double chorus I added a warm, slightly sweepy pad using UA’s PolyMax synth.

Songs are boring if they are all verse and chorus, so I like using a breakdown to make a little space, just as I did in “Call me back“. That space is a great place to drop in a solo, and who can resist a dangling Bsus4 at the end of the break? I commissioned a sax (what else?!) solo from Ukrainian saxophonist Neruk M on Fiverr, whom I chose based on his excellent rendition of the solo from The Beloved’s lovely “Sweet Harmony“, which came out when my wife and I were at university together in 1989. He did a fantastic job, adding real class to my song.

The ending is a little abrupt, so I thought I’d go with the fiction of the singer finishing a take and walking off to do nice things with his wife.

The mix eventually heads through a classic SSL Native Bus Compressor 2, and then to make sure I was on-point, I used a match EQ with Maroon 5’s “Moves like Jagger” as a reference, but found that was really bass heavy, so pulled it back quite a bit. Mastering is through Logic’s built-in mastering chain. I got some good feedback on the Dreamtonics forums that led me to amp up the drums more, especially the kick (TBH I’d not really paid them much attention), and back off the vocals a bit.

Overall, I’m very happy with this song (is any songwriter ever disappointed by their own stuff?), and I don’t think the song could be much more joyful if it tried.

Hey you,
the one beside me,
my partner in crime,
the one that I call mine

Yeah you,
the one I’m talking about
this is for you
‘cause I’m not going anywhere without you

When I’m looking for some strength
I know you’ll swim the extra length
So take off all your clothes
and I’ll let you touch my toes
You complain that I’m a perv
when I compliment those curves
but you wouldn’t have it any other way

(You make me) smile
When I think of you
(You make me) smile
Can’t get enough of you
(You make me) smile
I’m crazy about you
(You make me) smile
Can’t keep my hands off you
(You make me)

Let the duvet battle commence
In a bed for two, there’s no defence
You’re what keeps me up at night,
what I like to see in the morning light
There’s two of us but only one of you
Not gonna say what I’d like to do, no
that’s our secret (I’m not telling you),
and it makes me smile

[Break/Solo]

(You make me) smile
You’re just too good to be true
(You make me) smile
Can’t keep my eyes off of you
(You make me) smile
I’m crazy about you
(You make me) smile
Can’t keep my hands off you

(smile) When I think of you
(smile) Can’t get enough of you
(smile) I’m crazy about you
(smile) Can’t keep my hands off you
You make me smile

I found the sample for the chair/footsteps on freesound.org: Footsteps, pull chair back, sit down, stand up, walk off – Bluebird 219.wav by minimumlabyrinth – License: Creative Commons CC BY Attribution 4.0.

In case you were wondering, there is no AI in this song. We have enough slop from AI without it interfering with nice human things.

I added this song to my “People Music” album, since it’s clearly not a song about web dev! If you like this song, please consider supporting me by buying my albums on Bandcamp, and sharing links to my music on your socials.

You make me the best me

My daughter persuaded me to watch K-Pop Demon Hunters while I was tired, and I only saw the first 15 minutes before nodding off. To make up for my lapse I decided I should challenge myself to a) watch the rest of the movie, and b) write a K-Pop song.

I’m looking for stereotypical sweetness, over the top vocal harmonies with multiple singers, squeaky synth sounds, clean, sharp drums and bass, and the de rigeur repeated melodic hook. Despite the name, a fair proportion of K-Pop is sung in English, so I wasn’t too concerned about my complete lack of Korean.

Like many of my compositions, the end result usually ends up being a bit different to what I intended; songs seem to have some kind of life of their own, and my role is to shepherd them in the general direction rather than be too picky; that happened here. I’ve ended up with a sweet, optimistic, high-energy pop song, but I’m not sure that it’s really K-Pop. I’m quite happy with it all the same.

Vocals are, as usual, by Synthesizer V, using the Mia and Solaria II voice databases for the main vocals, and Noa HEX for the rap section. I’ve not used SV’s rap mode before; it doesn’t sound very enthusiastic, but it works well enough.

That squeaky bass is by Logic’s venerable ES2 synth driven by a Logic player. Other keyboard parts are by ES2 and UAD’s PolyMax, which I really like. Funky guitar is by UJAM’s Sparkle 2. Drums are from Logic’s EDM drum machine, driven by a Logic player. The vocals in the second verse really remind me of Olivia Newton-John!

I’m pretty happy with the mix on this; quite a bit of testing in the car really helped keep the bass under control! I also made a point of backing off some of the layering, turning down reverbs to keep everything really up-front and positive, especially during the earlier parts of the song.

Like my previous releases “I’ve only met you once” and “Dancing by myself“, I submitted this song for release in a compilation album, this time “The Four Seasons of Bonkwave: Autumn Waves“; I love the whole bonkwave ethos, though it’s generally a very long way away from K-pop!

[Intro]
You make me
the best me
I can be

[Verse]
We’re taking it slow,
I don’t want you to go
Wanna savour every moment with you

Though we’re sometimes apart
you’ve always got my heart
Wanna savour every moment with you

When you look into my eyes
it shouldn’t come as a surprise
want you to savour every moment with me

[Chorus]
‘cause you make me the best me (I can be)
you make me the best me (I can be)
you make me the best me (I can be)
you make me the best me (I can be)

[Verse]
(rap)
You and me can be the best thing together
gonna be unstoppable, us forever

I wanna be the reason for your smile
match your energy, love your style

I wanna be the picture in your frame
find the spark to light your flame

Looking to the future I can see
that you make me the best me

(vocal)
I want to be the picture in your frame
find the spark to light your flame

[Chorus]
‘cause you make me the best me (I can be)
you make me the best me (I can be)
you make me the best me (I can be)
you make me the best me (I can be)

[Verse]
Since I met you
I’ve known exactly what to do,
never had a moment’s hesitation

You’ve made me see
how I can be the best me
never had a moment’s hesitation

I’m so sure we’ll be complete
I’m gonna jump in with both feet,
never hesitating for a moment

[Chorus]
‘cause you make me the best me (I can be)
(I want to be the picture in your frame)
you make me the best me (I can be)
(find the spark to light your flame)
you make me the best me (I can be)
you make me the best me
I can be

If you like this song, please consider supporting me by buying my albums on Bandcamp, and sharing links to my music on your socials.

Unexpected camera upgrade

I took some dead batteries, cables, and old power supplies to drop off in the electrical recycling bin at our local supermarket. As I was putting stuff in, I spotted that there was a camera in the bin; a Nikon D3000 SLR body, in apparently good mechanical condition. I nabbed it and took it home.

A Nikon D3000 camera body

This camera can’t be powered by USB (what’s more, Mini-USB, yuk). I needed to get hold of a battery, so I ordered one. While that was on its way, I spotted an identical camera body for sale on a local small ads site, advertised as hors service (broken) due to having been dropped and its lens smashed off, for the princely sum of €20, including a battery and charger. I figured that it was likely to be a cheaper source of spare parts than trying to buy them individually, so I bought it. When it arrived it was clear that the lens had indeed been smashed off, however, what was left was the body with the remains of the lens attached. That is, when it was dropped, it had smashed the lens but not the body. All I needed to do was press the lens release button, remove the stub of a lens that remained, and I had a perfectly good camera body. Bonus!

Now that I also had a battery, and a good camera body to compare with, I realised that the first camera’s mirror was stuck in the up position. I could pull it down, but it just popped back up again. Pressing the shutter button showed an error message. A bit of searching led me to a guide on ifixit addressing this exact error. So I removed the bottom plate, freed up the shutter motor cog, added a tiny drop of oil, and voila, another working camera body!

So then I had two camera bodies and no lens. The D3000 is quite old, launched in 2009, and featuring a 10 megapixel APS-C sensor. It’s compatible with Nikon DX lenses (which have a crop factor relative to full-frame cameras) which are readily available second-hand. I’d not really thought about buying a camera for a while (I was into it while a student; I even had a darkroom in my cellar), but the main thing I’ve had photo problems with is taking decent pictures of the amazing mountains around where I live. Phone cameras are usually very wide angle, and zooming in just descends into blurry mush. I didn’t really have a good idea of how long a lens I might want, but I’d read that the stock 18-55mm lens sold with this camera was not much good, so I thought I’d look for something a little longer. I found a nice-looking Sigma 17-70 f2.8-4.5 zoom with a DX mount – this is a relatively fast lens for its size and price at €70.

A Sigma 17-70 zoom lens

Unfortunately I didn’t quite do my homework, and discovered the hard way that this lens will not autofocus on a D3000 because it lacks a built-in “HSM” autofocus motor, and the low-end D3000 doesn’t have an in-body AF motor to drive it. Using AF lenses in manual mode is fairly hopeless because the viewfinder view is not big enough to judge focus well, there’s no split prism, and the manual focus ring is quite coarse. So I needed to find a different lens. I put this lens and one of the bodies up for sale.

What this lens had showed me was that 70mm is nowhere near enough for taking pictures of mountains. In fact zoomed in fully, it was almost identical to the magnification of my own eyes, as I recall being the case with uncropped 50mm lenses on film cameras. In looking around for another lens I found someone selling a pair – an original Nikon 18-55 kit lens (as a bonus, the version with vibration reduction), and a Sigma 70–300mm zoom with an autofocus motor. Both lenses for €130. That’s a good deal in its own right, but this was actually a bigger bundle including a Nikon D5000 body, battery, charger, filters, and a nice camera bag. The D5000 is the same age, but a fair bit better than the D3000, adding higher performance, higher resolution, an articulated screen, and rudimentary video support. I suspect this had not sold because the ad misdescribed it as a “Nikon DX” camera. So I bought that.

That arrived, and was exactly as described. The 300mm lens is plenty big enough to take pics of mountains. I took this one of the Pointe Percée (2,753m) from Passy, about 10km away.

Snowy mountains & rocky cliffs of the Aravis ridge. In the foreground, the 4 humps of the quatre têtes, behind, the pointe percée, 2,752m

Now I have 3 camera bodies and 3 lenses for a total outlay of about €220. This is getting ridiculous!