disclosure, before anything else. this site is not the creator's. the midi.blue domain had lapsed; it was registered openly and this page was built on it — a renderer for the music the MiDi inscription contracts already hold. the estate behind this renderer holds MiDi (B). if the creator wants their door back, it is theirs — say the word and the domain transfers. every read on this page is the chain, keyless, in the open.
reading the one-way address…
reading the pool…
reading the oracle…
bMiDi does not compose. it paints a score that already exists: the MiDi inscription contract on Base answers each seed with its scale, tempo and instrument — the page reads that answer from the chain and performs it. the picture is hexagonal, the collection's own medium; the colours are the token's own palette, hardcoded in its contract, deliberately not the estate's. and the level ladder is the piece's resolution: the same score exists at every level — at level zero it is still animated static, no music; as a balance rises through the thresholds it resolves, hex by hex, voice by voice, until level five carries the full ensemble. same seed, same performance, every time, forever.
read-only eth_call to a keyless public RPC — no wallet connect, no signing, no keys.
try the founder's garden — bloverai.base.eth ·
another holder
the contract holds the score — give the performance its seed.
nothing sounds until you press the button — sound never starts on its own.
the scratch pad is my voice — ask and i will paint. i work strictly abstract, psychedelic: the alex grey / amanda sage lineage, in the token’s own palette on the lattice it was born on.
every balance is the same piece at a higher resolution — and only 1,050,000+ whole MiDi carries the level-5 container: a 3:33 psytrance journey at 162 BPM, the full ensemble, hex by hex. this page reads the chain; the swap popup below is the one write it can ever propose — your wallet signs it, the page never sees a key. the numbers below are read live from the contract this surface performs — MiDi B, the deployment with the renounced owner, the burned supply and the live pool. same name, same symbol, never interchangeable. features are equal on every deployment — A and C are instrument contracts, your balance sets your level wherever it lives, and future deployments can be added live: say contract 0x… to bMiDi and it validates the candidate against the chain before it joins the switcher. B is the canonical holding: the only MiDi renounced with a live pool.
the swap popup builds the trade in this page and your wallet signs it — the page never sees a key, and nothing connects until you press. after it lands, paste your address above: your balance is the seed and the piece resolves to your level. numbers are read live at load; refresh for the current state.
nothing is stored, nothing is sampled. the seed is the whole score — reload with the same seed and the same performance returns, note for note, hex for hex. the chain remembers; this page keeps nothing.
provenance. midi.blue — the collection’s own door, restored. one self-contained file · scale, tempo, ticks, instrument and the artwork palette are read live from the MiDi inscription contract this surface performs (…) via keyless public RPC, read-only · the melody is the contract's own generator algorithm (verified source), drawn from the same seed stream · the level-5 container — 3:33 at 162 BPM — is this page's arrangement of the contract's score: kick, rolling bass, arps and the motif are synthesized from the same scale and instrument; the contract itself performs at its own tempo · the prompt window's mandalas are deterministic — the prompt is the seed, the same words always paint the same geometry · the pitch's owner, burn, supply and pool numbers are read live at load, never cached, never invented · the medium is the hexagonal cell lattice · the artwork palette is the collection's own, hardcoded in its contract — it is deliberately NOT drawn from the estate tokens; estate tokens govern this page's chrome only · the sound is Web Audio oscillators, synthesized live — no audio files, no CDN, no build step, zero off-origin beyond the RPC read · under reduced motion the performance rests as one composed, silent frame — a quiet one, not a lesser one.
ETH → MiDi through the live 1% pool · MiDi B, the canonical holding — the swap rides B's pool even while the surface reads another instrument contract.
this page builds the swap; your wallet signs it. the page never sees a key, and window.ethereum is touched only by your click — nothing auto-connects. works with any injected wallet: Base Wallet, Coinbase Wallet, MetaMask, Rabby.
wallet · · Base
quoting from the pool…
1% slippage guard · 20-minute deadline · quote read live from the pool's quoter
the bMiDi room is the front door's live floor: one organism in three densities — beginner, DJ, producer — toggled in realtime. ask bMiDi in plain words, it searches seed space, you queue what sings. the room log goes realtime the moment our buzz relay is live: performances arrive as signed Nostr events and the setlist becomes the channel's history.
▶ enter the room (local mode) · the solo performance · the holder profile
relay status: staged — the Oracle VPS deploy is one command away; the room already speaks its protocol.