Behind web-based music writing and composition software Flat