I was looking for generating multiple waveforms from Arduino simultaneously and independently. I came across the library called "arduino-playtune" and found that it can play up to six tones simultaneously from Arduino Mega. I went through the readme text of the library and found that this library can play tones simultaneously but can't do that independently.
I want to make a circuit that can generate multiple tones independently and simultaneously and can have independent control over each tone like play, pause and stop. It is possible to do that using this library or do I need another library to do that?