Two more Web Audio tones, completing the doorman set: - playToneLeave: E5 -> C5 descending major third (mirror of join's C5 -> E5 ascending). Fires on peer-left (any role leaves the room post hiccup-grace) and peer-booted (mod kicks someone), skipping self on the boot case. - playToneStepDown: single G4 low sine blip — softer than the arrival/departure pair. Fires on role-change for OTHER peers when canSpeak(prev) && !canSpeak(next): they're still in the room, just lost mic privileges. Full notification ladder: C5 -> E5 guest arrived A5 (triangle) hand raised G4 speaker stepped down (still here) E5 -> C5 guest left / was kicked |
||
|---|---|---|
| .. | ||
| blog | ||
| fonts | ||
| chat.html | ||
| host-your-own.html | ||
| how-it-works.html | ||
| index.html | ||
| kernel.html | ||
| stamp.js | ||
| zebra-audio.html | ||
| zebra-spaces.html | ||