This will go down in history as a HUGE sid classic. I love the "64" speech made out of standard instrumentation (molding the SIDs 3 channels into submission using crafty programming (or as those using various C64 music programs would call "sound design"). The "64" sound is NOT sampled. When composing C64 music you make your various "instruments" or sounds - then go into sequencer mode and put them on the timeline - in the order of a song - one track pr. voice (you got 3 + eventually using the volum register for samples making a total of 4). However I would have liked a skilled programmer to make a long song slash music - all in turbo assembler - using all the available memory for just that song. I have never seen anyone do that yet, even though Martin Galway was pretty close (both using A LOT of memory and rastertime). His routine uses something close to a high language, making it read the "notes" and put commands in them to trigger events. Not strange the rastertime used does some BIG jumps if put on screen. These days programmers of SID can make quite good music that executes so compressed code that it only takes 4-5 rasterlines of the CPU (rastertime as it's called on C64). It's easy to see if you lock the raster to a fixed screen position (say #80 which is roughly the middle of the screen), then INC $D020 (the register for bordercolor (so it changes from the standard border color +1) THEN execute the code for the music player (often done with a JSR command (JSR=Jump Sub Routine)) THEN right after that JSR you then DEC $D020, which will set the color of the border back (-1) to what it was prior. As one assemble into memory, run or sys the IRQ setup for the music player, THEN you can see as the music is running how much raster time it takes (by watching the border area that is different from the rest of the border). Most music routines are not running the exact code all the time, so it won't look 100% stable. It's because some effects or sounds require more or less machine instructions - hence it will be seen as moving (but only the lower part). You can see as the music plays which parts use more (or less) rastertime. Raster is the C64s way of scanning the screen from top to bottom, which it does 60 times pr. second. Sorry for getting technical on your channel but I got so inspired by this song and the lovely visual representation via oscilloscope. I wish you could do some of the more obscure music routines... like Yip/Purebyte, The Follin Brothers, Shades (Chris Huelsbeck), Richard Joseph (Defender of the Crown and many Palace Software titles) and even Electrosound for fun (use a LOT of rastertime). :D Thanks for the upload Rolf... PS: Just a suggestion - would it be possible to have a little window in one of the corners (or the lower part of screen) showing how much rastertime a certain is using - in real time ofc. I can do the machine code routine for getting the values and even plotting them onto screen (in the font of your choice). Whaddayasay?
I tried to get music to work But for some reason couldn't really load it into $1000 Is it even possible to load an SID into a C64 without using other programs?
Nes :makes music Sega :makes cool music Snes :makes Nice music Commodore 64 :i can change sound wave on fly Commodore 64:makes FUCKING MODERN MUSIC Nes,Sega and Snes: NNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
Deathbun, that's flat-out wrong. The description states that no SAMPLES were used in speech synthesis. This means that the speech is not simply a pre-recorded speech sample being played back; the speech waveform is being synthesized using only the three oscillators and filter of the SID. Aside from that, the speech synthesis in this is absolutely top-notch for SID music!
Just another reason the C64 will always be a legendary machine. For the money, it was pretty much the ultimate expression of what an 8-bit computer could be. It's safe to say that a million programming careers were launched in children's bedrooms by that little machine.
@@AlanCanon2222 honestly, it was just another 8 bit computer with a synth for a soundchip. i feel like alot of people talking about it are blinded by nostalgia
@@bitchlasagna4720 That might well be, but aside from programming beeps and boops on my previous Atari 400, another 8 bit computer, this was the first computer that I as a child could program (in BASIC) to play any sound I could possibly think of. I know the architecture well, its limitations as well as its capabilities. One reason I'm in a position to appreciate it is that my own bedroom C64 meant so much in teaching me about the fundamentals of computing, a science that I love. Sure it was a clunky 8 bit machine. But, back in the day, it was mine, and it could do so much more than I knew how to program it to do, and I learned so much.
@@bitchlasagna4720 Actually it was the first 8 bit computer with a soundchip that could be considered an actual synth and this song is a perfect demonstration for that as it shows many of its features that you simply couldnt find on any other home computer. It had 3 independent oscilators of either pulse, triangle, sawtooth or noise, with an envelope generator and a ring modulator on each channel and a filter for high-pass, low-pass and band-pass for all channels. Also it came with a nice bug that allowed it to play samples, although at an insanely high CPU load.
Ah, back in the days when people finally made extensive use of the filters the SID chip features. I always had the impression that early C 64 music did not use the filters because most 64s were usually not connected to a decent sound system, so the sound programmers used all the high and middle frequencies they could because they did not expect anyone's TV speaker to faithfully reproduce the low end of their sound signal. That finally changed in the 90s.
Chiming in to say that this was far from back in the days -- Linus' work on this was for the x2014 demo party, where it won the music competition! Sometimes composers going back to these chips find ways and write programs that can push them to even greater limits than those who worked on the chip back in the days.
Apparently Martin Galway avoided using the filters because they were so different from individual chip to chip, and occasionally outright buggy/broken, so they never knew exactly how it would sound to the user. We're a bit spoiled with nice emulation of top quality chips these days...
I know practically nothing about wave forms and how they work with the chip but round waves? On a SID chip? To me that seems impossible, especially for being for all three channels.
Ok I want to know how people are making these videos. Is there a Commodore 64 emulator or something that lets you make commodore music? Also I love the oscilloscope visualizer so I can see the sound wave patterns. Please share your secrets!
@@quadpad_music $5x is Pulse + Triangle set in the voice's control register. The upper nybble determines the waveform, and the lower bit refers to various effects, &c.
Something about this makes me wonder if they run the music engine more than once per frame. A lot of these effects seem to be out of scope for a regular .sid
za909returns I am the author of that sid and can assure you the music routine is called only once per frame. There are no dirty tricks involved, just plain sid.
It's saying the title, "C64 Forever". That's an easy one to make out, but try to make out the speech samples in Mr Marvellous, I haven't made out what it is saying yet!
Hahahaha! ;) Actually it's SID itself, shamelessly boasting its glory and fame: Mr Marvellous, Mr Marvellous, I am Mr Marvellous, Mr Marvellous, I am Mr Marvellous, Mr Marvellous, I am Mr Marvellous, oooh, let's go, come on, ah! etc. Hey, c'mon, don't you know me? Hey, c'mon, don't you know me? *random mumbling* Mr Marvellous, Mr Marvellous, don't you know me, don't you know me? Oh, yeah. Marvellousmarvellous,marvellous etc. etc. --- Not a pinnacle of lyrics writing, I give it to you ;)
i am deathbun's new account my other accout got hacked and i posted that reply when i had no knowledge i know it isnt samples still its just some ringmod and low pass
As impressive as the voice samples are, they feel really harsh compared to other samples. Not claiming to be an expert on this stuff, so I dunno if there's a reason as to why it's like that.
C 60 4-ever! Amazing SID!
W O O O O O O O O OOo
C Sixty Four! ( i never had one at all but i still like it )
C64ever
The fact that those vocals aren't sampled at all is amazing
Incredible use of the SID. Something like this requires some masterful programming techniques for sure!
This will go down in history as a HUGE sid classic. I love the "64" speech made out of standard instrumentation (molding the SIDs 3 channels into submission using crafty programming (or as those using various C64 music programs would call "sound design"). The "64" sound is NOT sampled. When composing C64 music you make your various "instruments" or sounds - then go into sequencer mode and put them on the timeline - in the order of a song - one track pr. voice (you got 3 + eventually using the volum register for samples making a total of 4). However I would have liked a skilled programmer to make a long song slash music - all in turbo assembler - using all the available memory for just that song. I have never seen anyone do that yet, even though Martin Galway was pretty close (both using A LOT of memory and rastertime). His routine uses something close to a high language, making it read the "notes" and put commands in them to trigger events. Not strange the rastertime used does some BIG jumps if put on screen.
These days programmers of SID can make quite good music that executes so compressed code that it only takes 4-5 rasterlines of the CPU (rastertime as it's called on C64). It's easy to see if you lock the raster to a fixed screen position (say #80 which is roughly the middle of the screen), then INC $D020 (the register for bordercolor (so it changes from the standard border color +1) THEN execute the code for the music player (often done with a JSR command (JSR=Jump Sub Routine)) THEN right after that JSR you then DEC $D020, which will set the color of the border back (-1) to what it was prior.
As one assemble into memory, run or sys the IRQ setup for the music player, THEN you can see as the music is running how much raster time it takes (by watching the border area that is different from the rest of the border). Most music routines are not running the exact code all the time, so it won't look 100% stable. It's because some effects or sounds require more or less machine instructions - hence it will be seen as moving (but only the lower part). You can see as the music plays which parts use more (or less) rastertime. Raster is the C64s way of scanning the screen from top to bottom, which it does 60 times pr. second.
Sorry for getting technical on your channel but I got so inspired by this song and the lovely visual representation via oscilloscope. I wish you could do some of the more obscure music routines... like Yip/Purebyte, The Follin Brothers, Shades (Chris Huelsbeck), Richard Joseph (Defender of the Crown and many Palace Software titles) and even Electrosound for fun (use a LOT of rastertime). :D Thanks for the upload Rolf...
PS: Just a suggestion - would it be possible to have a little window in one of the corners (or the lower part of screen) showing how much rastertime a certain is using - in real time ofc. I can do the machine code routine for getting the values and even plotting them onto screen (in the font of your choice). Whaddayasay?
Thanks for the writeup bro
It should be on spotify. Perfect gaming music.
I tried to get music to work
But for some reason couldn't really load it into $1000
Is it even possible to load an SID into a C64 without using other programs?
Dude, shush.
@@jmp01a24 It IS on Spotify ;)
Incredible... SID pushed to its limit !
I still come back to this one occasionally. I love that funky and warbly filter bass.
This looks like it's straight-up made for the credits of a movie all about the history of Commodore.
Narrated by The 8-Bit Guy and LGR.
@@GamerKing50 I'd pay lots of money to see that
@@cfothough same for me
Nes :makes music
Sega :makes cool music
Snes :makes Nice music
Commodore 64 :i can change sound wave on fly
Commodore 64:makes FUCKING MODERN MUSIC
Nes,Sega and Snes: NNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
snes can sample the c64 instruments bro
Woah, that's some badass voice synth there. Magic Voice cartridge, eat your heart out
theres no speach synth in this
+deathbun central 0:31
TheScoutPro read,the discription
Deathbun, that's flat-out wrong. The description states that no SAMPLES were used in speech synthesis. This means that the speech is not simply a pre-recorded speech sample being played back; the speech waveform is being synthesized using only the three oscillators and filter of the SID.
Aside from that, the speech synthesis in this is absolutely top-notch for SID music!
"three oscillators and filter"
Maybe it's just me, but i also see lots of ringmod in there
w mans for makin this banger
this has been stuck in my head all day
Love the beat on this one. Very punchy. I might have to look into how it's programmed :)
This freaking SLAPS! I miss the days when "electonic music" meant this kind of thing and not crappy mass produced EDM.
I didn't know this was even possible with a chip this old.
Just another reason the C64 will always be a legendary machine. For the money, it was pretty much the ultimate expression of what an 8-bit computer could be. It's safe to say that a million programming careers were launched in children's bedrooms by that little machine.
@@AlanCanon2222 honestly, it was just another 8 bit computer with a synth for a soundchip. i feel like alot of people talking about it are blinded by nostalgia
@@bitchlasagna4720 That might well be, but aside from programming beeps and boops on my previous Atari 400, another 8 bit computer, this was the first computer that I as a child could program (in BASIC) to play any sound I could possibly think of. I know the architecture well, its limitations as well as its capabilities. One reason I'm in a position to appreciate it is that my own bedroom C64 meant so much in teaching me about the fundamentals of computing, a science that I love. Sure it was a clunky 8 bit machine. But, back in the day, it was mine, and it could do so much more than I knew how to program it to do, and I learned so much.
@@AlanCanon2222 well im glad it brought so much fun
@@bitchlasagna4720 Actually it was the first 8 bit computer with a soundchip that could be considered an actual synth and this song is a perfect demonstration for that as it shows many of its features that you simply couldnt find on any other home computer. It had 3 independent oscilators of either pulse, triangle, sawtooth or noise, with an envelope generator and a ring modulator on each channel and a filter for high-pass, low-pass and band-pass for all channels. Also it came with a nice bug that allowed it to play samples, although at an insanely high CPU load.
a true work of art
0:00 𝙄 𝙡𝙞𝙠𝙚 𝙩𝙝𝙞𝙨.
Eu não consigo mais parar de ouvir isso!
this blows my mind every time i listen to it
𝕋𝕙𝕒𝕥'𝕤 𝕞𝕒𝕤𝕥𝕖𝕣𝕡𝕚𝕖𝕔𝕖!
Ah, back in the days when people finally made extensive use of the filters the SID chip features. I always had the impression that early C 64 music did not use the filters because most 64s were usually not connected to a decent sound system, so the sound programmers used all the high and middle frequencies they could because they did not expect anyone's TV speaker to faithfully reproduce the low end of their sound signal. That finally changed in the 90s.
Chiming in to say that this was far from back in the days -- Linus' work on this was for the x2014 demo party, where it won the music competition! Sometimes composers going back to these chips find ways and write programs that can push them to even greater limits than those who worked on the chip back in the days.
Apparently Martin Galway avoided using the filters because they were so different from individual chip to chip, and occasionally outright buggy/broken, so they never knew exactly how it would sound to the user. We're a bit spoiled with nice emulation of top quality chips these days...
Mnnvint Martin used the 6581 chip, you do have a point there. I use the later 8580 chip where filters sound identical on any chip.
Looks like resonant band pass filter on all the 3 channels to emulate a vocoder! Very clever.
Ive never heard this before was it in a game or just demoscene . Amazing !
Demoscene, X party 2014 winner, I think... 🖖
Fix the doooor! ;)
If I played this song on a real commodore 64 I'm pretty sure my audio chip would straight up explode
Heard this 2 months ago for the first time, now again.. It's already a classic to me. Masterpiece _O_
I didn't know the SID could do such things. The 3rd channel around 2:09 looks pretty cool.
Switching back and forth square and sawtooth waves
wow hello there alter cousin
0:40 almost expected world of light to appear
that's a smash bros. reference.
I wanna put this on my h/k amplifier on full volume... And you bet I frakin' will :)
WOOOOOW!!!!
2:54 best part is so short ;-;
brilliant sid.
Nothing sampled in here!!!!! Not even the 'Sexy Girl' vocal!!!! #Amaizing
Totally awesome!
i should say grooooovy !
Amazing track
Just WOW!
C64 ♥!!!
Would we have seen such nice creations if SID had four channels?
Never. That's what makes it so fun - not to mention impressive - the limitations.
it has a pcm voice because of a hardware error its the 4th voice
deathbun central,
I don’t know why Commodore “fixed” the SID Chips feature, stupid decision!
WOWWWWWW
I have done way too much mixcraft the beginning tricked the hell outta me
Wow!
Please define,how to modulation's 0-10sec ?! Very impressive,damn ;)
I know practically nothing about wave forms and how they work with the chip but round waves? On a SID chip? To me that seems impossible, especially for being for all three channels.
I think it's square/pulse waves, high-pass filtered.
+rzeka sorry, *low-pass filtered
i think its a anolog and digital sid
No, rzeka is right. It's a lp filter.
oh
Enough power to pratically knock the SID chip offline!
Ok I want to know how people are making these videos. Is there a Commodore 64 emulator or something that lets you make commodore music? Also I love the oscilloscope visualizer so I can see the sound wave patterns. Please share your secrets!
Lovely :-)
OMG The beginning!! Did he program a software FM synth on the c64!?!
BinaryCounter Hehe, nah, I didn't. What you're hearing is a not that common approach using the $5X waveform in combination with ringmod and sync.
Sascha Zeidler Nice, thanks for clarifying. Awesome tune btw, holds a permanent place in my C64 playlist ;)
@@peckinpah303 - What waveform would $5X be exactly?
@@quadpad_music $5x is Pulse + Triangle set in the voice's control register. The upper nybble determines the waveform, and the lower bit refers to various effects, &c.
How?
In just 3 voices?
Great!!!!
Commodore-loid 64™
Sex controller indeed
Great :)
Something about this makes me wonder if they run the music engine more than once per frame. A lot of these effects seem to be out of scope for a regular .sid
za909returns I am the author of that sid and can assure you the music routine is called only once per frame. There are no dirty tricks involved, just plain sid.
+Sascha Zeidler Fuck that. You are a freaking sid legend with this tune.
gj linus
Great work! - Drums and chords are samples, right?
David Filskov Nopes, just good old SID.
Impressive! - is the player updating the SID faster / more often than many other players / more than once per frame?
@@DavidFilskov - It's mostly filters at their best.
Great snare! - didn't think that was possible with only one filter update per frame.
now i want a full program of c64 sid chip for fl11.
Look for "38911 bytes v2"
thank you very much, im gonna look for it
:3
your the best. im amazed.
prepare for chiptunes rolf R bakke, im coming for your booty ( and channel) (lol thanks kuroano)
C64 444ever
What?!
But..... How? Round waves?
HOW???!!!
Low Pass Filter ;)
It's amazing how a C64 can create such round waves
low pass
I would like to know what those speech samples are saying. I can make out "C64", but that's about it.
It's saying the title, "C64 Forever". That's an easy one to make out, but try to make out the speech samples in Mr Marvellous, I haven't made out what it is saying yet!
its not speech synth its analog sound speech synth wasent used
The more I listen to Mr Marvellous, the more confusing it is,
Hahahaha! ;) Actually it's SID itself, shamelessly boasting its glory and fame:
Mr Marvellous, Mr Marvellous,
I am Mr Marvellous, Mr Marvellous,
I am Mr Marvellous, Mr Marvellous,
I am Mr Marvellous,
oooh, let's go, come on, ah!
etc.
Hey, c'mon, don't you know me?
Hey, c'mon, don't you know me?
*random mumbling*
Mr Marvellous, Mr Marvellous,
don't you know me, don't you know me?
Oh, yeah. Marvellousmarvellous,marvellous etc. etc.
---
Not a pinnacle of lyrics writing, I give it to you ;)
i am deathbun's new account my other accout got hacked and i posted that reply when i had no knowledge i know it isnt samples still its just some ringmod and low pass
Pq essa merda é tão boa?
Chiptune é bom pra caralho amigo, principalmente quando o cara puxa o SID pros limites
Cannon Fodder remix ? COOL !
i've never seen a squarer wave... no high pass at all?
This sound like that it's from mega drive
It is a filtering.
Is that... reverb?
+Slay It's something called single-channel echo.
It's delay m8.
James Lewis
Honestly, the two terms are interchangeable.
2004, this made was.
As impressive as the voice samples are, they feel really harsh compared to other samples.
Not claiming to be an expert on this stuff, so I dunno if there's a reason as to why it's like that.
They sound like that because they *aren't* sampled. That's manually coded
this song sucks for 0:31