Published
Edited
May 5, 2022
Importers
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
{
const out = html`<pre>Play a MIDI device to see its messages here</pre>`;
const key_statuses = await MIDI_attach(
console.log,
m => out.innerText = `Message: ${JSON.stringify(m, null, " ")}\nStatuses: ${JSON.stringify(key_statuses, null, " ")}`,
);
return out;
}
Insert cell

Purpose-built for displays of data

Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Learn more