Önemli Bilgiler
- Panic'in tarayıcı içi Playdate oyun geliştirme paketinde harika bir ses uygulaması var.
- Web uygulamaları, yerel, bilgisayardaki uygulamalara kıyasla hala sınırlıdır.
-
Tarayıcı tabanlı müzik uygulamaları her yıl daha da güçleniyor.
Playdate bu yılın en popüler el konsolu ve müzik yapma araçları bile eğlenceli.
Playdate'in arkasındaki yazılım geliştiricisi Panic, Mac ve iOS için gösterişli ama eğlenceli uygulamalarıyla tanınır. Playdate için oyunlar oluşturmak için Pulp (kayıt gereklidir) adlı web tabanlı bir araç yayınladı. Göze çarpan, Game Boy çağındaki Ableton Live'a benzeyen müzik yapma uygulaması olabilir. Tarayıcı tabanlı müzik araçları normal kullanım için yeterince iyi hale geldi, ancak Google Dokümanlar gibi devralacaklar mı yoksa deneysel türler için bir niş olarak mı kalacaklar?
"WebAudio API ile kapsamlı bir şekilde çalıştım (diğerlerinin yanı sıra, içinde oldukça ayrıntılı bir modüler sentezleyici oluşturdum) ve güvenle söyleyebilirim ki, çok kapsamlı ve teknik özellikler de son zamanlarda oldukça kararlı hale geldi, " müzisyen ve ses yazılım geliştiricisi SevenSystems, Lifewire'a forum mesajıyla anlattı.
Sadece Web'de Gezinmek İçin Değil
Web tarayıcısı, bilgisayarınızdaki veya telefonunuzdaki en zorlu uygulamalardan biridir. Slack gibi karmaşık paketlerden milyonlarca seğirme hızındaki tarayıcı oyunlarına ve şaşırtıcı derecede derin Photoshop alternatiflerine kadar, içinde çalışan web uygulamalarını düşünün. Peki neden müzik uygulamaları değil? Geliştiricilerin tarayıcı için müzik uygulamaları oluşturmasına olanak tanıyan bir çerçeve olan WebAudio API, karmaşık, tam özellikli uygulamalar oluşturmak için yeterince güçlüdür.
Öne çıkan, Game Boy çağındaki Ableton Live'a benzeyen müzik yapma uygulaması olabilir.
"Bununla, teknik olarak karmaşık sentezler, ses parçaları, hemen hemen her tür efekt, spektrum analizörleri, osiloskoplar, LFO'lar, zarflar vb. dahil olmak üzere eksiksiz, sofistike bir DAW oluşturabilirsiniz… tümü örnek doğru zamanlama ile, " diyor SevenSystems.
Ayrıca eğlenceli.
"Bununla birlikte, web ses API'sini programlamak gerçekten eğlenceli. Birkaç yıl önce bunu kullanarak synth oluşturma konusunda ücretsiz bir kursa katıldım ve bundan gerçekten keyif aldım. Ben de bir web davul makinesi yaptım (aslında kullanışlı değil, daha çok bir demo/öğrenme oyuncağı. Bu teknolojinin ne kadar güçlü ve ilerlemenin ne kadar kolay olduğu şaşırtıcı, " elektronik müzisyen Octagonist Lifewire'a forum mesajı aracılığıyla söyledi.
Panic'in Pulp araçları, modern tarayıcının yeteneklerinin harika bir örneğidir. Ses aracı, monokrom Playdate konsolu gibi, eski zamanlara ilginç bir geri dönüş ve müzik sıralayıcısı karmaşık olsa da, bip sesleri ve bloop'ları tarayıcıyı zorlaştırıyor.
Tahti, Web için daha da etkileyici bir müzik uygulamasıdır - Elektron'un 800 dolarlık Digitakt'ına çok benzeyen tam özellikli bir sıralayıcı. Hatta kendi örneklerinizi yüklemenize izin verir. Aslında Tahti o kadar iyi ki iPad veya iPhone için gerçekten uygun bir uygulamaya dönüştürülmeli.
Ama neden? Neden web uygulamaları yerine yerel uygulamaları tercih ediyoruz?
Hız ve Güvenlik
Bir web uygulamasının en bariz dezavantajı, onu kullanmak için internet bağlantısına ihtiyaç duymanızdır. Ancak bazı uygulamalar kaynaklarını önbelleğe alabilir ve çevrimdışı çalışabilir. Bir başka tarihi engel de güvenlik olmuştur. Tarayıcıda uzun bir forum yanıtı veya blog yazısı yazdıysanız ve sayfa yeniden yüklendiğinde veya kilitlendiğinde bunu kaybettiyseniz, büyük olasılıkla o anda web uygulamalarından vazgeçmişsinizdir.
Ama bu aynı zamanda eski bir haber. Örneğin Google Dokümanlar, bağlantınız ne kadar kötü veya tarayıcınız ne kadar kilitli olursa olsun hiçbir şey kaybetmez.
Hız bile artık sorun değil. Tarayıcı uygulamaları internete bağlıdır, ancak kaynaklarının çoğu yerel olarak depolanır ve sayfayı açtığınızda yüklenir. Bu, ses dosyalarınızın onları her çaldığınızda mutlaka web'den yayınlanması gerekmediği anlamına gelir.
Bu teknolojinin ne kadar güçlü ve ilerlemenin ne kadar kolay olduğu inanılmaz.
Ancak yerel uygulamalarla karşılaştırıldığında web uygulamalarında hala sorunlar var. Bir sorun hala dosyaların aktarılmasıdır. Bir videoyu, büyük fotoğrafı veya ses klibini düzenlemek istiyorsanız, bir web uygulamasına girip çıkarmak için bir noktada yükleme yapmanız gerekir. Bu her zaman yerel disklerinizdeki dosyalarla çalışmaktan daha yavaş olacaktır.
Diğer engel bağlantıdır. Bir müzik uygulamasının kullanışlı olması için mevcut uygulamalarınıza bağlanması gerekir. Ableton Live ve Logic'te üçüncü taraf uygulamalar eklenti olarak bulunur. iOS'ta uygulamalar, seslerini modüler olarak birbirlerine kolayca gönderebilir. Ancak, hantal yönlendirme geçici çözümleri kullanmadan, web tarayıcısını bu kurulumlara dahil etmek zordur. Yapabilseniz bile, senkronize etmede sorunlar olabilir.
Çoğu insan için bir web uygulaması harika çalışır, ancak daha fazla performansa veya daha derin özelliklere ihtiyaç duyduğunuzda, bir profesyonel her seferinde normal bir uygulama kullanır. Ve bu sorun değil çünkü her yaklaşımın avantajları vardır.