Every PolyMeter form factor doubles as an embeddable widget. Drop one into any page with
+ a placeholder + one script tag — no build step, no dependencies. It loads in an iframe and is preloaded
+ with whatever program / settings string you give it.
A PolyMeter program string, e.g. v1;t120;kick:4;snare:4=.X.X;hatClosed:4/2. Copy it from the editor's program field.
+
data-setlist
A base64url set‑list code (a whole set list) — share it from the editor.
+
data-width / data-height
iframe size (default 100% × 300; height auto‑grows to the widget).
+
+
+
Under the hood the loader builds <page>?embed=1#p=<patch>; the page's ?embed=1 mode strips the
+ site chrome so only the widget shows. That's the same way our own Concept & Info pages embed it.
+
+
+
VARASYS · Simplifying Complexity — v0.0.1-dev
+
+
+
+
+
diff --git a/embed.js b/embed.js
new file mode 100644
index 0000000..64d9931
--- /dev/null
+++ b/embed.js
@@ -0,0 +1,54 @@
+/* VARASYS PolyMeter — embed loader (zero-dependency, ~1 KB).
+ *
+ * Drop a placeholder + this script into any page:
+ *
+ *
+ *
+ * Attributes:
+ * data-varasys-metronome editor | initial | stage | micro (which form factor)
+ * data-patch a PolyMeter program/settings string (preloads it)
+ * data-setlist a base64url set-list code (alternative to data-patch)
+ * data-width / data-height iframe size (default 100% × 300; height auto-grows)
+ *
+ * Each placeholder becomes an