Rotas dinâmicas com sorteio aleatório de visualizadores por gênero musical e fallback universal.
Estúdio de telejornalismo com globo 3D holográfico, VU meters, telemetria e ondas ao vivo.
/news ↗Barras de equalizador elétricas, shockwaves e distorção com temas vermelho e laranja.
/rock ↗Raios de luz celestial, auras douradas e partículas flutuantes.
/gospel ↗Equalizador rústico acústico e ondas suaves em tons âmbar e entardecer.
/country ↗Sol retrô neon com grade 80s e túnel laser em magenta e ciano.
/synthwave ↗Qualquer rota inédita é respondida pelo visualizador adaptativo universal.
/qualquer-coisa ↗O Lombrigasound foi projetado para ser integrado de forma rápida e modular em qualquer website, aplicativo web ou player de áudio (React, Vue, Svelte, Next.js ou HTML puro).
Insira a tag <iframe> apontando para o endpoint do gênero desejado. O Cloudflare Worker entregará automaticamente uma variação visual sorteada e otimizada a 60 FPS:
<!-- Incorporando o visualizador de Synthwave -->
<iframe
id="lombriga-visualizer"
src="https://lombrigasound.pages.dev/synthwave"
width="100%"
height="400"
style="border: none; background: #000; border-radius: 8px;"
allow="autoplay">
</iframe>
Você pode controlar a animação e o estado de reprodução em tempo real enviando mensagens via postMessage para o contentWindow do iframe:
const iframe = document.getElementById('lombriga-visualizer');
// Exemplo: Conectando com uma tag <audio> nativa
const audioPlayer = document.querySelector('audio');
// Quando a música começar a tocar
audioPlayer.addEventListener('play', () => {
iframe.contentWindow.postMessage({ isPlaying: true }, '*');
});
// Quando a música for pausada (congela a animação suavemente)
audioPlayer.addEventListener('pause', () => {
iframe.contentWindow.postMessage({ isPlaying: false }, '*');
});
// Alternar gênero musical dinamicamente
function changeGenre(newGenre) {
iframe.contentWindow.postMessage({ genre: newGenre }, '*');
}
Todas as rotas possuem suporte a sorteio randômico de variações, cabeçalhos de iframe liberados (frame-ancestors *) e CORS global habilitado:
| Gênero / Rota | Endpoint Completo | Estilo Visual |
|---|---|---|
| /news | https://lombrigasound.pages.dev/news |
Globo 3D holográfico, satélites, VU meters e telemetria |
| /rock | https://lombrigasound.pages.dev/rock |
Equalizador elétrico, shockwaves, distorção e chamas |
| /gospel | https://lombrigasound.pages.dev/gospel |
Mandala sagrada, harpa celestial e feixes de luz divina |
| /country | https://lombrigasound.pages.dev/country |
Equalizador acústico rústico e ondas em tons de pôr do sol |
| /synthwave | https://lombrigasound.pages.dev/synthwave |
Sol retrô 80s neon, grade perspectiva e lasers ciano/magenta |
| Fallback Universal | https://lombrigasound.pages.dev/[qualquer-coisa] |
Visualizador adaptativo universal para qualquer rota |