Yet NES games had no problem with clocking the music engine at 50 or 60.1 Hz. How many NSFs actually use an update period faster than 16640 µs (NTSC) or 20000 µs (PAL)?KungFuFurby wrote:Yeah, the worst part about doing it in real-time is you're at the mercy of the SNES's clock speed, which is 60hz or 50hz, depending on NTSC and PAL settings.
MIDI player for the SPC, any interest ?
Moderator: Moderators
Forum rules
- For making cartridges of your Super NES games, see Reproduction.
Re: MIDI player for the SPC, any interest ?
Re: MIDI player for the SPC, any interest ?
Disclaimer: I don't know anything about SPC/SNES, but even if the parsing code runs at 60 Hz, wouldn't it be possible to buffer the events in SPC RAM so that the SPC code could process them at a higher rate?Bregalad wrote:Unfortunately, the 65c816 has no custom timer or anything like that, it would probably have to update it's MIDI parsing-and-playing code at a 60Hz, which is very slow.
Download STREEMERZ for NES from fauxgame.com! — Some other stuff I've done: fo.aspekt.fi
Re: MIDI player for the SPC, any interest ?
SPC700 is a bit slow, but it should be possible. If I remember correctly, I tried 200 Hz update in my music player, and it worked (8 channels). However, there is a problem with clicks when a new sample replaces another sample. To avoid this, you need to do a key off, wait for some time while sound fades out smoothly, then start a new sound. This makes high update rates not so useful.