Live generative radio
Block Lo-Fi
000000…000000The chain conducts
Live Bitcoin, bounded by music
The block hash creates the musical world. Each incoming transaction changes its phrases, instruments and rhythm according to real size, fee and structure.
- Incoming flow
- — new phrases + voicings
- Transaction shape
- listening script + input/output mix
- Average size
- — note length + visual mass
- Half-hour fee
- — energy + brightness
- Mempool weight
- — tape texture
- Unconfirmed transactions
- — currently waiting in the mempool
- Projected blocks
- — echo depth
- Production scene
- —
- Harmony
- —
- Lead
- —
- Bass
- —
- Drums
- —
- Pad
- —
- Arp / pluck
- —
- Mallet answer
- —
- Extra percussion
- —
- Room texture
- —
- Space + motion
- —
Under the headphones
How Bitcoin becomes a listening session
This is not a playlist with blockchain decoration. The browser turns live public Bitcoin data into musical decisions, then keeps those decisions inside Lo-Fi boundaries so the result remains listenable.
- 01
A block builds the studio
The block hash is a unique seed. It chooses one coherent production scene, then sets its key, progression, swing and arrangement. Keys, bass, lead, pluck, drums and room are selected as an ensemble, and consecutive blocks never reuse the same scene.
hash → musical world - 02
The mempool conducts it
Waiting transaction count, projected blocks and fee pressure continuously shade tempo, brightness, percussion density, echo and noise. Busy does not simply mean loud; it means more energy and detail.
pressure → energy - 03
Transactions write phrases
Incoming TXIDs reshape the next phrase. Sampled transaction size controls note length and visual mass; fee rate affects brightness and speed; inputs, outputs, RBF and script family influence rhythm, voicing and color.
transactions → variation - 04
Blocks never overlap
The completed block fades fully to silence and its instruments are released. Only then does the new block choose its ensemble and fade in, so two block sessions never play over each other.
fade out -> reset -> fade in
Every incoming TXID shapes the local performance. A rate-limited transaction sample adds size, fee, value, input/output structure and script family without overwhelming the browser; nothing is stored. Pitched instruments use the tonejs-instruments sample collection under CC BY 3.0.
Data: mempool.space