So far, arduino-based, but my next step is getting reasonably-not-terrible sound to come out, so I might try to get my tiva-c board involved as well.  For the efficiency of using two totally different platforms.