diff --git a/build.sh b/build.sh
index 4fc86e6..ff66b92 100755
--- a/build.sh
+++ b/build.sh
@@ -30,7 +30,8 @@ def build(name):
out.write_text(src)
return out.stat().st_size
-for name in ("index.html","player.html","stage.html","micro.html","concepts.html","embed.html"):
+for name in ("index.html","player.html","stage.html","micro.html","concepts.html","embed.html",
+ "info-editor.html","info-initial.html","info-stage.html","info-micro.html"):
print("built %s (%dKB)" % (name, build(name) // 1024))
pathlib.Path("dist/embed.js").write_text(pathlib.Path("embed.js").read_text()) # loader, served as-is
print("copied embed.js")
diff --git a/concepts.html b/concepts.html
index 8711512..982fde3 100644
--- a/concepts.html
+++ b/concepts.html
@@ -71,7 +71,7 @@
PE‑1 — PolyMeter Editor
The full editor: stack meter lanes, per‑step accents / ghosts / mutes, swing & ratio polyrhythm,
set lists, and shareable links. This is where you design grooves.
-
+
@@ -79,7 +79,7 @@
PM‑1 — Initial
The original idealized device mock — full multi‑lane display and set‑list navigation. A north‑star
concept (more than a single small unit can really show); the buildable take is Stage.
-
+
@@ -87,7 +87,7 @@
PM‑1 — Stage
Pedalboard build: 2.0″ colour TFT, arcade buttons, thumb‑roller, 1/4″ instrument pass‑through with
analog click injection + balanced‑TRS out, 9 V DC / USB‑C. Bead‑blasted matte‑black anodised.
-
+
@@ -95,7 +95,7 @@
PM‑µ — Micro
Minimal home‑practice unit: one push scroll‑encoder, a red 7‑segment LED, a speaker and USB‑C.
Spin = tempo · press = start/stop · hold + spin = switch track.
-
+
diff --git a/deploy.sh b/deploy.sh
index aacf5bf..4230021 100755
--- a/deploy.sh
+++ b/deploy.sh
@@ -40,7 +40,8 @@ fi
# stamp the version into the built copy only (source stays clean)
echo "deployed v$BUILD -> $DEST_DIR"
-for f in index.html player.html stage.html micro.html concepts.html embed.html; do
+for f in index.html player.html stage.html micro.html concepts.html embed.html \
+ info-editor.html info-initial.html info-stage.html info-micro.html; do
sed "s|const APP_VERSION = \"[^\"]*\";|const APP_VERSION = \"$BUILD\";|" "$DIST_DIR/$f" > "$DEST_DIR/$f"
echo " $f ($(stat -c '%s' "$DEST_DIR/$f") bytes)"
done
diff --git a/index.html b/index.html
index 0085204..8b8e82c 100644
--- a/index.html
+++ b/index.html
@@ -229,6 +229,7 @@
PE‑1 PolyMeter Editor v0.0.1-dev
-
-
-
-
Bill of materials
-
Rough parts list for the device above — a pedalboard‑friendly RP2040 build (9 V DC or USB‑C) with analog click injection.
- Ballpark one-off prices (USD); cheaper at volume.
-
- | Part | Qty | ~$ |
-
- | Brain & display |
- | RP2040 board, USB‑C — e.g. Waveshare RP2040‑Zero / Pico‑clone | 1 | 4 |
- | 2.0″ 320×240 IPS TFT, ST7789 — SPI | 1 | 8 |
- | Controls |
- | Arcade pushbutton, 24 mm — Prev · Next · Tap | 3 | 4 |
- | Arcade pushbutton, 30 mm — Play | 1 | 2 |
- | Detented encoder (EC11 / PEC12) + side‑mount thumb‑roller — recessed; nothing to snap off | 1 | 2 |
- | Audio — analog click injection |
- | PCM5102A I²S DAC — line‑level click | 1 | 3 |
- | Dual op‑amp, NE5532 / OPA2134 — hi‑Z instrument buffer + summing mixer | 1 | 1 |
- | Balanced line driver, DRV134 — (or cross‑coupled op‑amp) → 1/4″ TRS out | 1 | 4 |
- | PAM8302A mono Class‑D + 8 Ω 2 W speaker — monitor | 1 | 4 |
- | Connectors & power |
- | 1/4″ jack — Inst In (TS) · Out (TRS) · Trig In (TS) | 3 | 3 |
- | USB‑C bus power (5 V) + PWR LED — same port carries config; no battery | 1 | 1 |
- | 9 V DC pedal jack (2.1 mm centre‑neg) + 9 V→5 V buck + reverse‑polarity protect — pedalboard power | 1 | 3 |
- | Build |
- | Custom PCB (or perfboard) | 1 | 5 |
- | Passives, headers, wire — R/C for the analog stage + decoupling | — | 3 |
- | Die‑cast aluminium enclosure (Hammond 1590‑style) — bead‑blasted, matte‑black Type II anodise, laser‑etched legends | 1 | 12 |
- | Total (one‑off) | | ≈ $59 |
-
-
-
Audio is summed in the analog domain: the DAC's click is mixed with a high‑impedance
- buffer of the 1/4″ instrument input, then fed to the balanced line driver (1/4″ TRS out) and the monitor amp —
- so your instrument is never re‑digitised (no added latency).
-
+Spec & full priced BOM ⓘ — what the Stage is designed for, and every part to build one.
+