The Bullet Animation – Music

Having moving images and sound effects for the animation wasn’t enough. After toying with layering sounds upon sounds to build to a crescendo, I figured out that what was needed was not more crappy sounds, but music. Actual music. It sets the scene, it binds the flow together, it lends to the atmosphere of it all.


First, I came up with a tune. It’s one that’s been stuck in my head for ages, I don’t know if it’s an actual song or not, but it’s what I chose to run with. So I sang it. Ha! Bad move. Firstly, singing in the shower is one thing, singing into a microphone is something else. In fact, I did try recording it in the shower. It didn’t turn out much better.

There were a few problems. Firstly, I had no musical backing, no metronome, no drums or pianos or violins or guitars. OK, I thought, I’ll just hum it out as a chorus and layer my voice over itself in Audacity. Yeah. Nah. Not good. After a few solid attempts tucked away in the garage, I recorded myself a few times in different keys, mimicked a ‘pom pom-pom’ for the beat and opened the recordings in Audacity.

While it wasn’t terrible, it wasn’t great. It wasn’t even good. Passable might be a stretch. I adjusted the pitch and tempo to get two tracks into line, which helped a bit, but the overall result was underwhelming and unsuitable. Why? Because of a second, larger problem.

While Audacity allows one to increase or decrease the apparent tempo, there’s only so much it can stretch before it starts to sound distorted. So unless I fluked it and got my recorded tune to be pretty close to the timing of the animation, I would have to record it all again. And I was still without instruments.



Back in the day, when we first got a Sound Blaster, I was introduced to the world of Midi. This topic is pretty huge, but the concept is pretty straightforward. In a similar fashion to Vector versus Raster graphics, using Midis frees one from actually having to play or, in my case, sing a song. Rather one provides instructions for playing the song. Consider a record player versus a sheet of music. A record player plays the record placed upon it. It cannot play an abstract piece of music unless that music is encoded onto a record.

A sheet of music, on the other hand, is similar in that a tune may be derived from it, yet it cannot be used to create that song. Instead a musician, acting as an interpreter, and an instrument, upon which to play the tune. Give the musician a different instrument, and you get a different sound. Up the tempo, change the key, and it’s just a matter of the musician playing the same tune differently.

Not only that, you can give different sheets of music to different musicians and, hey, presto, you’ve got yourself a band. OK, not exactly the same thing, but you get the idea. It allows musical plebs, like yours truly, to slowly create a piece of music, assign instruments, even put in a rhythm track, and make music. You can use your midi to ‘talk music’ to devices like electronic keyboards and sample pads.

Nuts. I don’t have my Sound Blaster anymore. And Midi-mapper, a tool that one could use to define the output device for playing midi files, that used to be in the control panel of Windows 3.1 just isn’t there in Windows 8. A bit of poking about on the web, reading up on a few sites, yep, it’s gone. No! Surely not!

Anvil2Fret not! For midi, as I came to find out, is alive and well and not going anywhere soon. As with everything else about this whole project, it took a bit of reading of forums, blogs and how-tos to get my head around it all, but I’m glad I did.

I downloaded a few nasty midi composers, not to my liking. They were too clumsy, or they wouldn’t even install properly. Finally, I settled upon a great piece of software called Anvil Studio ( that enabled me to, from scratch, knock up a tune, add a rhythm track, add a couple more tracks for harmony and, tada! Music!

Alright, maybe it wasn’t that easy. First I had to fish out my old music books and remember things like ‘Middle C’, 4/4, 3/4, 2/4 time, rests, quavers, semi-breves, sharps, flats, chords, staccato, keys. After struggling for a solid hour, I discovered that Anvil doesn’t force you to do things solely with sheet music. For example, I found that there is a ‘view’ of a ‘piano roll editor’, shown on the right here, that let’s you mark out your tune in a graphical format. Purists, look away!

Anvil1Not only that, if you’re a guitar buff, you can plot your music on a tablature view.

With each track, I can pick an instrument I want to use to play that tune. It’s kind of cool, really, to see how a song sounds when played with a piano, or a guitar, or a glockenspiel. Best of all, no need to re-record.

What about percussion? I added a rhythm track. First, I played with adding some bass and a crash symbol, just to see how a backing rhythm would sound, then proceeded to fill that in all the way across the tune. Whoa, there’s a better idea. Loops.

Anvil allows me to make a loop, of the various percussive sounds and I can then instruct it to play that over the next portion of a tune. Now that’s handy. No copy and paste errors, and no tedious filling out of a rhythm.

So that’s great news! I had got a veritable orchestra at my disposal, right? Right. Almost. It certainly solved most of the problems outlined above. I can adjust the tempo of the song to fit into the timing of my animation. I have a musical score that I can tweak. I can apply musical instruments to different tracks.

Above all, I don’t have to sing. You can thank me later.

So why ‘almost’? That comes back to how the midi files are rendered. I’ll get onto it in the next post.

The Bullet Animation – Sound

Up to this point I had been toying with graphics and animating things and sketches and learning about vector graphics – and I’d completely neglected the audio! Well, not completely. Mostly.

The issue, as I saw it, is that I had to finish the animation before I could add the sound. I could hardly hope to figure out the timing without something against which to time. Anyway, by the time I got to the first major iteration, I thought I’d better spend some time on sound.

Music, Sound, Voice

I broke up the tasks of sound into three main categories: The background music, ambient sounds and voice-over. I chose to go without a voice-over for reasons previously mentioned, but I think I’d like to give it a try in the next animation. I can imagine it would present its own challenges and I’d like to explore them one day.

For now, this post will concentrate on the ambient sound, the next will be on music.

My first task was to think about what scenes needed what sounds. Going back through my animation files, I watched the silent progress and imagined what might lend itself to the matter. I made a wee list:

  1. The hissing of the furnace
  2. The rattling of the conveyor belt
  3. The kak-klunking of the machinery
  4. Heavy breathing of the Assassin
  5. The bang of the Bullet

Armed with my dodgy microphone, I tried my hand at making noises with my mouth. I discovered a couple of things. Firstly, my microphone ain’t no good. I thought it was broken at first. No, not broken, just really crappy. The resulting sound was barely above a whisper. Upping the gain only upped the noise and clipped the sound. I couldn’t make too much noise: I’ve got a young ‘un who is usually asleep by the time I’m doing anything. On top of that, everything came through with a hum that I later tracked down to being the fan of the computer.

Secondly, while my vocal impersonations of the garbage truck on a Friday are enough to impress small children, Michael Winslow I ain’t. Even when I did manage to get a sample of something loud enough to be workable, it sounded pretty lame. The rattling conveyor sounded like an old man about to lose his lunch, the kak-klunking sounded like nutshells being rubbed together.

Take two

Microphone = Inadequate. Location = Terrible. Source = Abysmal. To address these issues, I looked at the palm of my hand. My phone! Not only can it take telephone calls, it has a recorder built into it. On the weekend, I buzzed about outside, in the garden, in the garage, trying to find sources for sounds. The roller door. A hammer. The hose. The air conditioning unit. The lawn mower. The can opener. There were clunks and rattles and hisses and sighs all over the place.

By the time I came back inside and thawed my nose (it’s Winter time), I had a phone full of sounds, ready for use. Only, they weren’t. First, I needed to download and convert them into something usable.


A long, long time ago, Dad splashed out on a Sound Blaster Pro. Tucked into the whopping ISA expansion slot on the motherboard, it allowed, for the first time, not only playback of awesome sounds and music, but also recording of awesome sounds. As a family we huddled around the box to record funny messages for windows startup, add reverb and warp the pitch until we sounded like chipmunks.

When I tried the recorder the other day, I was sorely disappointed. Yes, I could record, but that was about it. Where had all the fun gone? Why couldn’t I fade in or out? What about the echo and hiss-reduction and all of that. We had it back in the 90’s, right?

AudacityWell, all of that is still there. A quick search on the net brought me to Audacity ( Simply download and enjoy. The interface was a bit daunting to look at, granted, but stick with it. Go ahead, import a sound file, boom, there’s the waveform, ready to be fiddled with. First port of call for me was to trim out the bits of the samples that I didn’t want. Highlight the section and delete it, simple as that. And if you need to insert a block of silence, sure, select menu > generate and make as much sweet silence as you need. I had to do that a fair bit: I had a two year-old shadow following me around, nattering all the while.

You can cut and and copy and paste, or select a region and make it repeat x number of times. Importantly, you can fade in or out, cross-fade between left and right channels, or apply some really cool filters to knock out high hisses or low hums. I must admit, I lost myself for quite some time as I mucked about with different filters, seeing what each one did.

One of the really cool features of Audacity is the ability to have multiple, parallel tracks. They end up working a lot like layers in the graphics programs, so you can tweak one track independently of another, speeding it up, slowing it down, adjusting the volume, whatever you like. And you can play it back, just like that, to hear how it goes.

In the end, banging a lump of wood on the roller door provided a decent ka-thunk, ka-thunk, and the air-conditioner gave up a bunch of interesting sounds, whirrings and groans and squeaks and hisses. One thing I couldn’t find in my garage wonderland of noises was the distinct sound of a rifle shot.

Essential to the animation, I simply could not recreate a convincing bang that was distinctly a gunshot. Short of rocking around to a rifle range, I poked about online to find free online noises. I listened to the report of a few different models and settled on the Springfield M1A rifle: It has that heavy crack that I was after, along with a lasting, gaseous hiss.

Pushing this all together, I must say that I’m not entirely happy with what I ended up with. If there’s anything I’d go back and do again, it’d be the sound, simply because its just not punchy and distinct enough. In fact, I’d probably seek help from a sound engineer in this department. Anyway, enough prattling about that, next time I’ll prattle on about the music.