sonic and visual javascript thanks to Tero Parviainen
http://teropa.info/blog/2016/07/28/javascript-systems-music.html