Live generative radio

21FM

Finding the chain
NOW PLAYING Waiting for block data —
Block—000000…000000
NEW BLOCKSoft handover
Ready when you are— BPM
The blockchain selects the session
Replay a block Same block. Same BIP39 name. Same track.

The chain conducts

Live Bitcoin, bounded by music

The block hash creates the musical world. Sampled transaction flow 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
Current blockchain ensemble
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 complete musical decisions, spanning quiet ambient sessions, beat music, dance rhythms, jazz, dub, Latin grooves and unusual meters.

  1. 01

    A block builds the studio

    The block hash is a unique seed. It chooses one coherent production scene, then sets its key, progression, melodic form, lead rhythm, 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
  2. 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
  3. 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
  4. 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
Block hashKey · progression · instruments · effects
Fee pressureTempo · filter brightness · drum energy
Transaction sizeBubble mass · note length
Transaction structureRhythm · voicing · timbre

Rate-limited samples of incoming TXIDs shape the local performance. Transaction details add 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
Under the hood

How Bitcoin becomes 21FM

This is music generated inside your browser, not a playlist placed over a Bitcoin animation. The block creates a repeatable musical world. Live mempool activity then performs variations inside that world while musical rules keep each style coherent.

The five-minute version

Imagine Bitcoin as the bandleader

Every Bitcoin block has a unique digital fingerprint called a block hash. 21FM uses that fingerprint like a recipe number. It decides the kind of song, its instruments, key, beat, melody and atmosphere. The block height becomes a reversible name made from the BIP39 word list.

1

The block gets a name. Blocks 1 through 2,048 use one BIP39 word. Then two-word names begin, followed much later by three and four words. The highlighted word is selected by the block's halving era, and the complete name can be turned back into the height.

2

The block writes the music. Its fingerprint chooses the musical style, tempo, chords, drums, bass, instruments and effects. It also writes a lead shape: perhaps a slow climb, a falling line, wide leaps, a question and answer, or another distinct phrase.

3

Waiting transactions conduct the band. When Bitcoin traffic changes, the music can become busier, brighter or more spacious.

4

New transactions suggest variations. Their IDs and basic shapes influence upcoming notes, fills and instrument choices at musical boundaries.

5

The rules keep it musical. Bitcoin supplies the decisions, while scales, chord rules and rhythm templates stop those decisions from becoming random noise.

6

A new block starts a new session. The old block fades out, its instruments are cleared, and the new block fades in.

Nothing is mined, signed or changed by 21FM. It reads public Bitcoin data from mempool.space and turns that data into music locally in your browser.