A set of technologies enabling text-based music notation online with LilyPond. Backend: web service Interface specification Various implementations Frontend Google Wave gadget & robot HTML5 web interface