Adithya Raj— field recordings rec · kerala, in

sprake.

None of these were supposed to take as long as they did.

4 projects · kerala, india

ch.01 — presenceamplitude: idle · breathing25 mm/s · red ink

move your mouse. it's tracking the cursor, not you.

▾ scroll

frontispiece. moss, trimmed to size.(it grows back. so do the projects.)

sprake.lol — field recordings

Field Recordings.

Wifi sensing, music ML, and a few other things I got curious about.

Adithya Raj · kerala · 2026

An optimist will tell you the glass is half-full; the pessimist, half-empty; and the engineer will tell you the glass is twice the size it needs to be.

— Oscar Wilde

the plates — hardest one first

plate i — wifi radio (csi)

ThroughNet

Camera-free human sensing from ordinary WiFi.

signal
wifi radio (csi)esp32-s3 fleet
instrument
rustone binary, embedded ui
role
everything: firmware to UI
year
2026
0%false positives
100%detection
<10slatency
±0bpm error
↔

presence — breathing · 15 bpm

drag across the room · the wall doesn’t matter

fig. i a room in five layers. the tx beacons; the wall doesn't matter.

plate ii — operator intent

ARX

A local-first ops platform that runs Minecraft servers with you, not for you.

signal
operator intentlocal llm (gemma)
instrument
pythoninstaller · dashboard · cli
role
solo, installer to TUI
year
2026
1command install
25+cli commands
0cloud dependencies
ARX · SESSION · LOCAL ONLY
$arx start
▸dashboard — :18890 up
▸ollama — gemma4:e2b loaded · local
▸server — running (1.20.4)
$arx doctor
✓12/12 checks passed
$arx tunnel open
▸tunnel live — public join ready

pull the paper to feed it · or press enter

fig. ii a session on the line printer, start to public join.

plate iii — raw audio

Muud

A desktop app that hears what a song is — and how it feels.

signal
raw audiomel spectrograms
instrument
tensorflowcrnn + fuzzy fusion
role
solo: datasets, training, app
year
2026
10genres
~68%val accuracy
1–9v/a scale
~7slive inference
PLEASUREpleasurev8.4 a5.0EXCITEMENTexcitementv7.4 a7.4AROUSALarousalv5.0 a8.4DISTRESSdistressv2.6 a7.4MISERYmiseryv1.6 a5.0DEPRESSIONdepressionv2.6 a2.6SLEEPINESSsleepinessv5.0 a1.6CONTENTMENTcontentmentv7.4 a2.6VALENCE →↑ AROUSALMUUD · MOOD VOLVELLEturn to read

the reading

excitement

valence 7.4 · arousal 7.4

On DEAM’s 1–9 scale, the one Muud’s regression head learns. Muud fuses the point it hears with the genre it hears: 0.7 × genre similarity + 0.3 × emotion similarity.

drag the disc · or focus it and use ← →

fig. iii russell's circumplex under a turning disc.

plate iv — viewing behavior

Recon

A movie tracker whose taste engine fades out the questionnaire as it learns who you are.

signal
viewing behaviortmdb + quiz decay
instrument
next.jssite + chrome extension
role
solo, product + extension
year
2025
3signals blended
30%quiz floor
anystreaming site
0%50%100%010203040FILMS WATCHED →FLOOR 30%STOP · FILM 24quizhistoryTHE QUIZquiz weight 30%PULLWATCH HISTORY24FILMS

after 24 films: quiz 30% · history 70%

pull the film · it stops at the floor

fig. iv the quiz sinks as the history is pulled out. it stops at the floor.

everything else lives in the lab → (liquisight · relieflink · athena · recon ext)

the bench — experiments, hackathons, and instruments still on the bench. honest labels. · all entries →

about the author — the operator

About the author

I'm Adithya Raj, or sprake online. I write whatever the project needs, which so far has meant C for ESP32 boards, TypeScript for Recon, and training my own models when no dataset fit.

Based in Kerala. Open to whatever's interesting, gotta try everything.

Specifications

rust
shipped on hardware
python
daily driver
typescript
three products deep
tensorflow
trains from scratch
esp32 / c
field-tested
canvas 2d
you're looking at it

back pocket — write to me

loan cardsprake.lol

Field Recordings — Adithya Raj

your recording

what this page noticed about your visit

scroll depth—cursor traveled—dwell—longest pause—

none of this leaves your browser. no analytics.

built with next.js, canvas and gsap. set in fraunces and ia writer quattro. printed on duck egg, pistachio, shell, custard, wisteria and apricot. play the opening again ↺