DATA AS MUSIC

The Polymarket DJ

What is dam.fm?

dam.fm turns live Polymarket prediction market data into real-time generative music. Pick any active market — elections, crypto prices, sports, world events — and hear it as a continuously evolving musical track.

How it works

Every few seconds, dam.fm reads live data from Polymarket's API: current prices, trade activity, volume, and order book spreads. This raw data is scored into musical signals — heat (overall activity), momentum (price direction), volatility (price uncertainty), and sentiment (market consensus).

These signals drive generative music in your browser using Strudel, a live-coding music system inspired by TidalCycles. Each track interprets the data differently: a jazz trio plays mellow chords in quiet markets and energetic bebop when things heat up; a house track builds layered beats as activity rises.

Nothing is pre-recorded. The music is generated live from real market data, so every listening session is unique.

What you can do

  • Listen livego to the homepage, browse markets by category, and hit play
  • Adjust sensitivity — control how dramatically the music responds to market changes
  • Switch tracks — each track is a different musical interpretation of the same data
  • Sandbox modesimulate market data with sliders to hear how tracks respond
  • Paste a market URL — drop any Polymarket link to tune into that specific market

Prediction market sonification

Sonification — turning data into sound — lets you monitor information without watching a screen. With dam.fm, you can leave a prediction market playing in the background and hear when something changes: a sudden burst of trading, a price swing, or a shift in market consensus.

Whether you trade on Polymarket, follow crypto markets, or just want an ambient soundtrack driven by real-world events, dam.fm gives you a new way to experience live data.

Built with Strudel & live coding

dam.fm is built on Strudel, a browser-based live coding music environment inspired by TidalCycles. Strudel brings the power of algorithmic pattern composition to the web — no installs, no DAW, just code that becomes music in real time.

Algorave and the live coding movement have shown that algorithms can be a musical instrument. Performers write and modify code on stage to generate beats, melodies, and textures on the fly. dam.fm takes this idea in a different direction: instead of a human performer writing the code live, real-world data drives the patterns. The market is the performer — it struts and frets its hour upon the stage, surging with conviction or retreating into silence, and no two performances are ever the same.

Each track on dam.fm is a Strudel program — a set of musical rules that respond to incoming data. Tracks use Strudel's pattern language to map market signals onto notes, rhythms, timbres, and effects. If you've used TidalCycles, SuperCollider, Sonic Pi, or any creative coding tool for music, the track code will feel familiar. And because dam.fm is open source, you can write your own tracks.

Open source

dam.fm is open source under the AGPL-3.0 license. The code is on GitHub. Contributions, track ideas, and feedback are welcome.