Even then re-creating the AY-3-8910 (IIRC also used in the MSX and MSX-2 and I think it can only play 3 'tones' simultaneously)
AY-3-8910 was used in the MSX, Amstrad CPC, Spectrum+, Atari ST, and countless others. It was also used in many arcade machines but they typically used multiple chips - one chip per sound 'channel' so you could get decent sounds (that's the reason arcade machines sounded way better than home computers, having one AY chip for
everything is a bit crappy).
It
wasn't used in the C64, which used a proprietary 'SID' chip. Similar number of channels but it has a low/high/bandbass filters and ring modulation. This makes a huge difference.
The AY-3-8910 has 3 square wave outputs plus a white noise channel that can be mixed with any of the other three, and... that's about it.
It has an annoying bug that make really annoying clicks when you try to do a vibrato effect: To generate pulses it counts up internally from zero until the counter matches a value in a frequency register. When it gets there it toggles the output pin, resets the counter to zero and starts again.
If you change the frequency register downwards while it's counting then the compare will miss, the counter will keep counting upwards, wrap around to zero, and generate a really long output pulse. This is really audible.