Key Takeaways
- Panicov paket za razvoj Playdate igrica u pretraživaču ima nevjerovatnu audio aplikaciju.
- Web aplikacije su i dalje ograničene u poređenju s lokalnim aplikacijama na računaru.
-
Muzičke aplikacije zasnovane na pretraživaču svake godine postaju sve moćnije.
Playdate je vruća ručna konzola ove godine, a čak su i njeni alati za pravljenje muzike zabavni.
Panic, programer softvera koji stoji iza Playdate-a, poznat je po svojim uglađenim, a ipak zabavnim aplikacijama za Mac i iOS. Upravo je objavio web-bazirani alat, nazvan Pulp (potrebna je registracija), za pravljenje igara za Playdate. Mogla bi se izdvojiti aplikacija za pravljenje muzike, koja je poput Ableton Live iz doba Game Boy-a. Muzički alati zasnovani na pretraživaču postali su dovoljno dobri za redovnu upotrebu, ali hoće li preuzeti prednost poput Google dokumenata ili će ostati niša za eksperimentalne tipove?
"Radio sam sa WebAudio API-jem opsežno (između ostalog, napravio sam prilično razrađen modularni sintisajzer u njemu) i mogu sa sigurnošću reći da je veoma iscrpan i da je specifikacija takođe postala prilično stabilna nedavno, " muzičar i audio programer softvera SevenSystems rekao je za Lifewire putem poruke na forumu.
Ne samo za pregledavanje weba
Web pretraživač je jedna od najzahtjevnijih aplikacija na vašem računaru ili telefonu. Razmislite samo o web aplikacijama koje se pokreću unutar njega, od složenih paketa kao što je Slack do ziliona igara pretraživača brzih trzaja do iznenađujuće dubokih alternativa Photoshopu. Pa zašto ne i muzičke aplikacije? WebAudio API, okvir koji omogućava programerima da prave muzičke aplikacije za pretraživač, lako je dovoljno moćan za pravljenje složenih, potpuno opremljenih aplikacija.
Možda se ističe aplikacija za pravljenje muzike, koja je poput Ableton Live iz doba Game Boy-a.
"Možete tehnički kreirati cijeli, sofisticirani DAW sa njim, uključujući složene sintisajzere, audio zapise, gotovo sve vrste efekata, analizatore spektra, osciloskope, LFO-e, omotnice, itd… sve sa tačnim mjerenjem vremena, " kaže SevenSystems.
Takođe je zabavno.
"Ipak, web audio API je zaista zabavan za programiranje. Prije nekoliko godina sam prošao besplatni kurs o izgradnji sintisajzera koristeći ga i zaista uživao. Napravio sam i web mašinu za bubnjeve (nije zapravo korisno, više demo/igračka za učenje). Nevjerovatno je koliko je ta tehnologija moćna i kako je lako krenuti, " rekao je elektronski muzičar Octagonist za Lifewire putem poruke na forumu.
Panic's Pulp alati su jedan sjajan primjer mogućnosti modernog pretraživača. Alat za zvuk je neobičan povratak u stara vremena, baš kao i monohromatska Playdate konzola, i iako je njen muzički sekvencer sofisticiran, njegovi zvukovi i zvukovi jedva da opterećuju pretraživač.
Tahti je još impresivnija muzička aplikacija za web - potpuni sekvencer koji djeluje kao Elektronov Digitakt od 800 dolara. Čak vam omogućava učitavanje vlastitih uzoraka. Zapravo, Tahti je toliko dobar da bi ga zaista trebalo pretvoriti u odgovarajuću aplikaciju za iPad ili iPhone.
Ali zašto? Zašto preferiramo lokalne aplikacije u odnosu na web aplikacije?
Brzina i sigurnost
Najočitiji nedostatak web aplikacije je da vam je potrebna internetska veza da biste je koristili - iako neke aplikacije mogu keširati svoje resurse i raditi van mreže. Još jedna istorijska prepreka bila je sigurnost. Ako ste ikada napisali dugačak odgovor na forumu ili blog post u pregledniku i izgubili ga kada se stranica ponovo učitala ili srušila, vjerovatno ste tada odustali od web aplikacija.
Ali to je također stara vijest. Google dokumenti, na primjer, izgleda da nikada ništa ne gube, bez obzira na to koliko loša veza ili koliko je vaš pretraživač neispravan.
Nijedna brzina više nije problem. Aplikacije preglednika su povezane na internet, ali mnogi od njihovih resursa su pohranjeni lokalno, učitavaju se kada otvorite stranicu. To znači da se vaši audio fajlovi ne moraju nužno prenositi s weba svaki put kada ih pustite.
Nevjerovatno koliko je ta tehnologija moćna i kako je lako krenuti.
Ali još uvijek postoje problemi s web aplikacijama u poređenju s lokalnim aplikacijama. Jedan problem je i dalje prijenos datoteka. Ako želite da uredite video, veliku fotografiju ili audio isječak, u nekom trenutku potrebno je da ih unesete i izvadite iz web aplikacije. To će uvijek biti sporije od rada s fajlovima na vašim lokalnim diskovima.
Druga prepreka je povezanost. Da bi muzička aplikacija bila korisna, mora se povezati s vašim postojećim aplikacijama. U Ableton Live i Logic, aplikacije trećih strana postoje kao dodaci. Na iOS-u, aplikacije mogu jednostavno modularno slati svoj zvuk jedna drugoj. Ali bez korištenja nezgrapnih zaobilaznih rješenja za usmjeravanje, teško je uključiti web pretraživač u ove postavke. Čak i ako možete, možda će biti problema sa sinhronizacijom stvari - sinhronizacija je i dalje problem sa redovnim muzičkim softverom.
Za većinu ljudi web aplikacija radi odlično, ali kada vam zatrebaju više performansi ili dublje funkcije, profesionalac će svaki put koristiti običnu aplikaciju. I to je u redu jer svaki pristup ima svoje prednosti.