bMiDi · the score the contract already wrote

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.

the seed · whole tokens · same in, same performance, forever
scale · tempo · instrument — as the contract answers
level · resolution of the same piece

bMiDi’s scratch pad — the hex lattice is where the agent speaks

ambient

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.

the pitch — why hold MiDi at all

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.

owner — renounced means nobody can mint or change the score
burned — sent to the dead address, gone from every sale
the live pool — WETH against MiDi, the counterparty of every buy
total supply — whole tokens, fixed by the contract

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.

the community room — where the hive plays together

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.