art in which a rule is the medium — private stream
ON AIR   --:--:-- Athens
—Songs in librarytotal in the feed
—Registeredrecords in the base
— Held · private_okthe airing gate
— Clearedwork + master + repro + use
—MakersARTIST rows
— Audio includedon this page
source: base appSghZGLp9u33w1D
verified —

Now playing · why this, now

The station explains its own logic

Every record carries the rule that makes it a piece. What is airing this second, the curatorial system it belongs to, the mechanism in one line, and its siblings in the same system.

—
REC-000
—
—
The rule that is the piece

—

The station's conclusion, minted for this play minted↻ another reading

—

What you hear

Genesis

On the record

Year / place—
Axis—
Phase gap—
Format—
Phase—
Licence—
Sound energy—

Attached material

Siblings in this system

Core Close Adjacent Peripheral System glitch border tint = proximity to the rule (fit) · red = unrelated glitch · dashed = unverified

The schedule is itself a rule

Day shape

Seven blocks, Athens local. Play position is a pure function of wall-clock time against a fixed epoch — no stored playlist, no server. The block now on air is marked.

A block whose rule matches fewer than four records falls back to the full pool rather than going silent.

The one legitimate exception to the rotation

Programmes

DMCF Radio has no presenters and no hand-made playlists; the order is a seeded permutation and the playhead is a function of the clock. A programme is therefore the single form in which hand-sequencing is legitimate — a composed hour rather than the rotation, made to argue something the rotation can only imply. Every item is a record already held in the corpus; nothing is invented, and nothing is included that we do not have.

Programme 001 — Set It Running 2 h 01 m · 21 records · 12 makers · SYS-007 ×13 · SYS-014 ×7 · SYS-020 ×1

The corpus holds two apparently unrelated bodies of work — recordings of machines executing operational cycles, and recordings of programs executing code. They are the same gesture: someone establishes conditions, sets the thing running, and does not intervene. Five movements place them next to each other so the claim can be heard rather than asserted.

IStarting
Four ways of beginning: a thing at rest, made to run — a 1933 engine, a corrupted FAT32 volume rebuilt by a recovery routine, a coffee roaster, a fire truck.
IIThe Program as the Piece
Four SuperCollider pieces whose ≤140-character titles are their complete source code — score, instrument and work are one line of text.
IIIThe Machine Left Alone
Six industrial cycles, uninterrupted — lathes, an arc furnace, a forging press, a blast-furnace tap, a knitting machine. The specification is the score.
IVMachines That Fail
The argument inverted: a CD error-correction routine failing, a broken Juno-106 left sounding, forty minutes surfacing the patterns latent in tape noise.
VTransduction, and the Journey Home
Three recordings in which an apparatus makes audible what was not — a radiation counter, a hearing test, a wind-up gramophone — closing on a live-coding set written while it plays.
Programme 002 is not yet written. Every system except capture, live-coding and probe-tone is absent from 001 because nothing in those systems had been acquired. 002 waits on the v1 purchase tranche — at which point Cage can sit against a coal conveyor and Xenakis against a forging press.

Navigate by reasoning, not by genre

Explore by system

The catalogue organised by its four axes and the curatorial systems within them. A system is a mechanism-defined thesis — what makes a selection belong. Click to open its records.

Radio as an open research object

Living coverage map

Which systems and phases are filled, and what is still a stated target. Depth is longitudinal sampling across implementation phases; a phase gap is the map's next objective.

in the pool stated phase gap research-note / sleeve

A living memory of sounds past

Memory

Every record the station has aired since its epoch, and how many times. Nothing is logged while it plays — position is a pure function of the clock, so the whole history is recomputed from the same functions that air the station. That is why it is identical on every machine, and why it doubles as a validity test of the scheduler. Export the audit to test-case the system.

—
System validity — invariants replayed against the reconstructed history

How admission and airing are governed

Organisation

The governing rule

Programming is governed by a Foundation Document with one pillar: art in which a rule, code, system or sign is the medium. Geography is never a selection criterion (AMEND-001); coverage is counted only through system_id, never genre, artist or place. The catalogue is organised as twenty curatorial systems across four axes (SYS-021 The Round and SYS-022 The Comma opened by AMEND-055), plus two research-note lenses and two watch-only sleeves.

Rights — two independent families

A recording carries two rights that are cleared separately: the musical work and the sound-recording master. While the station is private, private_ok is the airing gate — an open licence permits the copy, or a lawful purchase is recorded in master_source. public_ok is tracked apart and governs nothing until the station is ever published. Nothing airs that is not in the gate, and the playlist derives from the feed and nothing else; if the feed cannot be read, the station goes silent rather than fall back to anything unverified.

Corpus as source of truth

The corpus lives in an Airtable base. A nightly read-only export recomputes rights from the component fields and writes the cleared-only feed the player reads. Editing the base — not the code — changes what the radio shows and airs. Decisions are append-only; changes to how records are admitted or aired require an amendment minted alongside them (twenty are on record, through AMEND-020's entry-dossiers).

—
Registered records
—
Held · private_ok
—
Cleared to air
—
Makers · ARTIST rows

Figures verified against base appSghZGLp9u33w1D on —. The base carries no duration field, so total hours are derived only from the published feed, not from the base.

What this is

About DMCF Radio

DMCF Radio is a private, local, non-transmitting curated radio station. It runs from static files — no server, no stream host, no monthly cost — and is not published to anyone.

The rule

Position is derived from wall-clock time against a fixed epoch. Every listener hears the same recording at the same moment, and no two consecutive records share a maker or a series. Each day-block reseeds at midnight and plays the opening hours of that day's permutation, so a block samples its pool rather than exhausting it (AMEND-061); the guarantee that every record owned plays exactly once per pass belongs to the holding layer. The schedule runs whether or not anyone is listening — pausing does not pause the station; rejoining puts you back where the station currently is.

Why it explains itself

Every record carries the rule that makes it a piece: its curatorial system, the mechanism in one sentence, the capture protocol as the maker published it, the place and year, and the rights position. A listener can always see why a given record is airing and on what authority. That is the whole point — a radio that turns passive listening into navigable knowledge, and it is only possible because each selection is already a documented decision.

DMCF Radio
● ON AIR · the schedule runs on the clock
0:00 / 0:00
sample · tone