clean
removed debug
added (strj x "," y)

similar semantics to println (format === print for overloading)
but returns concatenated String* rather than printing to log
first pass at AudioBuffer