HTML5 web component element for web music