<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Light Through the Mirror</title>
    <link>https://light-through-the-mirror.com</link>
    <atom:link href="https://light-through-the-mirror.com/feed.xml" rel="self" type="application/rss+xml"/>
    <description>One person, one white beam, six bands — everything, combined.</description>
    <language>en</language>
    <item>
      <title>Deterministic colour</title>
      <link>https://light-through-the-mirror.com/signal/deterministic-colour/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/signal/deterministic-colour/</guid>
      <pubDate>Sat, 30 May 2026 12:00:00 GMT</pubDate>
      <description>How this site derives every colour it shows from six numbers and a hash.</description>
      <content:encoded><![CDATA[<p>This site has no colour picker anywhere in its history. Every surface you see
is computed: six hues chosen in OKLCH, one lightness, one chroma, and a hash
function. This post is about why that constraint exists and what it bought.</p>
<p>(OKLCH is the cylindrical form of OKLab — lightness, chroma, hue —
designed so that equal numeric steps look like equal visual steps.)</p>
<p>The problem with picking colours by eye is not taste; it's <em>fairness</em>. This
site is six sections that must feel like siblings — same lightness, same
saturation, different hue — and human eyes are famously bad judges of that.
A yellow and a blue with the same HSL "lightness" are nowhere near equally
light. OKLCH fixes the yardstick: <code>oklch(0.88 0.055 h)</code> is perceptually the
same pastel whatever you substitute for <code>h</code>, which is the whole mirror idea
in one line of CSS.</p>
<p>Posts go one step further. Each post's surface drifts from its section's base
by a few degrees of hue and a few hundredths of lightness — enough to feel,
too little to name — and the drift is a pure function of the slug:</p>
<pre><code class="language-ts">export function shadeFor(section: SectionKey, slug = '') {
  const base = SECTIONS[section].hue;
  const h = hash(slug); // FNV-1a — stable forever, everywhere
  return {
    hue: base + ((h &#x26; 0xff) / 255 - 0.5) * 16, // ±8°
    L: BASE.L + (((h >> 8) &#x26; 0xff) / 255 - 0.5) * 0.06, // ±0.03
    C: BASE.C + (((h >> 16) &#x26; 0xff) / 255 - 0.5) * 0.03, // ±0.015
  };
}
</code></pre>
<p>Try it — this widget runs the real function, live:</p>
<p>Deterministic means <em>accountable</em>. The same post is the same colour forever,
on every build, on every machine. No database row stores it; no human
maintains it. And because the palette is a function, it can be tested like
one — the build runs every derivable shade against WCAG contrast thresholds
and refuses to ship if a single combination fails. Taste gets you a nice
palette; a build gate keeps it nice.</p>
<p>The full derivation lives in the colophon, because on a site about a mirror,
showing your work is the brand.</p>]]></content:encoded>
    </item>
    <item>
      <title>Letters to no one</title>
      <link>https://light-through-the-mirror.com/sound/letters-to-no-one/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/sound/letters-to-no-one/</guid>
      <pubDate>Sat, 18 Apr 2026 12:00:00 GMT</pubDate>
      <description>Four ambient pieces built from a piano, a stairwell, and everything the stairwell added.</description>
      <content:encoded><![CDATA[<p>The building I live in has a stairwell with a reverb tail of nearly four
seconds — a fact I discovered by dropping keys and stood there afterwards,
listening, like a man who has found money. These four pieces were recorded
there over a spring of late evenings: a felted piano on the landing, one
microphone two floors down, and the stairwell doing what four seconds of
stone does to a held note.</p>
<p>Every piece began as an actual letter — drafted, addressed, and then played
instead of sent. It is not sublimation, or not only. Some things want to be
said at a pitch that words can't hold, and a stairwell at 11 p.m. turns out
to be exactly that pitch.</p>
<p><em>Dear silence</em> is the oldest and simplest: nine notes, patient. <em>Second
floor, evening</em> has the neighbours in it — a door, a dog, a kettle — left in
deliberately, because a letter with no world around it is a lie. <em>What the
radiator knows</em> is built on the pipes' own E-flat. <em>Unsent</em> is the long one,
and the only one I still can't play straight through.</p>
<p>The excerpt is synthesized placeholder audio, generated from code in this
release’s key; the remaining durations are final and await their masters.</p>]]></content:encoded>
    </item>
    <item>
      <title>First light</title>
      <link>https://light-through-the-mirror.com/motion/first-light/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/motion/first-light/</guid>
      <pubDate>Mon, 02 Mar 2026 12:00:00 GMT</pubDate>
      <description>A four-minute film about the half hour before the city wakes, shot over nine mornings.</description>
      <content:encoded><![CDATA[<p>Nine mornings, one tripod position per morning, and a rule: nothing in the
frame that knows it is being filmed. Bakers' vans. A tram running empty to
the depot to begin. The man who unlocks the newsstand with a gesture he has
made forty thousand times and does not need to watch himself make.</p>
<p>The film is silent except for the city's own first sounds, recorded on the
spot — I have come to believe that dawn has a room tone, and that it is
different from night's by one or two birds and a certain quality of bus.</p>
<p>Four minutes. No faces, no music telling you what to feel. The excerpt
above — like the poster — is a procedural stand-in generated from this
film's own shade, holding the player until the footage is exported.</p>]]></content:encoded>
    </item>
    <item>
      <title>On repair</title>
      <link>https://light-through-the-mirror.com/journal/on-repair/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/journal/on-repair/</guid>
      <pubDate>Sat, 14 Feb 2026 12:00:00 GMT</pubDate>
      <description>A winter of fixing things I could have replaced, and what the fixing replaced in me.</description>
      <content:encoded><![CDATA[<p>In January the kettle died, and instead of ordering another one I took it
apart. This is not a story about the kettle. The kettle was a thermal fuse,
ninety cents, twenty minutes. This is a story about what happened while the
kettle was in pieces on the kitchen table and I was holding a part of my own
life in my hand, understanding it.</p>
<p>We are surrounded by sealed things. Sealed appliances, sealed software,
sealed arrangements between people that nobody is allowed to open and look
at. The seal is sold to us as convenience and it is, mostly. But it teaches a
posture: things arrive finished, and when they stop working they leave whole,
and the interior of everything is somebody else's business.</p>
<p>Repair is the opposite posture, and it turns out to be load-bearing.</p>
<p>That winter I fixed the kettle, then a lamp, then the zip on a jacket I had
worn maybe twice because the zip was broken and taking it to a tailor felt
disproportionate. Then — and this is where it stops being about objects — I
wrote to a friend I had let go quiet for three years, for no reason either of
us could have named. The letter took longer than the kettle. The mechanism
was harder to see. But the gesture was identical: open the thing, look at
what actually failed, resist the story that it failed because it was always
going to.</p>
<p>Most of what breaks does not break dramatically. A contact oxidises. A thread
wears. Someone doesn't reply, and then the not-replying becomes the easiest
thing in the room. Repair culture — real repair culture — is just the habit
of noticing early, while the fault is still ninety cents.</p>
<p>The jacket works. The friend and I had dinner in March. The kettle is loud
now in a way it wasn't before, and I have decided to hear it as purring.</p>]]></content:encoded>
    </item>
    <item>
      <title>Blue hour</title>
      <link>https://light-through-the-mirror.com/frames/blue-hour/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/frames/blue-hour/</guid>
      <pubDate>Thu, 22 Jan 2026 12:00:00 GMT</pubDate>
      <description>Twenty minutes a day when the city agrees to be photographed.</description>
      <content:encoded><![CDATA[<p>Photographers call it the blue hour and then argue about how long it lasts.
In Milan in January it is twenty minutes, maybe twenty-five, between the
moment the sun is properly gone and the moment the sky stops mattering. The
streetlights are on but haven't won yet. Windows go warm. Everything blue
deepens, and everything artificial floats on top of it like brushwork.</p>
<p>These frames are from a week of walking the same kilometre of the Naviglio at
the same twenty minutes, which is the closest thing I have to a discipline.
Same route, same lens, no exceptions for weather. The constraint is the
point: when you can't choose the subject, you start actually seeing the
light, which was the subject all along.</p>
<p><em>A note on these images: the studies shown here are procedural placeholders,
generated from this post's own shade of the section palette, standing in
until the scans come back.</em></p>]]></content:encoded>
    </item>
    <item>
      <title>Static sites forever</title>
      <link>https://light-through-the-mirror.com/signal/static-sites-forever/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/signal/static-sites-forever/</guid>
      <pubDate>Mon, 05 Jan 2026 12:00:00 GMT</pubDate>
      <description>The case for a personal site that is just files, and will still be files in twenty years.</description>
      <content:encoded><![CDATA[<p>Every page of this site is a file. Not a route resolved by a process, not a
row hydrated by a runtime — a file, sitting in a directory, sent to you by
the dumbest possible server doing the thing servers have done since 1991.
This is a deliberate bet about time, and I want to write it down.</p>
<p>Personal sites die of dependency, not of neglect. The essay from 2009 is
fine; the CMS under it is not. The database needs a version of PHP that
needs a version of a server that nobody rents anymore. Every moving part is
a clock counting down to a weekend of migration — and eventually one
migration doesn't happen, and eleven years of writing 404s into the fog.</p>
<p>A directory of HTML has no clock, or almost none. Its dependencies are the
browser and the filesystem — the two most backward-compatible artifacts in
computing. It can move hosts with <code>rsync</code>. It can be archived by anyone with
<code>wget</code>, including future me, including the Internet Archive, including a
grandchild with a USB stick. Longevity is mostly the art of having fewer
dependencies than the things trying to kill you.</p>
<p>The build can be as modern as it likes — this one runs a component framework,
a typed content pipeline, and a contrast-checking gate — because the build
happens <em>once, on my machine</em>, where complexity is cheap and reversible. What
leaves the machine is inert. The reader pays no tax on my tooling: an article
here is readable with JavaScript disabled, because the JavaScript is
decoration, not load-bearing wall.</p>
<p>There are honest costs — no comments without a third party, search done ahead
of time, anything "live" fenced off — and this site accepts every one of
them. They are the membership fee of the only club that interests me: sites
that will still open.</p>]]></content:encoded>
    </item>
    <item>
      <title>A room in winter</title>
      <link>https://light-through-the-mirror.com/motion/a-room-in-winter/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/motion/a-room-in-winter/</guid>
      <pubDate>Fri, 05 Dec 2025 12:00:00 GMT</pubDate>
      <description>A fixed-camera portrait of one room and its light, from Sant'Ambrogio to New Year.</description>
      <content:encoded><![CDATA[<p>One camera position, locked off, facing the west wall of the studio. One
frame every thirty seconds, from the seventh of December to the first of
January. The film is what the room did with that month: the parallelogram of
sun that walks the wall and shortens daily until the solstice, then —
imperceptibly at first — begins to climb back.</p>
<p>People pass through, but at this compression they become weather. A visit is
a flicker; an afternoon of work is a shadow that leans; Christmas is a warm
lamp burning in the corner of six consecutive seconds. What persists at this
timescale is not activity but arrangement — the chair, the window, the light
obeying its enormous clock.</p>
<p>I made it to learn what the eye can't sample and patience can. The solstice
is visible. You can watch the year turn on a wall.</p>
<p>Player to come with the media phase; the poster is a procedural stand-in in
this film's shade.</p>]]></content:encoded>
    </item>
    <item>
      <title>Signal to noise</title>
      <link>https://light-through-the-mirror.com/signal/signal-to-noise/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/signal/signal-to-noise/</guid>
      <pubDate>Tue, 25 Nov 2025 12:00:00 GMT</pubDate>
      <description>Notes on unsubscribing from the feed and re-subscribing to people.</description>
      <content:encoded><![CDATA[<p>I stopped reading feeds ranked by machines about a year ago, and the
withdrawal was real and embarrassing: two weeks of reaching for a phantom
limb that dispensed novelty. Then something older grew back in its place —
an actual sense of <em>who</em> I read, rather than <em>what</em> I had been fed.</p>
<p>The mechanism matters. A ranked feed optimises for the marginal second of
your attention, which means it optimises for whatever bypasses judgement.
A chronological subscription — RSS, a newsletter, a friend's site checked on
Sunday — optimises for nothing at all. It just delivers, in order, what
someone chose to publish. The choosing is the signal. Everything a ranking
adds is, definitionally, noise: it is the difference between what your
people said and what a system predicts you'll react to.</p>
<p>(This site ships full-text RSS per section, plus a combined feed —
built in the standard-pages phase — precisely because of this post.)</p>
<p>The practical setup is almost insultingly simple. A feed reader with maybe
thirty subscriptions, weeded seasonally like a garden. No unread counts —
that number is the ranking sneaking back in through the window. Sunday
morning, coffee, read what's there, done. Some weeks that's forty minutes;
some weeks it's five, because my thirty people had quiet weeks, and a system
that can be <em>quiet</em> is precisely the point.</p>
<p>What I lost is real: serendipity at scale, the occasional gem from nowhere.
What I got back is a reading life with a shape — authors whose thinking I can
watch develop across months, disagreements that stay in context, and the
restful knowledge that when there is nothing new, nothing pretends to be.</p>]]></content:encoded>
    </item>
    <item>
      <title>Night train to Bari</title>
      <link>https://light-through-the-mirror.com/journal/night-train-to-bari/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/journal/night-train-to-bari/</guid>
      <pubDate>Sat, 08 Nov 2025 12:00:00 GMT</pubDate>
      <description>Eleven hours in a couchette, and the particular honesty of places seen at 4 a.m.</description>
      <content:encoded><![CDATA[<p>The train left Milano Centrale at nine and something in me unclenched before
we cleared the yard. There is no version of flying that does this. A plane is
an interruption between two taxis; a night train is a place, with weather and
neighbours and a corridor where you can stand with your forehead against the
cold glass and watch Emilia go by as a string of sodium lamps.<sup><a href="#user-content-fn-1" id="user-content-fnref-1" data-footnote-ref aria-describedby="footnote-label">1</a></sup></p>
<p>I had the top berth. Below me a man of about seventy read a paperback with the
cover folded back, one thumb keeping his place, the way my grandfather did.
We never spoke beyond <em>buonasera</em>. At Bologna he was replaced, silently, by a
student who slept in her coat.</p>
<p>What I keep from these trips is never the destination. It is the stops in the
small hours — Pescara, Termoli — stations lit like aquariums, one man with a
trolley, the recorded announcement talking to nobody. You see a town with its
face washed, before it has decided what to be for the day. I find it almost
unbearably tender, and I have stopped apologising for that.</p>
<p>Somewhere after Foggia the light started. Not sunrise — the thing before it,
when the window stops being a mirror and becomes a window again, and the sea
arrives on the left like something remembered. I went to the corridor. The
student was already there with two paper cups of coffee from the machine, and
she handed me one as if we had agreed on it the night before.</p>
<p>Bari at seven smelled of bread and diesel. I walked from the station to the
old town with my bag on my shoulder and my back complaining about the berth,
and I was — there is no better word for it — <em>arrived</em>. Eleven hours is not
what the journey costs. It is what it is worth.</p>
<section data-footnotes class="footnotes"><h2 class="sr-only" id="footnote-label">Footnotes</h2>
<ol>
<li id="user-content-fn-1">
<p>The 22:50 Intercity Notte, for the record. Book the couchette, not the
seat. This is the only travel advice I will ever give with total confidence. <a href="#user-content-fnref-1" data-footnote-backref="" aria-label="Back to reference 1" class="data-footnote-backref">↩</a></p>
</li>
</ol>
</section>]]></content:encoded>
    </item>
    <item>
      <title>The long way home</title>
      <link>https://light-through-the-mirror.com/motion/the-long-way-home/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/motion/the-long-way-home/</guid>
      <pubDate>Sat, 11 Oct 2025 12:00:00 GMT</pubDate>
      <description>Documenting a month of deliberately inefficient commutes, one detour at a time.</description>
      <content:encoded><![CDATA[<p>The premise is small: for one month, never take the fastest route home. The
camera came along. What began as a joke about map apps became, somewhere in
week two, a film about attention — about how a city you cross efficiently is
a city you never actually enter.</p>
<p>The detours produced their own cast. A courtyard with a bathtub full of
succulents. A bar that only seems to exist on Tuesdays. Two chess players in
a doorway who let me film their hands but not their faces, which was the
correct artistic decision and they knew it.</p>
<p>Eleven minutes, handheld, cut to the rhythm of walking. The soundtrack is an
unedited voice memo of my own footsteps, which sounds like a gimmick and
plays like a heartbeat.</p>
<p>The player lands with the media phase; the poster is a procedural stand-in
in this film's shade until stills are ready.</p>]]></content:encoded>
    </item>
    <item>
      <title>Tide tables</title>
      <link>https://light-through-the-mirror.com/frames/tide-tables/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/frames/tide-tables/</guid>
      <pubDate>Tue, 30 Sep 2025 12:00:00 GMT</pubDate>
      <description>A photo essay from a September on the Adriatic, shot to the rhythm of the tide.</description>
      <content:encoded><![CDATA[<p>The tide on the Adriatic is small — half a metre on a good day — and almost
nobody watches it. That September I decided to be the person who watches it.
I pinned the tide table above the desk in the rented room and let it schedule
me: one frame at low water, one at the turn, one at high.</p>
<p>Low water is the honest hour. The sea pulls back and shows its working — the
mussel ropes, the dark stones, the old men who appear with buckets as if
summoned. Everything smells stronger. The light comes in flat and long and
lies across the wet sand like it is resting.</p>
<p>The turn is the strange one. For about twenty minutes nothing moves, and the
water holds a stillness you can photograph but not quite describe — a held
breath with a horizon in it. I missed it twice by getting coffee. The tide
table does not wait for coffee.</p>
<p>High water arrives in the evening like furniture being put back. The beach
shortens, the colours go deep, the day's evidence is filed away under half a
metre of sea. I shot the last frame and walked back up the lane, and the
tide, having no further need of me, carried on.</p>
<p><em>The studies shown are procedural placeholders in this post's shade,
holding the layout until the scans arrive.</em></p>]]></content:encoded>
    </item>
    <item>
      <title>La casa di agosto</title>
      <link>https://light-through-the-mirror.com/journal/la-casa-di-agosto/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/journal/la-casa-di-agosto/</guid>
      <pubDate>Tue, 19 Aug 2025 12:00:00 GMT</pubDate>
      <description>Tornare ogni estate nella stessa casa è un modo di misurare chi siamo diventati.</description>
      <content:encoded><![CDATA[<p>La casa è sempre la stessa: le persiane verdi che si gonfiano di caldo e non
chiudono mai del tutto, l'odore di pietra fredda nell'ingresso, il rumore
della ghiaia sotto le ruote che annuncia gli arrivi meglio di qualsiasi
citofono. È la casa dei miei nonni, poi dei miei genitori, e ad agosto — solo
ad agosto — anche un po' mia.</p>
<p>Ci torno ogni anno e ogni anno la casa mi restituisce una versione precedente
di me. Nel cassetto del comò c'è ancora una scatola di conchiglie
catalogate con l'etichettatrice, l'opera di un bambino che credeva che
nominare le cose bastasse a tenerle. Sul muro della cantina, le tacche a
matita delle altezze: io, mia sorella, due cugini che adesso vivono a Berlino
e chiamano <em>casa</em> un'altra lingua.</p>
<p>Il tempo, qui, non passa: si deposita.</p>
<p>Quest'anno ho notato per la prima volta che mio padre sale le scale tenendo
il corrimano. Non ne abbiamo parlato — non è una casa dove si parla di queste
cose, è una casa dove si apparecchia per le otto e si discute se il basilico
va lavato o solo pulito. Ma l'ho visto, e la casa l'ha visto, e tra le sue
funzioni c'è anche questa: essere il luogo dove le cose si vedono un anno
prima che si dicano.</p>
<p>L'ultimo giorno faccio sempre lo stesso giro. Chiudo le persiane una a una,
stacco la corrente, lascio le chiavi nel posto che tutti conosciamo e che non
scriverò nemmeno qui. Poi resto un momento nell'ingresso, al fresco, ad
ascoltare la casa che torna ad essere di nessuno. Ci vediamo l'anno prossimo,
le dico. Vediamo chi ti porto.</p>]]></content:encoded>
    </item>
    <item>
      <title>Analog summer</title>
      <link>https://light-through-the-mirror.com/frames/analog-summer/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/frames/analog-summer/</guid>
      <pubDate>Sat, 12 Jul 2025 12:00:00 GMT</pubDate>
      <description>Three rolls of film, no deleting, and the discipline of thirty-six chances.</description>
      <content:encoded><![CDATA[<p>This summer I put the digital body in a drawer and carried my father's old
rangefinder and three rolls of film. One hundred and eight exposures for
eight weeks. The arithmetic changes everything: at two frames a day you stop
collecting pictures and start spending them.</p>
<p>The first roll taught me how much I had been leaning on the delete button —
not as a tool but as a licence not to look before shooting. The second roll
taught me patience with my own seeing: half of it was shot in the same
courtyard, at the same hour, because the light there earned it. The third
roll I barely remember shooting, which I've decided is what fluency feels
like.</p>
<p>The scans came back in September like letters from a slightly better
photographer. Not technically better — there are missed focuses here that a
phone would never permit — but better at <em>choosing</em>. Thirty-six chances make
you a critic before the shutter instead of after.</p>
<p><em>Studies shown are procedural placeholders in this post's shade until the
scans are prepared for the web.</em></p>]]></content:encoded>
    </item>
    <item>
      <title>The quiet machine</title>
      <link>https://light-through-the-mirror.com/sound/the-quiet-machine/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/sound/the-quiet-machine/</guid>
      <pubDate>Sat, 21 Jun 2025 12:00:00 GMT</pubDate>
      <description>A modular synth long-form piece recorded in one take on the shortest night of the year.</description>
      <content:encoded><![CDATA[<p>A modular synthesiser is a machine you negotiate with. You patch an
intention, and the machine returns an interpretation, and somewhere between
the two is the piece. On the twenty-first of June I finished a patch I had
been circling for a month — a slow six-voice drone that breathes at roughly
the tempo of sleep — and decided it should run through the shortest night,
once, with no overdubs and no second chances.</p>
<p>The take runs from 23:40 to a little past midnight, twenty-five minutes in
which nothing happens twice. The patch drifts the way analogue circuits do
when a room cools: oscillators settle, a filter opens by a hair, and by the
end the piece has moved somewhere I did not send it. That drift is the
performance. My role was mostly to sit still and not intervene, which is
harder than playing.</p>
<p><em>Patch notes</em> is thirty seconds of me explaining the signal path, kept
because listeners asked. The <em>morning reprise</em> is the same patch, powered on
again at 6 a.m. — the machine remembering the piece slightly differently,
the way you remember a dream at breakfast.</p>
<p>The playable excerpt is synthesized placeholder audio until the masters
arrive; the other durations are final.</p>]]></content:encoded>
    </item>
    <item>
      <title>Tape loops, vol. 1</title>
      <link>https://light-through-the-mirror.com/sound/tape-loops-vol-1/</link>
      <guid isPermaLink="true">https://light-through-the-mirror.com/sound/tape-loops-vol-1/</guid>
      <pubDate>Fri, 02 May 2025 12:00:00 GMT</pubDate>
      <description>Three loops from a broken four-track, degrading in real time and forgiven for it.</description>
      <content:encoded><![CDATA[<p>The four-track was ten euros at a flea market and broken in the only way that
matters: the capstan drags, so everything it plays back comes out slightly
seasick, and everything it records degrades a little with each pass. A
sensible person would fix it. I recorded three pieces with it instead.</p>
<p>Each loop starts as a short phrase — piano, a bowed note, half a chord from a
choir record — dubbed from tape to tape until the copy of the copy of the
copy begins to bloom. Tape degradation isn't subtraction; it's a slow trade.
You lose edges and gain fog, lose pitch and gain weather. Around the seventh
generation each phrase stopped being a recording of an instrument and became
a recording of the machine remembering an instrument.</p>
<p>The titles are honest: these are functional loops, made for specific
situations. One for washing dishes in the evening. One the exact length of my
old bus ride. One for the hour when the building goes quiet and you can
finally hear how much sound "silence" was.</p>
<p>Volume two exists already, on three cassettes, waiting for the machine to
break a little further. The playable excerpt is synthesized placeholder
audio until the tapes are digitised.</p>]]></content:encoded>
    </item>
  </channel>
</rss>
