I saw one commercial project where the authors had used an 8 bitter (can't recall if it was PIC or ARM) doing an entire two-oscillator "analog" synthesizer with "VCA" and digital state variable filter @ 16 bit 44.1 kHz all in the timer overflow ISR, nothing in main.
Running at 16 or 20 MHz you can do the math and see how many cycles you have, about 500, just enough on a modern 8 bit RISC arch with a hardware multiplier where most instructions are 1 clock to scan the control panel, pull a sample from a wave-table, process it, and spit it out.