yzi: I'd like to hear some famous MSX tunes on that SID replayer
I think someone needs to remake/convert them to an atari tracker format first then
The SID is an actual synth chip though. Talking about "SID sound" is a bit funny, because even with all sorts of hackery, let's face it, the PSG is a pretty crappy chip.
Indeed. Back in the days I was always pestering a c64 dude at school "lol you only got 3 channels.. msx has many (FM) channels" (yes I did not know much about music technology (still not that much nowadays) so I thought channels was all that matters
But now I think the SID is great, imho it can sound better than the YM2413 (OPLL) depending on situation/styles of music. At least from what I hear (on youtube) it blows the AY or YM2149 out of the water.
I hope Playsoniq or at least the SID part gets emulated sometimes so that music software creators can make software where I can use SID+ OPLL + SCC for example (not saying emulation is a must but would at least make things easier and increase the potential userbase by a few hundred times meaning more incentive /motivation for devs)
The easy way to sound as old arcade: Wave Syntesis on ISR
Instead of feeding the voice encoder with voice, you can feed it by any input given by the sum of 3 square waves and get its perfect 1:1 encoding.
:-)
https://youtu.be/Zr1r6FSrsz4 sid emulation on the ZX-spectrum! This is how it would sound like on msx z80.
It sounds noisier than the Atari emulation, probably due to lower timer resolution?
Likely.
How does it compare to NYYRIKKI's sidplayer? https://www.msx.org/news/software/en/sidplay-03
SID on interrupt synthesis would be interesting.
but I wonder about arpeggio rattle
the tool would have to look at the same 20 milliseconds windows as the player made
some wav could be 10 milliseconds off, then one gets mixed notes that are totaly off.
how does zx sidplayer compare to nyrikki, there are 3 categories
vblank interrupt
timer interrupt
100% cpu consumption, cant be played in a game
I never heard of ZX timer interrupt, I bet it takes 100% cpu
it's a pity that sound videos dont tell the update rate in the description
I never heard of ZX timer interrupt, I bet it takes 100% cpu
I think so too. I browsed around a bit and didn’t find any information about other interrupts on the ZX Spectrum (info is scarce either way tbh).
I once did an experiment with a "SID effect" on MSX using synchronous CPU timing, that worked pretty nicely, not noisy. But it was a simplified case, I can imagine keeping three-channel variable frequency playback in sync is much harder, that may introduce the noise. That experiment made me find a bug in openMSX too btw :D. (code snippet at that link)