The language here is lua, a structured language, rather than a thin instruction layer over hardware. If it more of an API behind it (e.g. ability to work with sound at a low level) then the result could be better.
I think for sound it would be nice to have a little synthesizer where you can specify attack/decay/sustain/release, oscillator type, frequency and so on .. sort of like the SOUND command in the old 8-bit computers, even.