Pages Menu
Twitter
Categories Menu

Posted on Jun 18, 2009 in Technology | 4 comments

Attack Decay Sustain Release

Attack Decay Sustain Release

At risk of being accused of the geekiest blog post ever, I give you a very good punt at the title. (Although this is perhaps more autobiographical/social history than full-on tech gunk.)

In the beginning there was only silence. As an 11 year old boy I sat at the my ZX81 and black and white portable TV* and played Quicksilva Scramble (all hail @zoupdragon) in a very quiet room. I wasn’t even into music that much then. I had an old 60’s boxed record player with Bakelite arm. It was ace. I played B. Bumble and the Stingers and Lieutenant Pigeon, old hand-me-down 45’s from the 60’s.

Other than that, the only sound you would have heard was the scream when the 16K RAM Pack** got bumped at the end of long 2 hours typing a program listing out a magazine.

Yes kids, in those days, you didn’t get highly produced demo discs on the covers of magazines. You got BASIC listings that you had to type in yourself. That were all shit. And rarely worked.

I did occasionally write my own programs. In true Wester Hailes Child of the 70’s” style the first two programs I ever produced tried to pick the winner of horse races (it always picked the favourite and was a big fan of Lester Piggott) and calculated the winnings from a bet (it took ages to type in the bet, my Dad could do it quicker in his head).

The world of the ZX81 was that of Harold Lloyd. Silent, black and white and fell over a lot. But you never quite get over the first time you type:

10 PRINT “SCOTT”
20 GOTO 10

And then I got a ZX Spectrum. I was lucky enough to get a 2nd hand one for my Christmas as a friend at school was upgrading to a BBC Micro. They were the hot ticket item of that year. They were very hard to get as Christmas approached and some poor individuals couldn’t get one and ended up with an Oric 1.


Wow! There was colour. Wow! There were some occasional beeping sounds. Ok, so each screen in The Hobbit took an age to load. Ok, so the keys were inexplicably rubbery. But it was (and still is, I bought one recently) a wonderful machine.

I still remember very vividly the day I got Jet Set Willy. Giddy and awestruck, we played it for hours, mapping each screen on increasingly large amounts of line printer paper. Remember, there were no save games, no chance of redemption. Each new try had to get further, you had to go better. It punished weakness. I played it so much that day I went to sleep dreaming of Quirkafleeg. It was my first exposure to what became known as the Tetris Effect – seeing blocks fall in your sleep after extended playing – long before Tetris was born. Perhaps the “Willy Effect” might not have been the best name. Now that Matthew Smith is no longer missing, he should campaign for the effect to renamed.

For all the splendour of the Spectrum and the hours I spent playing Ultimate games, nothing really compares what came after and the wonder of the Commodore 64. Yes it had a proper keyboard, yes it had a lot of great games, yes it had joysticks and other paraphernalia but, and finally getting to the point, it had the SID Chip. Everything else was a progression on what had come before. The SID chip was brand new. Suddenly the world had sound worthy of the name.

I’m not going to say anything in great detail here about the SID chip, I would do no better than to recite the information of the excellent SID Chip Wikipedia page. So go read that.

I loved the music on the C64. Remember, I grew up listening to instrumentals from the 60’s and, by this time, had stumbled over Jean Michel Jarre. I know, doesn’t exactly paint the teenage me as Mr. Super-Cool. But facts are facts.

The leap from beeps to full 3 channel sound was huge. It was bigger than it needed to be. But that is what Bob Yannes set out to do.

The first extensive programming I ever did was with the SID chip. It was a fairly labourius process in BASIC. You had to set up the sound each channel would make using an ADSR (Attack Decay Sustain Release) envelope. They look like this, for those who like their graphs.
The range of sounds you can get from variations of this simple envelope is amazing. Typically you would use 1 channel as a kind of bass line, one for the ‘drums’ (drums is perhaps a little grand, it was more of a white noise/phlegm kinda sound when I did it) and the final voice for the melody. Listen to any C64 tune, you can usually pick out the 3 channels.

Then you had to play the notes. To do this you would POKE the frequencies and note lengths directly into memory. Doing this in BASIC was extremely tedious and fiddly. It took quite a while. I once did a passable version of Smalltown Boy by Bronski Beat (if you ignored the phlegm).

I never reached the heights of the true master, Rob Hubbard. And, in particular, my own personal favourite, the Monty on the Run theme. Presented herein through the miracle of blip.fm. I can still remember the first time I heard it, in a freezing cold house in Inverkeithing. The then home of certain linguistics guru (and source of much of our C64 related fun). And for that, I dedicate this post to him. Cheers JR.

Have a listen and think “that’s crap, you’re weird”. You had to be there. And be me.

Because of the culture of cracking at the time, much of the music was extracted from the games and presented as standalone programs with funky graphical backgrounds. I had many tapes of these that I would load and listen to. Long before the MP3 player was even considered, this music was kicking about and being shared digitally (albeit on C90 cassettes).

You may think that I am singularly weird in my love of the SID chip. Nay not so. Much of the music is still available now and there is even a band that does rock covers of the tunes. In fact, compared to many devotees, I retain only a passing, misty-eyed interest.

What I find sad about these days of ever rapid technology progress is that there really isn’t anything all that new any more. It’s just improvements and variations on theme. More of this, faster that. I really hope that sometime soon we get another major transition, moving from silence into a world of 3 channel noise. I’m looking forward to the next SID chip. Whatever it may be.

* my daughter is astounded by the notion of black and white TV, she asked recently “Was all the world black and white then?” Actually, it was brown.
** not a typo, that is 16K, yes

4 Comments

  1. I'm sitting with tears of happiness rolling down my face. Greatets computer ever, with the best sound ever.

  2. ….and just what – precisely – was wrong with the Oric1 ?

    Apart from the desperate lack of software. The cack keyboard. The unreliable casette loader……

  3. You had me up to ‘Commodore 64’, then I switched off. Really, you must be the first person I’ve known in my entire life who went from the finery that was the ZX Spectrum to the Nazi-loving hate-machine that was the C64. It’s like being a Nintendo *and* Sega fan. Or nodding approvingly when one is privy to a large spider eating a bird. In other words: wrong.

    Otherwise, great post that brought back a lot of nostalgia. I still get a bit teary-eyed thinking about my Spectrum days. I actually had a game published in Sinclair Programs, called Builder, which was a poor man’s Manic Miner ripoff, but still, the recognition meant the world to me. I became a fairly accomplished BASIC/machine code programmer and used to write all manner of football/basketball management games, essentially for my younger brother, who would only play them so he could find an exploit some bug I’d overlooked.

    In fact, I’ll take this opportunity to improve your code:

    10 PRINT “SCOTT “;
    20 GOTO 10

    Loved Ultimate. Underworld is still one of my all-time favourite games. And as you say, video games back then were *hard*. No saves, no continues, no anything. I remember being obsessed with Ranarama, a kind of early D&D/Gauntlet clone, and getting all the way to the end – which took HOURS – and then the Spectrum just decided to reboot itself. You know, like it did. Good times. So I started over, and more of my life ebbed away. Not that I regret it.

    Jet Set Willy. Absolute classic. I was one of the first to own that game, I think, as I got a preview copy from (the now-closed) CB Centre in Hastings. Is Matthew Smith on Twitter? He bloody well should be. We must perform a Quirkafleeg, indeed.

    The Hobbit. Those blasted ‘pale bulbous eyes’ that you could never evade, no matter how many times you inputted HIDE into the frickin’ terminal. That game was so bug-ridden, but it had enough of an impact for me to pass the stupid in-jokes on to my kids, who have no idea what I’m going on about, but still understand what “Thorin sits down and sings about gold” is all about. And I’ll make sure *their* kids understand, too.

    A good, and enjoyably familiar read. Cheers Scott.

  4. The C=64 was one of the finest machines I ever used, and you hit the nail on the head about the SID chip. Do you have the HVSC pack? Awesome.

    My path was:

    Vic20
    C=64
    Atari 520 ST (don't even ask)
    Amiga 500+
    Amiga 1200 HD (an object of true beauty, with the best OS I've ever used, and I still emulate to this day!)
    and finally PC (XP Pro, Linux)

Post a Reply

Your email address will not be published. Required fields are marked *

*