Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
0 user currently in General Emulation. |
Acmlm's Board - I2 Archive - General Emulation - What makes SPC emulators sound bad? | | | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
User | Post | ||
Dart Zaidyer Red Tektite Level: 15 Posts: 1/72 EXP: 13571 For next: 2813 Since: 06-27-04 Since last post: 8 days Last activity: 2 hours |
| ||
I've been wondering something for a while and I'm hoping someone here knows enough to answer it. What, exactly, makes an SPC Emulator go off-key and playback on a higher pitch than a real SNES? Is the core itself flawed, or is there some switch that's never turned on by default that you have to fumble around for? Some well-known emulators that suffer from this problem are OpenSPC, SNES9x (circa 2001 or so) and whatever is being used to allow the great Zelda Classic to play SPCs in the next release. Any advice, especially from a programming standpoint, would certainly help to anyone hoping to avoid that problem or perhaps fix it in their emulator of choice. (I, for one, am sick of getting off-key Impulse Tracker dumps out of OpenSPC.) |
|||
HyperLamer <||bass> and this was the soloution i thought of that was guarinteed to piss off the greatest amount of people Sesshomaru Tamaranian Level: 118 Posts: 1155/8210 EXP: 18171887 For next: 211027 Since: 03-15-04 From: Canada, w00t! LOL FAD Since last post: 2 hours Last activity: 2 hours |
| ||
Maybe your SNES is broken? Sounds about right to me. Play with the options a bit. | |||
Dart Zaidyer Red Tektite Level: 15 Posts: 3/72 EXP: 13571 For next: 2813 Since: 06-27-04 Since last post: 8 days Last activity: 2 hours |
| ||
What "settings" have to be changed, EXACTLY? This URL, courtesy of a friend, leads to a wav file that shows the difference between a real SNES and OpenSPC/Zelda Classic's emulation. (Don't eat the bandwidth, now.) The first part is an SNES, the second is a broken emulator. There is a difference. What I need to know is how it's caused. |
|||
Drag Flurry I don't post anymore! o_O Level: 26 Posts: 157/254 EXP: 98946 For next: 3329 Since: 03-15-04 From: Deogon Vally, Dragon Country Since last post: 316 days Last activity: 44 days |
| ||
The programmer of the SPC700 emulator for the snes emulator just has the pitch playback formula or whatever off by a few cents. I've noticed that too with certain emulators, but never cared about it. There isn't anything you can do about the pitch, except use a different emulator. Not your fault. |
|||
Keitaro Iron Knuckle ウラシマ ケイタロウ Level: 54 Posts: 510/1342 EXP: 1201569 For next: 32301 Since: 03-15-04 From: Hinata, Japan Since last post: 2 days Last activity: 2 days |
| ||
open spc dumps are always off key. they use a slightly off key sampling rate by default. Play around with it some, and you'll get it | |||
Dart Zaidyer Red Tektite Level: 15 Posts: 6/72 EXP: 13571 For next: 2813 Since: 06-27-04 Since last post: 8 days Last activity: 2 hours |
| ||
Do you understand just how long it takes to "play around with it" before it's perfect? Not only do I have to tinker with the samples, but I also have to edit the song data itself to insert Note Cuts where OpenSPC decides instead, in the most insane of ideas ever, to simply turn down the volume when a note ends. This results in muddy music and a slap upside the head to accuracy. But this isn't just about OpenSPC, it's about similar emulators with that kind of faulty APU. They need to be fixed, and no amount of fiddling or switching will change the fact that the APU itself is programmatically flawed. And in the particular case of closed-source programs like Zelda Classic, using canned goodness is not an option because it's all GPL'ed. So from a programmer's standpoint... What is the CORRECT way to go about an SNES APU? |
|||
KawaiiImoto-e Hammer Brother Level: 49 Posts: 337/1068 EXP: 852917 For next: 30966 Since: 03-15-04 From: In my own little complicated dreamworld Since last post: 16 days Last activity: 4 days |
| ||
Ever thried the SPC Core of ZSNES or SNES9x? the SPCAmp and SNESamp Winamp Plugins? Or Super Juke Box? (All aviable at Zophar's Domain. |
|||
Dart Zaidyer Red Tektite Level: 15 Posts: 7/72 EXP: 13571 For next: 2813 Since: 06-27-04 Since last post: 8 days Last activity: 2 hours |
| ||
I reiterate: Those are all good, but the best ones are Open Source under the GPL. In particular, Zelda Classic cannot use them because the GPL requires that it become Open Source if it does. For various reasons, that's not going to happen. |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread |
Acmlm's Board - I2 Archive - General Emulation - What makes SPC emulators sound bad? | | | |