Embed
Put interactive, playable sheet music in your own site or app.
- Viewer or editor mode
- JavaScript/TypeScript SDK, with usage analytics in the console
Embed playable scores, turn PDFs into editable notation, and read or write any Flat score from your own code.
Free 14-day trial. The REST and Import APIs are free, no plan needed.
<div id="embed"></div>
<script src="https://prod.flat-cdn.com/embed-js/v2.12.1/embed.min.js"></script>
<script>
const embed = new Flat.Embed('embed', {
score: '56ae21579a127715a02901a6',
embedParams: { appId: 'YOUR_APP_ID', mode: 'edit' }
});
embed.play();
</script>Each brick works on its own and shares one account. Embed and OMR are usage-based; the REST and Import APIs are free.
Put interactive, playable sheet music in your own site or app.
Turn PDFs and photos of sheet music into editable scores.
The playground runs in the console; an account is required.
Read and write Flat accounts and scores from your own code.
An “Edit on Flat” link that imports any score into a Flat account.
Connect Flat for Education to your school's LMS.
LTI is included with a Flat for Education subscription.
Create an app, get your keys and domains, generate embed code, run OMR jobs in the playground, and watch usage. All five bricks in one place.