PULPOLUNAR — three instruments, one wire (product identity, Steam page, hub)
- HTML 42.9%
- Lua 36.9%
- Python 11.5%
- Shell 8.7%
| assets | ||
| build | ||
| dist | ||
| docs | ||
| hub | ||
| scripts | ||
| site | ||
| README.md | ||
PULPOLUNAR
Three instruments. One wire.
PULPOLUNAR is the product family of the ZRGRT: three original software instruments that run standalone and play together over a single NYDUS wire —
- CATCH-22 — the twin Soviet-chip stereo filter (2 × 12 dB Soviet-chip-style multimode cells, UD1208 mismatch, LINK FREQ/CV, three wiring topologies).
- PULPO-23 — the organismic semi-modular drum machine (23 modules, 0–10 V patch ecology, looper-recorder, SHAOS, MIDI-to-CV).
- LUNAR-24 — the microtonal ambient drone workstation (8 voices, 45 effect cartridge programs, 12-plate arc keyboard, patchbay graph).
The headline feature is the family session: three instruments, three processes, one wire — LUNAR-24 follows PULPO-23's clock, CATCH-22 filters the room, and everything is captured as heard. No samples, no overdubs.
Product law
- Product surface is PULPOLUNAR — one word, all caps, no space, no hyphen, no camel case. The instrument names are component names inside the product.
- Branding hygiene — every public surface says inspired by classic hardware; never "recreation of", "implementation of", or any phrasing that implies endorsement or affiliation with a hardware manufacturer. Factual, nominative references are fine in documentation; product surfaces stay generic.
- One Steam product — one AppID, one store page, one price, one review pool. The three instruments are content of the single product, not DLC.
- All audio is synthesized in code — no samples anywhere, in any instrument, ever.
- Artist/label is ZRGRT — music and recordings credit ZRGRT, never a manufacturer-adjacent alias.
Repository map
| component | repo | role |
|---|---|---|
| LUNAR-24 | git.zergs.net/spacebeam/lunar-24 | drone workstation engine + UI |
| PULPO-23 | git.zergs.net/spacebeam/pulpo-23 | drum organism engine + UI |
| CATCH-22 | git.zergs.net/spacebeam/catch-22 | twin filter engine + UI |
| web | zrgrt/site volume (blue:/fun/volumes/zrgrt/frontend) |
per-instrument pages |
| this repo | pulpolunar | product identity, Steam page, hub/launcher plan |
Steam
- Store page copy:
docs/steam-page.md - Branding law details:
docs/branding-law.md - Launch packaging/runbooks remain in the component repos
(
lunar-24/docs/steam-release.md,lunar-24/docs/steamworks-prep.md).
Status
- Capsules:
assets/capsules/— Steam store + library set and wordmark logo, generated byscripts/gen-capsules.py(three nodes on one wire). - Hub:
hub/— M1 launcher built (three cards + family session + capture toggle; POSIX/Windows spawn; dev vialove hub, packaged viahub.json). Steam slot-named assets:assets/steam-upload/. - Hub plan:
docs/hub-plan.md(M1 done; tiling + depot staging next). - Store page: https://pulpolunar.com/store.html — the unified product
page (trailer, screenshots, about all three instruments, features, live
family sessions, system requirements). Steam entry copy remains
docs/steam-page.md. - Site: https://pulpolunar.com/ live 2026-10-07 (source
site/, deployed to blue viawild/scripts/deploy-pulpolunar.sh; GoDaddy DNS → blue's public IP with DDNS tracking; Let's Encrypt DNS-01 cert). - Repos: all four live under the spacebeam org (lunar-24 and this repo transferred 2026-10-07).
- Domains: pulpolunar.com live; fakesoma.com parked (kept dormant per the branding law).
- Trademark: quick knockout scan clean (no "PULPOLUNAR" mark or product collision found, 2026-10-07).
- Next: real AppID + depot IDs, capsule text set, hub launcher build.