🎼 Sheet Music & Tabs Embed JavaScript Client
lazy
option to add a loading="lazy"
attribute to the created iframeuserId
getNbParts
getPartsUuids
getMeasureVoicesUuids
getMeasureNbNotes
getNoteData
playbackPositionToNoteIdx
noAudio
to disable audio playbacksetMasterVolume
not calling the correct underlying methodBreaking changes:
var container = $('#embed-container');
var embed = new Flat.Embed(container[0], {
// your options
});
New features:
allow: autoplay
on created iframes.Add methods:
Fixed compatibility with Vue 3
loadFlatScore
to support sharingKey
setTrack
, useTrack
and seekTrackTo
getMasterVolume
setMasterVolume
getPartVolume
setPartVolume
mutePart
unmutePart
setPartSoloMode
unsetPartSoloMode
getPartSoloMode
getPartReverb
setPartReverb
getMeasureDetails
getNoteDetails
noteDetails
measureDetails
cursorContext