BETA · 08-06f
temperature · charge & S curve
 
temperature · S curve
how it works · 5 steps
1
Name your coffee
Tap the nameplate and give the bean its name; every coffee carries its own map, memory and details.
2
The first roast is the reference
Roast this coffee to the DARKEST level you serve, and after Drop fill the measured color and tap Map. If you pull samples to cup and analyze while roasting, tap "Sample pulled" at each pull: every measured sample deepens the calibration, and with the Cupper plan your samples feed cupping sessions in the Guide - the path to this coffee's best recipe. Every coffee enters first crack at its own color: for the truest start, drop a small sample at A0 once, measure it ground, and enter it as A0 Agtron.
3
Set up every roast the same way
Open the listener 1-2 minutes before first crack, phone in the same spot near the drum, set Trigger and High-pass once and leave them alone.
4
Roast by the bell
The stages pin themselves as they are earned, the ghost races your reference roast, and the gauge shows the color if you dropped right now. When you drop the beans, tap Drop.
5
Measure, fill, tap the button
After cooling, enter the measured color and tap the Map button - on early-cut roasts it says "Record lesson" and keeps your reference safe. Every measured roast makes the next prediction better; that is the app learning your coffee. Save the session (.zip) as your archive.
The whole instrument is free, forever. Roaster and Cupper add cloud memory across your devices.
live gain
0
Tap start, hold the phone near the drum, disable the case if it covers the mic.
name the coffee
tap to listen
FORECAST
CRACKS
tempo · —
DEV —
session timeline · DEV
4 s
total gain
pace
vs reference
bean voice
cracks / 30s
evenness
vs reference
brightness
-
time SD s
-
recipes · universe · data · watch · settings
session capture
Everything is kept for the whole session; save after Stop. Keep the screen on.
coffee cloud · Guide account
·
Sessions & cloud
🏷 Coffee badge · sticker info
Saved per coffee on this phone; the batch card pulls from here. Fields arrive from this coffee's last save.
gain phase
position inside the bell of first crack
counted cracks
0
the valid pops, one by one
watch cast
off
Tablet / iPad: full-screen second display · Apple Watch · soon
tuning & trace
last gain
0
peak gain
0
gain trace (cracks marked)
5.0x
6k Hz
2.5x
Detection listens for millisecond bursts (clicks), not loud averages, so test it with a pen click or finger snap, not your voice. Trigger is a threshold: LOWER catches more.
signal purity · -
engine internals · admin
Admin view lives only on this unlocked device. The page source still carries the whole engine: real secrecy needs the server layer. lock admin
crack log
Tick = false positive: kept and labeled in the CSV, excluded from stats. Swipe a row left to delete it outright (wrong-settings junk).