A JavaScript library for real-time audio synthesis and composition from within the browser