I guess you have to figure out how many Shorts of memory space is required per second to play 44.1MHz audio. That's 44.1 million samples per second. I think you're mistaken that it's actually KHz not MHz, which is 44100 samples per second which is not a whole lot. So you need to generate 44k of data every second, which is less than 1k per frame at 60fps. Then double that for stereo. Then add some time for adding effects it, it is very doable. If the old Amiga 500 could do 8 channels of 8-bit mixed audio in OctaMED with a lowly 7Mhz 68000 cpu I think you can do far more with greater ease these days.