Tarayıcınızdan Alarm Zamanı: SIRENFALL ile Gerçek Zamanlı Ses Sentezleme

Tarayıcınızdan Alarm Zamanı: SIRENFALL ile Gerçek Zamanlı Ses Sentezleme

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

Bazen En Etkileyici Teknoloji Demoları Karmaşıklıkla Değil, Bir Atmosferle Çarpıyor

Bir sığınakta duruyorsunuz. Beton duvarlar, loş ışık, camın ardında yağmurlu bir şehir silueti. Tek yapmanız gereken bir kolu çekmek. Karşınızda devasa bir sivil savunma sireninin yılan gibi inip kalkan sesi.

Karışık mı? Hayır. Etkileyici mi? Oldukça.

SIRENFALL Nedir?

SIRENFALL, tarayıcınızda çalışan ücretsiz bir interaktif sahne. Tek gereken bir link açmak. Yukarıda tarif ettiğim o sığınak manzarası karşınızda. Yapacak bir şey var: o büyük kolu çekip sirenleri harekete geçirmek.

Çok basit görünüyor, değil mi? İşte tam olarak bu yüzden dikkat çekici.

O Siren Sesi Nereden Geliyor?

İşin püf noktası şu: duyduğunuz her ses, tarayıcınızda anlık olarak üretiliyor. MP3 yok, WAV yok, hazır audio dosyası yok. Sadece Web Audio API ve saf matematiksel dalga formülleri.

Sivil savunma sirenleri rastgele sesler değildir. Belirli bir düzene göre çalışırlar:

  • İki frekans: 515 Hz ve 618 Hz — aralarında minör üçüncü var
  • Karakteristik "inilti": Ses her 15 saniyede bir yükselip alçalıyor
  • Yağmur ve gök gürültüsü: Sürekli devam eden arka plan
  • Ek etkileşimler: Bir panjur kontrolü ve eski bir CRT monitör

Bu detaylar, projeyi sıradan bir gösteriden öteye taşıyor ve gerçek bir atmosfer duygusu yaratıyor.

Web Geliştiriciler İçin Ne İfade Ediyor?

SIRENFALL, Web Audio API'nin potansiyelini gözler önüne seriyor. Bu API şunları sunuyor:

  • Oscillator'lar: Saf dalga formları üretir (sinüs, kare, testere, üçgen)
  • Gain node'lar: Ses seviyesi kontrolü ve yumuşak geçişler
  • Filter'lar: Ton karakterini şekillendirir
  • Gerçek zamanlı parametre manipülasyonu: Dinamik efektler için

Çoğu tarayıcı tabanlı ses projesi ya hazır kayıtlar kullanıyor ya da ağır kütüphaneleri arkasına alıyor. SIRENFALL ise vanilla JavaScript ve temel akustik bilgisiyle zarif, hafif bir ses sentezi mümkün olduğunu kanıtlıyor.

Deneyim

Kayıt yok. Kurulum yok. Eklenti yok. Modern bir tarayıcı açın, linke gidin ve o betondan yapılma sığınağınızda yağmur damlalarını izlerken komşularınızı bir sirenle çılgına çevirmeyi düşünün.

Garip. Spesifik. Ve dürüstçe söyleyeyim — post-apokaliptik bir huzur.

👉 deneyin

Kaynak kod GitHub'da MIT lisansıyla paylaşılmış. Audio sentezinin nasıl çalıştığını incelemek veya kendi Web Audio deneyimlerinizi oluşturmak isterseniz, bakmaya değer.

Bazen tarayıcı teknolojisinin en iyi kullanımı verimlilik değil. İnsanların birkaç dakika boyunca yaşayabileceği garip küçük dünyalar yaratmak. SIRENFALL tam olarak bunu yapıyor.

Read in other languages:

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