Genesis - SNES audio comparison
Moderator: BigEvilCorporation
tomaitheous,
Is it not possible for somebody to see error in statements like "there is no argument, the SNES just sounds *way* better" and want to set the record straight? I basically agree with your last paragraph, and I say just that on my "sega fan" website over and over. People who are biased for the popular console from each generation tend to think I'm just like them, only I prefer the opposite console. I actually prefer arcade action games over any other genre, and this has caused me to lean heavily on the libraries of certain systems.
People will prefer what they played first and have the fondest memories of, regardless of technical things. I just want to point out that the technical observations that people spout to support their bias are incorrect. Furthermore, I point out consistently that a more refined and objective view would appreciate both for different reasons.
Say what you want about me or this board, but I am not being dishonest and I don't believe this board has been either. Genesis and SNES sound are technically incomparable in any sort of overall sense. If the consensus had been in your favor, I would have reported that. If you or somebody else had provided some sort of objective test, I would have included that. Instead I will attempt to describe the unique qualities of Genesis *and* SNES sound, and I will state that one of them will only be preferred on a subjective basis.
Is it not possible for somebody to see error in statements like "there is no argument, the SNES just sounds *way* better" and want to set the record straight? I basically agree with your last paragraph, and I say just that on my "sega fan" website over and over. People who are biased for the popular console from each generation tend to think I'm just like them, only I prefer the opposite console. I actually prefer arcade action games over any other genre, and this has caused me to lean heavily on the libraries of certain systems.
People will prefer what they played first and have the fondest memories of, regardless of technical things. I just want to point out that the technical observations that people spout to support their bias are incorrect. Furthermore, I point out consistently that a more refined and objective view would appreciate both for different reasons.
Say what you want about me or this board, but I am not being dishonest and I don't believe this board has been either. Genesis and SNES sound are technically incomparable in any sort of overall sense. If the consensus had been in your favor, I would have reported that. If you or somebody else had provided some sort of objective test, I would have included that. Instead I will attempt to describe the unique qualities of Genesis *and* SNES sound, and I will state that one of them will only be preferred on a subjective basis.
Make sure you have mxdrv.bin in the same dir as hoot.exe. Then pressing the PLAY button will actually do something.SmartOne wrote:Dragging MDX files onto Hoot shows a menu:
PLAY
STOP
They won't play...
It's available on the main Hoot page:
http://dmpsoft.s17.xrea.com/hoot/index.html
Search for mxdrv(2001/03/30 and download the first link after that mxdrv20010330.cab
-
- Very interested
- Posts: 256
- Joined: Tue Sep 11, 2007 9:10 pm
People will prefer what they played first and have the fondest memories of, regardless of technical things. I just want to point out that the technical observations that people spout to support their bias are incorrect. Furthermore, I point out consistently that a more refined and objective view would appreciate both for different reasons.
What biased or incorrect technical observations would those be? I remember seeing any outrageous claims by snes fans before.
I'm not sure what you mean. What have I've said about this board, other than there might be some bias-ism? It's a Sega board about programming for your old beloved consoles, how can you not expect some bias-ism?Say what you want about me or this board, but I am not being dishonest and I don't believe this board has been either.
Wait, so the popular opinion wins the vote? Isn't that what you're arguing against form the SNES fanboys?If the consensus had been in your favor, I would have reported that.
If you or somebody else had provided some sort of objective test, I would have included that.
Objective test of what? What are you going to test for that isn't already known?
One, I disagree with that statement (I feel like a skipping record). In general, they are comparable. They both produce sound and both have specific strengths. It's when you get into specific details that they are less comparable. But regardless, you still needs those specific details to know the strengths and weaknesses of each, and to give weight to the strengths and weaknesses in their design.Genesis and SNES sound are technically incomparable in any sort of overall sense.
Without good amount of audio theory under your belt, as well as some intermediate knowledge of both chips and designs, I don't see how you can really write an informative and objective comparison piece.
And saying that they are not really comparable is a convenient way of arguing one isn't more capable or superior to the other (or more precisely that the SNES audio isn't really superior). It's not like you're comparing a Jet to a car. That's the fallacy in this. I mean, you're out to prove people wrong or correct their views or whatever. This remains me of the 7800 VS the Coleco thread in another forum.
Enough my rambling. Anyway, good luck with the comparison piece and I do look forward to seeing your site updated with some more stuff. Alway love a good fan site
How about...tomaitheous wrote:What biased or incorrect technical observations would those be?
Starfox? You gotta be kidding me.Just play the opening to Star Fox sometime...
Well not from me, I owned a NES, a Gameboy, an Amiga, and two SNESes before I ever owned a single Sega console - but for me, the C64 and the Genesis produced far more interesting audio than all of them.tomaitheous wrote:It's a Sega board about programming for your old beloved consoles, how can you not expect some bias-ism?
Maybe some of these 'SNES fanboys' haven't actually heard much on the Genesis.
But in an entirely different way, which means... they can't be compared.tomaitheous wrote:They both produce sound
Well in many ways, it isn't. Example:tomaitheous wrote:And saying that they are not really comparable is a convenient way of arguing one isn't more capable or superior to the other (or more precisely that the SNES audio isn't really superior).
SNES sound will always sound muddy through 'a sound system with some big speakers', because its below 40KHz. The Genesis sounds far cleaner, even if its only playing an 8KHz sample, because the hardware is still writing to the DAC higher than 40KHz.I think the SNES sound was far superior... especially played through a sound system with some big speakers...
Given that the YM2612 is entirely digital - each operator (there are 24 of them) is playing a sample from an internal ROM. (Incidentally, you have complete control over all of them, so you could use the thing as a 24 channel chip if you so desired.) Ok, so given that this ROM is at a fixed address and size, that simplifies things somewhat. However, the bottom line is that the chip is a lot more complicated than a simple sample playing device, is doing all of the same things, and a lot more. But it doesn't play user-supplied samples from RAM, because that's not what it was designed for. I'm not really seeing how that makes this chip 'inferior'. Quite the opposite.
-
- Very interested
- Posts: 145
- Joined: Sun Jan 28, 2007 2:01 am
- Location: DCEvolution.net
- Contact:
That is true for the model #1 Genesis / Mega Drive, at least those with "High Definition" logo. But yeah, these do blow away practically everything on SNES.Snake wrote:Well in many ways, it isn't. Example:tomaitheous wrote:And saying that they are not really comparable is a convenient way of arguing one isn't more capable or superior to the other (or more precisely that the SNES audio isn't really superior).SNES sound will always sound muddy through 'a sound system with some big speakers', because its below 40KHz. The Genesis sounds far cleaner, even if its only playing an 8KHz sample, because the hardware is still writing to the DAC higher than 40KHz.I think the SNES sound was far superior... especially played through a sound system with some big speakers...
- The model #2 units do sound more like 11khz though.
Okay, so I've started working on a new comparison section. I've recorded fifty or so Genesis and SNES games in their demonstration modes using an older Avermedia video capture card that does native MPEG-2 compression. I've already converted the videos to DIVX 6.8 using Virtual Dub, but the result is not only lossy but just plain distorted at points.
The good news is the Audio is uncompressed 16-bit 48Khz PCM that sounds great. The bad news is that I can't honestly claim the video quality is authentic to anything, not Standard Definition, not Composite, not even Coaxial signal quality. I'd say that at least 85% of the frames are good. But the things that go wrong in the backgrounds in other scenes are so glaring that I'm just torn about even using the videos. I am not in the position currently to buy another card, does anybody have any codec related suggestions that might have better results? I am willing to post a few of the offending videos if anybody wants to critique them.
The good news is the Audio is uncompressed 16-bit 48Khz PCM that sounds great. The bad news is that I can't honestly claim the video quality is authentic to anything, not Standard Definition, not Composite, not even Coaxial signal quality. I'd say that at least 85% of the frames are good. But the things that go wrong in the backgrounds in other scenes are so glaring that I'm just torn about even using the videos. I am not in the position currently to buy another card, does anybody have any codec related suggestions that might have better results? I am willing to post a few of the offending videos if anybody wants to critique them.
I tried that once but it was creating the same artifacts. I'll make sure I've got the most up to date codec and give it another go.
-edit
Yeah, Divx 6.8 can get to where most scenes have no artifacts anywhere on the screen if I encode at 1500 (edit: should have been 4900) kbps. Xvid, even with the target quantizer at maximum, just seems to cause more of the same problem I'm having with Divx.
It's probably not that big of a deal, I just really wanted to present the videos as an accurate representation of the actual consoles at full screen. That's probably a bit silly anyway, as everybody is going to be viewing them on different types of monitors under different lighting conditions anyway. We'll see how it goes.
-edit
Yeah, Divx 6.8 can get to where most scenes have no artifacts anywhere on the screen if I encode at 1500 (edit: should have been 4900) kbps. Xvid, even with the target quantizer at maximum, just seems to cause more of the same problem I'm having with Divx.
It's probably not that big of a deal, I just really wanted to present the videos as an accurate representation of the actual consoles at full screen. That's probably a bit silly anyway, as everybody is going to be viewing them on different types of monitors under different lighting conditions anyway. We'll see how it goes.
Last edited by sheath on Sat Jan 31, 2009 2:13 pm, edited 1 time in total.
-
- Very interested
- Posts: 2984
- Joined: Fri Aug 17, 2007 9:33 pm
What I normally do is record live video using a simple 1-pass constant quality setting with a very high bitrate, then go back once it's done and re-encode the video with 2-pass vbr with all the bells and whistles (b-frames, hi-q search, etc). That's the only way to make a video of a live event that looks good at a small size.
Oh, yeah, I'm only at phase one of your approach technically. I've encoded at the highest (least compressed) quality setting in the capture card's native MPEG-2 format, and I've tried to convert it over to MPEG-4 format using Dr. Divx 1 & 2, Divx 7.0 Converter, and Virtual Dub plus Divx 6.8 or Xvid. I've posted the most offensive of the bunch below. I'm actually now wondering if the problem is Media Player Classic with the latest K-Lite codecs actually outputting the video ugly. These are 34MB and 46.6MB files respectively, feedback is very welcomed.
DIVX
http://www.gamepilgrimage.com/16-bitCom ... NES001.avi
XVID
http://www.gamepilgrimage.com/16-bitCom ... VID001.avi
DIVX
http://www.gamepilgrimage.com/16-bitCom ... NES001.avi
XVID
http://www.gamepilgrimage.com/16-bitCom ... VID001.avi
-
- Very interested
- Posts: 256
- Joined: Tue Sep 11, 2007 9:10 pm
The SNES sounds muddy because the sampling output of 32khz? I don't think 32khz sample output sounds muddy to me. I don't have my A500 anymore, but I don't remember it sounding muddy either. Nor my 32khz oki ADPCM software decoder demo and it sounds pretty damn clear to me. I would attribute the muddy sound of most SNES games due to the developer using smaller sample sizes (and sample point-to-point filter enabled to hide the aliasing). And as far as I know, it's not a period based divider either.SNES sound will always sound muddy through 'a sound system with some big speakers', because its below 40KHz.
A simple sample playing device would be the A500/1000 or a GUS. I would say the SPC700 is a little more than a simple sample playing device. Sample point-to-point filter enable per SS index block group, loop enable bit per SS index block group, multilevel reverb per channel, left/right panning per channel (real stereo), not to mention hardware envelopes. It does more than just pitch bending. You've also got a high res timer and a cpu to create new samples on the fly. There's a SID and NES emulator for it. Granted, is not as intricate as FM - but that's just thing, it doesn't need to be.However, the bottom line is that the chip is a lot more complicated than a simple sample playing device
So having a limited number of operators, algo's, and only a single waveform is not a limiting factor for sound generation? Like I said previously, it's a means to an end. The 2612 can only replicate so many types of instrument sounds. The SPC700 unit can replicate many more types of instrument sounds and more realistically, or other type of synth sound sounds the 2612 cannot. X-Men Spider-man Arcade revenge is pretty good example of this.I'm not really seeing how that makes this chip 'inferior'. Quite the opposite.
To be honest. I rather not even argue the SPC700 side. I seemed to have gotten stuck doing it though. I'm really not interested in the SPC700, save for if I did something like Memblers did with his NES sound emulator or that SID player, but for some other system. I'd rather see older chips pushed to make sounds that people never expected from them. For me, that's a big part of the appeal to console dev.
Yes. Maybe you can't hear it. Most people can, which is why people use higher sample rates these days.tomaitheous wrote:The SNES sounds muddy because the sampling output of 32khz?
Not really.tomaitheous wrote:I would say the SPC700 is a little more than a simple sample playing device.
Good luck with thattomaitheous wrote:a cpu to create new samples on the fly.
Well you could do that with anything that can play a sample. But it's missing the point anyway, since the people arguing this stuff are talking about games. Unfortunately no games did anything like this, at least none that I've heard of.tomaitheous wrote:There's a SID and NES emulator for it.
Missing the point of what I was saying again - which is, it would be far easier to have made the chip just play samples. It's far more complex than that. Yamaha didn't just do this 'for a laugh', rather, they believed it was more powerful. Which it is.tomaitheous wrote:So having a limited number of operators, algo's, and only a single waveform is not a limiting factor for sound generation?
But it's not about 'replicating' sounds, its about creating new ones. The SPC700 can't do that, it can only replicate. Most SNES music uses samples taken from other synths, 90% of which could have been generated on the YM2612 in the first place - minus the obvious loop points, lower sample frequency, and the fact that they sound odd when played at different frequencies.tomaitheous wrote:Like I said previously, it's a means to an end. The 2612 can only replicate so many types of instrument sounds.
It's all very well to argue that a sample playing device can recreate the sound of anything, and its true to a certain extent (i.e. if you have enough memory to make lots of different high quality samples at different pitches - which is not the case here). But first of all you need something to sample. You can't start from nothing.
But this is why the two chips can't be compared. They're very different. One is about sound generation, the other sound replication.
Absolutely.tomaitheous wrote:I'd rather see older chips pushed to make sounds that people never expected from them. For me, that's a big part of the appeal to console dev.
-
- Very interested
- Posts: 2984
- Joined: Fri Aug 17, 2007 9:33 pm
I think it's more a matter of what you're used to. Today, we're used to 48 or 96 kHz sample rates. Back then, 8kHz was something to rant about.Snake wrote:Yes. Maybe you can't hear it. Most people can, which is why people use higher sample rates these days.tomaitheous wrote:The SNES sounds muddy because the sampling output of 32khz?