This website requires JavaScript.
Explore
Help
Sign In
gandora
/
site
Watch
2
Star
0
Fork
0
Code
Issues
Pull Requests
2
Actions
Packages
Projects
Releases
Wiki
Activity
All Workflows
asmr
shots
Other workflows
1
split.yml
Management
Job queue
103 workflow runs
Actor
All actors
teahubxyz
Status
All status
Success
Failure
Canceled
Skipped
Waiting
Running
Blocked
Canceling
Branch
All branches
dev
main
playback-state-machine
split
Create status badge
handoff: the playing flag follows play()'s promise; a refused play shows TAP TO PLAY instead of a playing UI with no sound
#103
:
Commit
be3bce8aac
pushed by
teahubxyz
main
2026-10-21 09:32:30 +00:00
2m15s
View workflow file
voice preview: one at a time; a later tap stops the earlier one, even mid-fetch
#102
:
Commit
36a8d64684
pushed by
teahubxyz
main
2026-10-21 08:44:36 +00:00
2m21s
View workflow file
station sheet: the × stays put while the sheet scrolls
#101
:
Commit
6071116a26
pushed by
teahubxyz
main
2026-10-21 08:42:13 +00:00
42s
View workflow file
station sheet scrolls (capped at 88vh); the DJ section is a collapsed disclosure
#100
:
Commit
12f92bc28f
pushed by
teahubxyz
main
2026-10-21 08:41:29 +00:00
34s
View workflow file
hold: the level is baked into the sample (iOS ignores element volume); OFF holds on pure silence
#99
:
Commit
d97628d1ad
pushed by
teahubxyz
main
2026-10-21 08:40:53 +00:00
2m21s
View workflow file
station name: bigger, in ink
#98
:
Commit
dbe369d2c3
pushed by
teahubxyz
main
2026-10-21 08:34:52 +00:00
2m19s
View workflow file
room tone OFF switch next to the slider; off means no bed and a silent hold
#97
:
Commit
1dc150f977
pushed by
teahubxyz
main
2026-10-21 08:32:26 +00:00
2m15s
View workflow file
a usage ledger in localStorage (cooks, costs, latency, fallbacks, reactions, plays) for stats.html; the station sheet links to it
#96
:
Commit
cebaead521
pushed by
teahubxyz
main
2026-10-21 08:27:40 +00:00
2m20s
View workflow file
voices across Venice's TTS models (Qwen3 with a style prompt for whisper/ASMR, Orpheus, ElevenLabs); the persona rides along as the style
#95
:
Commit
f0bbb5c95c
pushed by
teahubxyz
main
2026-10-21 08:25:18 +00:00
2m15s
View workflow file
tones mode: binaural beats (delta..gamma), solfeggio frequencies, isochronic pulses, made on the device in stereo
#94
:
Commit
cd1e040688
pushed by
teahubxyz
main
2026-10-21 08:21:02 +00:00
2m15s
View workflow file
noise: made in slices so the page keeps breathing, 16 kHz, brown and crackle a little quieter
#93
:
Commit
5b1f63bd15
pushed by
teahubxyz
main
2026-10-21 08:18:45 +00:00
28s
View workflow file
hold crackle at room-tone level, not music level, and the bed stops the moment the hold starts; station modes: music / freestyle / asmr / noise
#92
:
Commit
e281e104dd
pushed by
teahubxyz
main
2026-10-21 08:18:15 +00:00
1m55s
View workflow file
welcome: a DJ with a chosen name keeps it instead of picking one
#91
:
Commit
c1606fdf9b
pushed by
teahubxyz
main
2026-10-21 07:45:24 +00:00
2m15s
View workflow file
DJ personas: per-station name, voice (with preview), speaking speed and a persona brief; presets incl. ASMR; brief feeds the track prompt and the break scripts
#90
:
Commit
d65505882c
pushed by
teahubxyz
main
2026-10-21 07:43:07 +00:00
29s
View workflow file
repeat toggle: the on state is a filled ink pill, not a 12% gold tint nobody can see
#89
:
Commit
045b14b6a6
pushed by
teahubxyz
main
2026-10-21 07:41:14 +00:00
2m23s
View workflow file
handoff: a track started inside ended counts as playing at once, and the bed never starts while the phase is playing (on iOS a Web Audio start right after the swap could interrupt the element)
#88
:
Commit
ec8c563595
pushed by
teahubxyz
main
2026-10-21 07:38:48 +00:00
2m17s
View workflow file
reaction pills alternate above and below the bar when neighbours are close; tapping a pill seeks to its moment
#87
:
Commit
74351fefef
pushed by
teahubxyz
main
2026-10-21 07:36:29 +00:00
1m48s
View workflow file
room tone default 18% (was 35%); a saved higher level is brought down once
#86
:
Commit
f62ebdc79b
pushed by
teahubxyz
main
2026-10-21 07:33:48 +00:00
2m21s
View workflow file
reaction ticks: hits close together become one pill reading them in order, recomputed from the hit list each time
#85
:
Commit
6e3965bf1c
pushed by
teahubxyz
main
2026-10-21 07:30:53 +00:00
2m25s
View workflow file
emoji tray: the last emoji you used always has a slot (one tap puts it in the bar), the other six are the most used
#84
:
Commit
9186dc1be6
pushed by
teahubxyz
main
2026-10-21 07:28:25 +00:00
2m20s
View workflow file
bed: when Web Audio takes over, the element is silenced
#83
:
Commit
4df29cc14f
pushed by
teahubxyz
main
2026-10-21 07:25:48 +00:00
2m20s
View workflow file
the room tone plays through Web Audio (a looping buffer is seamless; the element loop had a gap every pass); the element stays as the fallback and as the player's hold
#82
:
Commit
7c1992278e
pushed by
teahubxyz
main
2026-10-21 07:23:25 +00:00
56s
View workflow file
the player's hold uses a short 4 s crackle (handover waits at most one pass); the room tone keeps the long one
#81
:
Commit
cf522e8926
pushed by
teahubxyz
main
2026-10-21 07:18:48 +00:00
2m18s
View workflow file
room tone decided from the phase, not from the player's paused flag (the unlock clip flipped it and caused an on-off-on fade); the crackle sample is 12 s long
#80
:
Commit
84c7ba1665
pushed by
teahubxyz
main
2026-10-21 07:16:28 +00:00
34s
View workflow file
emoji drawer above the scrim (it was underneath it, so every tap closed it)
#79
:
Commit
9213647549
pushed by
teahubxyz
main
2026-10-21 07:10:55 +00:00
2m15s
View workflow file
emoji drawer: opens without grabbing the keyboard; the type-any-emoji box moves to the bottom; taps register on pointerup so a moving drawer can't swallow them
#78
:
Commit
b11b3b47a2
pushed by
teahubxyz
main
2026-10-21 07:06:42 +00:00
2m17s
View workflow file
reactions: the tray re-ranks after every tap; ticks that land within a second of each other stack upward instead of hiding one another
#77
:
Commit
b11ff4b7b6
pushed by
teahubxyz
main
2026-10-21 06:58:43 +00:00
2m18s
View workflow file
library opens again: the playing tile's class list no longer gets an empty token (which threw and aborted the render)
#76
:
Commit
6e0259daff
pushed by
teahubxyz
main
2026-10-21 06:31:38 +00:00
2m26s
View workflow file
a little
🦙
in the library's cost line opens Winamp
#75
:
Commit
c5991ebc36
pushed by
teahubxyz
main
2026-10-21 06:28:06 +00:00
2m16s
View workflow file
typed "no X" / "less X" goes on the avoid list and marks X as a disliked tag; "more X" the reverse; the DJ is told the avoid list is a hard rule that outranks the taste model
#74
:
Commit
582e5bebf2
pushed by
teahubxyz
main
2026-10-21 06:23:30 +00:00
2m21s
View workflow file
First
Previous
1
2
3
4
Next
Last
Status Badge
Branch
main
main
dev
playback-state-machine
split
Badge URL
Markdown
HTML