Not bad, but I can recommend you one important thing; make sure that each channel's overall volume is different than each other. If you have all channels running at the same volume, the song's global volume actually builds up & becomes too loud for people to tolerate.
_______________________
Technology: the one thing that's hated & cursed at by all engineers, technologists, scientists & technicians!