please install the latest flashplayer
Cover Flow (Prototype) »
« Flanger Audio Processor
back

When I was about 13 years old I heard one song on my C64 over and over. Since I am still quite busy at Hobnox.com, I felt like having a break for some nerdier stuff.
I reconstructed Georg Feil’s Synth Sample in AS3. It provides 3 voices with pulse modulated square waves and a very simple volume envelope in 2.4kB file size incl. song data. Actually the goal was to stay below 1kB, but this wasn’t possible yet.

sources available

Daniel wrote...

wow
that’s neat!

Daniele wrote...

WOW ich liebe 8 bit !!!!!!!

einfach hammer melodie !!!!!!!!!!

joshpoon wrote...

How do you get started in engineering of sound in flash? I have searched Wikipedia and other sites for algorithms but it doesn’t get me far. Any advice on getting started in this?

FabioTNT wrote...

Great job André!!
Very Niceee!

Akane wrote...

I’ve been trying to work with sound in flash long time ago, before AS3.
I must say, that this work , like most of your works, really rocks.

Thanks for sharing, and keep making great stuff. That’s impressive

clemtinite wrote...

wow, this gets me excited. cheers & fantastic work
do you suppose there’s a way to minimise audio glitching with low processor speeds?

chichilatte wrote...

quite beautiful!

astaroth wrote...

I remember this song and I also heard it all day long.
Great job dude, as always

dpms wrote...

Ruf mal an - am besten während ich noch in Erinnerungen schwelge und an an Amiga denke, Amica!

S Lee wrote...

Hey your work always rocks!
However I’ve found some serious problem playing your audio app.

IE browser crashes as soon as you use ctrl+n to open a new window(IE) or tab while playing your audio app.
I guess it’s because of ’sampleDataEvent’ causes ‘Stack Overflow’.
If you remove the event listener by ’setTimeout’ and put ’snd.play()’ afterwords
it then won’t kill the browser. But you won’t be able to play the sound properly.
I think this is critical.
Have you ever noticed that?

If you’ve already sort out that problem please share with us.
Cheers!

dailydishabille wrote...

Stunning. Thank you.

Incredible skills Andre. Very nice work you are doing in AS3. I agree with previous commenter. Where do you find the documentation for this? I like the sound of all of your audioworx. Keep it up dude!

name fn wrote...

vielen Dank, auch ich hab als kind mit meinem c64 diesen tollen songs gelauscht, für mich deckungsgleich mit zukunft

Javi wrote...

Just fiscoverd this web and it’s amazing. I like it

thefireguy22 wrote...

i really want to download an mp3 of this! could you post a link? that would be great!

Trish wrote...

I’d also love an MP3 of this.

Jose wrote...

this remind me of a gameboy game./
very cool

Liz wrote...

What Trish said..
I would very much love an mp3 of this too XD

Pat wrote...

haha! xD
deadly funny

nice wrote...

George Fail roxx!!

reinier wrote...

Hi,

Great to hear this song again. I can definately remember this from synth sample. I think it was called ’saturday’.

The main sound seems to be a bit of tune sometimes. Especially when it it played high

DEREEK wrote...

I LOVE THIS GAME I HA VE A COOLE MELODIE

DEREEK wrote...

WHO IS HERE NETHERLANDS

Jason wrote...

I love the slightly out of tune sound. This is wonderful.

love molly wrote...

my turkey my name is elif sude wowww loveee

danie wrote...

wo!
me ilumine

riccardo wrote...

it’s simply FANTASTIC!!

that’s good!!

OTTIMO!

CaIn3 wrote...

Ich benutze “In Ear Kopfhörer” und muss sagen dieser 8bit Bass der dauernd im hintergrund läuft ist sowas von pervers :)

Ich hab ein bisschen mit meinem Equalizer rumgespielt und man kann das Lied noch besser hinbekommen wenn man das tut :D

z.b. die nervigen Pipsigen höhen wegbekommen und mehr Bass

btw: tolles Lied

Stevie M. wrote...

Hi Andre,

nettes Teil. Jedoch sind die Töne im hohen Bereich etwas schief. Setzt du die Phasenverschiebung auf 0 sobald diese über 1 springt? Wenn ja, dann rate ic davon ab. Das führt zu fehler im hohen Frequenzbereich (wie man hier auch hört). Versuch es mal mit Wavetables. ;-)

LG Stevie M.

Berlin Bok wrote...

This music is so perfect for deep though. Final Theses for school come to me easily with this in the background!

stino wrote...


DEREEK wrote…
WHO IS HERE NETHERLANDS”

… you mean to say are there any other Dutchmen hanging out here?
Or: anyone dutch here?
Anyway 1kb or not this thing is out of tune.

przemeko wrote...

Hello
Ok but what are these 2 files:
SynthSample.melody
SynthSample.bassline
How they were generated? Why there are bytesArray?
Can anyone explain me ???

nameJohn wrote...

That’s really nice man. bravo!

ELLIE wrote...

WAIT HOW DID YOU DO THIS?

DuDi wrote...

Good Music :) !!

ERDEM SAFAK wrote...

Aaahh… Good old days.. i love these sid tones.. i dont know how i got this page but thank god sid sounds in my head.. Thank you georg feil and andré michelle.. best wishes from turkey

Zoltan Markus wrote...

Hi,
This song is one of my favourite songs from my childhood. It was the starting music of the “Songs in HIRES” demo with moving caleidoscope on C64. I could watch it and listen to the music hours long…

Good work… Though in my memory the upper frequencies are a little different, but I could be wrong after 20 yeras :-)

Keep up the brilliant work you do.

Bye: Zoltan

toming wrote...

it was my favourite tune o c64. I like the stereo feeling in this work Andre. I just uploaded my remix of this piece (synth sample) on RKO. Enjoy!

der gute alte s64 soundchip!

Ads wrote...

I have had that SAME tune in my head form the same Commodore 64 program! I taught myself how to play the lower/bass part on the piano and I play it all the time (it’s quite easy!)

Tanzanette wrote...

Pretty!

Nicholas wrote...

Nice song
Great work!!!

?!?! wrote...

can anyone tell me what song this is anywho? Even though, great work!

georges wrote...

ARGH! This is the theme from Stationary Ark (Canadian nature TV-Series, if I remember it correctly…) :)
My favourite of all Synth Samples on C64.

mitch wrote...

no offence andre but ummm most of the noise of your stuff is way to intense for my so I get major headaches…OW OW OW!!!…I’M HAVING RIGHT NOW BUT OH WELL…this still sounds AWESOME

Stella wrote...

How do you work it?

nameOlivierG wrote...

Nice job !
However, on my configuration (Flash Player 10.1.53.54 ), notes are playing way out of tune, especially the treble melody.
It seems to come from an issue in line 163 : “–sr[int(vn+2)]” (and the next one line 57), which doesn’t appear to be functionally equivalent to “sr[int(vn+2)]=sr[int(vn+2)]-1″.

Probably an int/float thing, the — operator being reserved to integer values?… :(

OlivierG wrote...

Follow-up to my previous message.
Seems to be a bug in the latest versions of the Flash Player. Pre-decrementing or pre-incrementing a Vector element (Number) truncates it to integer.

Whenever possible, replace –vector[index] or ++vector[index] by vector[index]– or vector[index]++, respectively. In your source, at line 163 and 167.
Hope this helps,

I am a peruvian, please i need this songs in mp3, please, send to my e-mail

Ariana wrote...

I’ve had some very deep thoughts while listening to this over and over again. I’m not going to lie, it makes me feel at peace inside. Like the same effect a lullaby has on a child- it’s amazingly hypnotizing to me for some reason. Wonderful work.

Leave a Comment