bMiDi

a song kept in a contract

the MiDi collection turns any number into a song. bigger numbers make fuller songs: under 1,000 it stays silent, and from 1,050,000 the whole band plays.

listening only. no wallet, nothing to sign.
how fullreading…
its scalereading…
its instrumentreading…
or try one of these

reading…

the same number always plays the same song.

the resolution

reading the score…
your levelbelow itabove ita note

hold 1.2 s · sound only by your hand

eth_call · base · getMeta

melody · the contract's generator

score pipeline · read-only

    the pitch · read live at load

    verify · no trust in this page needed
      contract ↗ new tab fork the template ↗ new tab

      the whole bMiDi

      bMiDi · the score the contract already wrote

      What bMiDi does and does not do — it paints, never composes

      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

      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.

      Where this score came from — the file, measured

      provenance. 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.