Results 1 to 17 of 17

Thread: Why can't emulators get the sound right?

  1. #1
    ServBot (Level 11) aaron7's Avatar
    Join Date
    May 2004
    Posts
    3,169
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default Why can't emulators get the sound right?

    I was just wondering this... why can't emulators get the sounds exactly like the systems?

  2. #2
    Great Puma (Level 12) jb143's Avatar
    Join Date
    Nov 2007
    Location
    St. Louis
    Posts
    4,254
    Thanks Thanks Given 
    5
    Thanks Thanks Received 
    72
    Thanked in
    65 Posts

    Default

    One thing is that graphics is their main concern. The other is that most sound is controlled by special sound circuitry which falls more under sumulation raher than emulation. Instead of taking an assembly command from an NES and interpreting it as a PC command your trying to simulate somethign closer to setting a voltage across a capacitor. Trying to accuratly simulate analog circuitry can take too much processing time so the "close enough" solution is taken. Also, on top of all that, some games have special sound chips built in the cart so the emulator would need to have a special case built into it for each cart that uses one.
    "Game programmers are generally lazy individuals. That's right. It's true. Don't let anyone tell you otherwise. Since the dawn of computer games, game programmers have looked for shortcuts to coolness." Kurt Arnlund - Game programmer for Activision, Accolade...

  3. #3
    Great Puma (Level 12) NE146's Avatar
    Join Date
    Jul 2002
    Location
    Seattle
    Posts
    4,879
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    It really depends on the emulator of course.

    For example TG16 emulation on the Xbox suffered for a long time because the sound was so "off".. But that was the old Hugo emulator (commonly found on the BAED discs). Now with MednafenX-PCE the sound is pretty much spot-on to my ears. The balance and volume of the voices and explosions in Blazing Lazers for example was horrible before but now it seems indistinguishable.

  4. #4
    ServBot (Level 11)
    Join Date
    Oct 2003
    Location
    Michigan
    Posts
    3,811
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    There might be specific reasons that you could come up with for each emulator, but I think a generally-applicable one is that it's probably just inherently easier to verify visual accuracy than it is to verify accuracy of sound.

    What I mean is, visually for example you're dealing with a set amount of pixels, of which the individual color values and whatnot can be tested and matched pretty easily, or at least coming incredibly close. It's much harder to do that with sound, because you're dealing with waves, and each person might hear something differently etc., so it's much more subjective.

    There are things that can be done to come close, like studying and attempting to replicate sound chips and circuitry, which is basically what's done now, and probably later down the line we'll achieve some sort of general environment for full virtualization, which will bring it closer, but for some people it may never fully be "there".

  5. #5
    Key (Level 9)
    Join Date
    Jun 2005
    Location
    New Zealand
    Posts
    1,988
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Actually, some emulators, like ZSNES, can produce even high quality sounds than the SNES itself.

    Cool huh?
    "If each mistake being made is a new one, then progress is being made."

  6. #6
    Bell (Level 8) Nirvana's Avatar
    Join Date
    Jun 2005
    Location
    Lansing, IL
    Posts
    1,626
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts
    Xbox LIVE
    Cannon Spook
    PSN
    Cannon_Spook

    Default

    Quote Originally Posted by Haoie View Post
    Actually, some emulators, like ZSNES, can produce even high quality sounds than the SNES itself.

    Cool huh?
    God, I love ZSNES. Which emulators don't sound great?

  7. #7
    Insert Coin (Level 0) AllP0werToSlaves's Avatar
    Join Date
    Dec 2008
    Location
    New Hampshire
    Posts
    28
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    I've only used ZSNES, GENS and NEStopia; they all seem to get the sound right in my opinion.

  8. #8
    ServBot (Level 11) Custom rank graphic
    Graham Mitchell's Avatar
    Join Date
    Feb 2004
    Location
    Los Angeles, CA
    Posts
    3,623
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Xbox LIVE
    Psygnosis8
    PSN
    Psygnosis8
    Steam
    Psygnosis8

    Default

    Quote Originally Posted by Nirvana View Post
    God, I love ZSNES. Which emulators don't sound great?
    I haven't noticed much of a problem in the last few years, but NESticle used to be pretty off. Most of the digital sound effects just ended up being silent.

    Also, I use NESEm on my Palm and the sound is abysmal. Then again, it's a Palm T/X so the glass ceiling for sound quality probably has more to do with the hardware than the emulator.

    You know, the Generation NEX butchers NES game sound as well. The timing is usually okay, and digital voices are reproduced fine, but the tone is altered in most games.

  9. #9
    Kirby (Level 13) zektor's Avatar
    Join Date
    Jul 2002
    Location
    Classic Jersey
    Posts
    5,398
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    As stated earlier, it all depends on the emulator you use. The majority of the emulators I have used have correct/perfect sound, so I am not so sure what you are using? A list of the systems you are trying to emulate would be helpful to help YOU obtain something better I would think!

  10. #10
    Pac-Man (Level 10) ryborg's Avatar
    Join Date
    Mar 2006
    Location
    Bucyrus Heights
    Posts
    2,899
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Quote Originally Posted by Graham Mitchell View Post
    I haven't noticed much of a problem in the last few years, but NESticle used to be pretty off. Most of the digital sound effects just ended up being silent.
    Yeah, this always bothered me in Tecmo Super Bowl on the NESticle because the voice-overed "TOUCHDOWN" was either static or simply not played. It happens to a few other games were digitized voices are used, but I can't think of any offhand. The same problem seems to exist with whatever version of NEStopia I use.
    .

  11. #11
    ServBot (Level 11) roushimsx's Avatar
    Join Date
    Jun 2005
    Location
    Oklahoma
    Posts
    3,030
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Quote Originally Posted by Graham Mitchell View Post
    I haven't noticed much of a problem in the last few years, but NESticle used to be pretty off. Most of the digital sound effects just ended up being silent.
    NESticle also hasn't been updated in over a decade, though to its credit, it was light years beyond the other available stuff at the time (iNES, Pasofami, etc). Still, in the last 10 years there's been so much major development in the field of NES emulation that I have to wonder why you're even bothering with NESticle anymore?

    As far as emulators showing emphasis on improving sound quality, check out the changelogs to Ootake sometime. It'll put a warm smile on your face as you see his history of obsessively trying to perfect all aspects of PCE / PCE CD emulation.

  12. #12
    Red (Level 21) Jorpho's Avatar
    Join Date
    Jul 2002
    Location
    We're all mad here
    Posts
    13,554
    Thanks Thanks Given 
    2
    Thanks Thanks Received 
    2
    Thanked in
    2 Posts

    Default

    Aren't there C64 emulators that can use HardSID ? That ought to get the sound right.
    "There is much pleasure to be gained from useless knowledge." --Bertrand Russel (attributed)

  13. #13
    ServBot (Level 11) Custom rank graphic
    Graham Mitchell's Avatar
    Join Date
    Feb 2004
    Location
    Los Angeles, CA
    Posts
    3,623
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post
    Xbox LIVE
    Psygnosis8
    PSN
    Psygnosis8
    Steam
    Psygnosis8

    Default

    Quote Originally Posted by roushimsx View Post
    Still, in the last 10 years there's been so much major development in the field of NES emulation that I have to wonder why you're even bothering with NESticle anymore?
    Notice I said Nesticle "used to be" off. I haven't used Nesticle in about 10 years either. I'm running Nestopia on my mac and it's almost the best NES emulator I've seen. It's certainly the most accurate. Where I have to bitch about it is that I don't think it runs FDS images, which NESTER did on my old PC. Kind of a bummer, because the emulation is so accurate. Then again, maybe it does now and I just haven't checked for updates.

  14. #14
    Kirby (Level 13) zektor's Avatar
    Join Date
    Jul 2002
    Location
    Classic Jersey
    Posts
    5,398
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    Well, in my opinion, this is what you should be using for NES if running Windows:

    http://virtuanes.s1.xrea.com/

    I still can't believe Nesticle was even mentioned I haven't seen it in about a decade!

  15. #15
    Strawberry (Level 2) tomaitheous's Avatar
    Join Date
    Nov 2007
    Posts
    446
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    1
    Thanked in
    1 Post

    Default

    I think Nestopia is the most accurate NES emulator to date - iirc. It also has all the beautiful NTSC/PAL analog emulation filters

    Emulating those old chips doesn't have much to do with filters or analog circuits (external to the IC) per say. Those chips were digital state machines. Unlike a processor, they're not as simple to emulate since no complete 100% documentation can be found for them. The existing patents and datasheets only cover so much. That is, if you can even find a datasheet for said chip. And even then, they usually have incorrect info at least on a few points. Same with the patents.

    The other thing is how the emulation core 'samples' the audio channels. Precision has to be filtered down. The PCE for example can easily output a single sample of a instrument cycle/waveform at 100khz or more (up to 3.57mhz). If the emulation doesn't handle this at the higher rate and then down sample, but handles it at a lower precision rate - you tend to get artifacts. Not necessarily particular distinguishable artifacts, but slight differences in tonal aspects. Plus, the emulator has to handle all the quirks, shortcut methods, and anomalies of the audio chip. These aren't necessarily documented (or documented correctly) and have to be figured out/reversed engineered. This can also effect how some games sound different from the real hardware and yet other games sound fine.

    I think out of the earlier generations, SNES would probably be the easiest to emulate. It's just large samples being played back. Not tone generation with really high frequency dividers like NES/PCE/MD. Less complex for sound accuracy. Though I'm sure some SNES emu authors might disagree <_<

    That and what someone mentioned before, the main focus had been on graphics and cpu emulation and not so much on sound accuracy until more recently in the emulation life span.

  16. #16
    Key (Level 9)
    Join Date
    Jun 2005
    Location
    New Zealand
    Posts
    1,988
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    For PS emulation, the available plugins for EPSXE do a very good [although still imperfect] job of getting the music right.

    Although for me, a lot of games have slowdown [total], blah.
    "If each mistake being made is a new one, then progress is being made."

  17. #17
    Pac-Man (Level 10) Custom rank graphic
    XYXZYZ's Avatar
    Join Date
    Jun 2005
    Location
    1986
    Posts
    2,606
    Thanks Thanks Given 
    0
    Thanks Thanks Received 
    0
    Thanked in
    0 Posts

    Default

    One thing I liked about NESticle was the in game tile editing. Does any modern emulator do that?

Similar Threads

  1. Replies: 17
    Last Post: 03-28-2008, 03:39 AM
  2. Emulators?
    By Lozza in forum Classic Gaming
    Replies: 17
    Last Post: 03-11-2006, 08:48 AM
  3. Emulators and AR MAX
    By ECWSandmanECW in forum Classic Gaming
    Replies: 0
    Last Post: 07-28-2005, 03:51 PM
  4. Emulators...
    By Master Chu in forum Classic Gaming
    Replies: 17
    Last Post: 04-23-2005, 07:19 PM
  5. i need emulators!
    By biggamer in forum Classic Gaming
    Replies: 4
    Last Post: 01-17-2003, 11:41 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •