Skip to content

Som de recorde: fanfarra no navegador - #36

Merged
Modanez merged 1 commit into
mainfrom
feat/record-sound
Nov 12, 2026
Merged

Modanez merged 1 commit into
mainfrom
feat/record-sound

Conversation

@Modanez

@Modanez Modanez commented Nov 12, 2026

Copy link
Copy Markdown
Owner

Som de recorde ("tam-tam-tam-tammm")

Pedido do Paulo: tocar um som no navegador quando bater um recorde.

  • Fanfarra gerada na hora com Web Audio, sem arquivo de áudio (dente de serra + quadrada + triangular, com filtro passa-baixa).
    • Recorde da fazenda: dó-mi-sol e o dó agudo longo com o acorde: "tam-tam-tam-tammm".
    • Recorde pessoal: sol-dó, "tam-tammm".
  • Toca junto com a comemoração que já existia (confete e cartaz).
  • 🔊/🔇 na barra superior liga e desliga. Fica guardado no navegador (localStorage, com try/catch). Ao religar, toca uma amostra.
  • Autoplay: os navegadores só liberam som depois de um toque na página. O primeiro toque já destrava. No quiosque, o Chromium precisa de --autoplay-policy=no-user-gesture-required (documentado no README).
  • Traduzido para inglês.

Conferido no navegador: o botão alterna e persiste, e o áudio inicia no quiosque com a flag. Sem erros. npm test (184) passa.


Generated by Claude Code

@Modanez
Modanez force-pushed the feat/record-sound branch 2 times, most recently from 2cde088 to efc9ba4 Compare November 12, 2026 00:30
Recorde da fazenda: tam-tam-tam-tammm; recorde pessoal: tam-tammm.
Sem arquivo de áudio (osciladores + filtro). Botão 🔊/🔇 na barra
superior, guardado no navegador. README com a flag de autoplay do
Chromium para o quiosque.
@Modanez
Modanez merged commit c1f09cc into main Nov 12, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant