Szirénát építeni a semmiből: A SIRENFALL valós idejű hangszintézise

Szirénát építeni a semmiből: A SIRENFALL valós idejű hangszintézise

Sze 04, 2026 web audio api browser experiments javascript audio synthesis creative coding interactive art open source

SIRENFALL: Amikor a web egyszerre félelmetes és gyönyörű

Van az a fajta technológiai bemutató, ami nem azzal lenyűgöző, hogy mintha próbálna lenyűgözni. Egyszerűen csak létrehoz egy hangulatot, és hagyja, hogy belépj ebbe a világba. A SIRENFALL pontosan ilyen projekt.

Miről szól a SIRENFALL?

Ez egy ingyenes böngészőben futó interaktív élmény. A föld alatti bunkerből nézel ki egy eső áztatta városra. A küldetésed – ha elfogadod: húzd meg a kapcsolót, és indítsd be a polgári védelmi szirénát. Ennyi. Ennyi az egész.

De az, ami technológiailag tényleg lenyűgöző: minden hang, amit hallasz, valós időben szintetizálódik a böngésződben a Web Audio API használatával. Nincs MP3. Nincs WAV. Nincs audió sprite. Csak tiszta matematikai hullámformák, amelyek frekvenciákat generálnak.

A sziréna tudománya

Ez a sziréna nem véletlenszerű zaj – a valódi polgári védelmi mintákat követi:

  • Két hang kis terc间隔ra egymástól: 515 Hz és 618 Hz
  • A jellegzetes "sikítás" egy kürtből jön, ami 15 másodpercenként sweepel egyet
  • Az eső és a mennydörgés háttérként szól
  • További interaktív elemek: redőnyvezérlés és egy régi CRT monitor

Ez a részletekre való odafigyelés azt a benyomást kelti, hogy amit látsz, az nem csak valami trükk, hanem valami authentikus atmoszférájú élmény.

Miért fontos ez a webfejlesztőknek?

A SIRENFALL megmutatja, mi minden lehetséges, ha kreatívan használod a Web Audio API-t. Az API közvetlen hozzáférést biztosít:

  • Oszcillátorokhoz – tiszta hullámformák generálásához (szinusz, négyszög, fűrész, háromszög)
  • Gain node-okhoz – hangerőszabályzáshoz és fade effektekhez
  • Filterekhez – a hang karakterének formázásához
  • Valós idejű paraméterezéshez – dinamikus effektekhez

A legtöbb böngészős audio projekt vagy előre rögzített hangokat játszik le, vagy nehéz könyvtárakat használ. A SIRENFALL azt mutatja, hogy elegáns, hatékony audió szintézis megvalósítható vanilla JavaScripttel és az akusztika alapos ismeretével.

Az élmény

Nincs regisztráció. Nincs telepítés. Nincs böngésző kiterjesztés. Csak nyisd meg bármelyik modern böngészőben, és már állsz is a betonshelterben, nézed az esőcseppeket, miközben eldöntöd, hogy扰民-e a fél szomszédságot a polgári védelmi szirénával.

Furcsa. Specifikus. És őszintén? Eléggé békés egy poszt-apokaliptikus módon.

Próbáld ki: sirenfall.live

A forráskód elérhető GitHubon MIT licenc alatt, ha szeretnéd látni, hogyan működik az audió szintézis, vagy építeni saját Web Audio kísérleteket.

A böngésző technológia legjobb felhasználása néha nem a produktivitásról szól – hanem arról, hogy furcsa kis világokat hozunk létre, ahol az emberek tölthetnek néhány percet. A SIRENFALL pontosan ezt csinálja.

Read in other languages:

TR RU UZ FI RO BG PL EL CS PT NB NL SV ES FR IT DE DA ZH-HANS EN