Mga Key Takeaway
- Ang in-browser na Playdate game development suite ng Panic ay may kamangha-manghang audio app.
- Limitado pa rin ang mga web app kumpara sa mga lokal at on-computer na app.
-
Browser-based music apps ay nagiging mas malakas bawat taon.
Ang Playdate ay ang mainit na handheld console ng taong ito, at maging ang mga tool nito sa paggawa ng musika ay masaya.
Ang Panic, ang developer ng software sa likod ng Playdate, ay kilala sa mga pinakintab ngunit nakakatuwang app nito para sa Mac at iOS. Kakalabas lang nito ng web-based na tool, na tinatawag na Pulp (kinakailangan ang pag-signup), para bumuo ng mga laro para sa Playdate. Ang standout ay maaaring ang music-making app, na parang Ableton Live mula sa edad ng Game Boy. Ang mga tool sa musikal na nakabatay sa browser ay naging sapat na para sa regular na paggamit, ngunit ang mga ito ba ay papalitan tulad ng Google Docs o mananatiling angkop na lugar para sa mga pang-eksperimentong uri?
"Malawakan akong nagtrabaho sa WebAudio API (bukod sa iba pa, gumawa ng medyo detalyadong modular synth dito) at kumpiyansa kong masasabi na ito ay napakakumpleto at ang detalye ay naging medyo matatag din kamakailan, " musikero at audio Sinabi ng developer ng software na SevenSystems sa Lifewire sa pamamagitan ng mensahe sa forum.
Hindi Lamang Para sa Pagba-browse sa Web
Ang web browser ay isa sa mga pinaka-hinihingi na app sa iyong computer o telepono. Isipin lamang ang tungkol sa mga web app na tumatakbo sa loob nito, mula sa mga kumplikadong suite tulad ng Slack hanggang sa isang milyong twitch-speed na mga laro ng browser hanggang sa nakakagulat na malalim na mga alternatibo sa Photoshop. Kaya bakit hindi music apps? Ang WebAudio API, isang framework na nagbibigay-daan sa mga developer na gumawa ng mga music app para sa browser, ay madaling sapat na makapangyarihan upang bumuo ng mga kumplikado at ganap na tampok na apps.
Maaaring ang standout ay ang music-making app, na parang Ableton Live mula sa edad ng Game Boy.
"Maaari kang gumawa ng isang buo, sopistikadong DAW gamit ito, kabilang ang mga kumplikadong synth, audio track, halos anumang uri ng mga epekto, spectrum analyzer, oscilloscope, LFO, envelope, atbp… lahat ay may sample-accurate na timing, " sabi ng SevenSystems.
Masaya rin.
"Sabi nga, ang web audio API ay talagang nakakatuwang iprograma. Gumawa ako ng libreng kurso sa pagbuo ng mga synth gamit ito ilang taon na ang nakalipas at talagang nasiyahan ako dito. Nakagawa na rin ako ng web drum machine (hindi talaga kapaki-pakinabang, mas isang demo/learning toy). Nakakamangha kung gaano kalakas ang tech na iyon at kung gaano kadali itong magpatuloy, " sinabi ng electronic musician na Octagonist sa Lifewire sa pamamagitan ng mensahe sa forum.
Ang Panic's Pulp tools ay isang magandang halimbawa ng mga kakayahan ng modernong browser. Ang Sound tool ay isang kakaibang pagbabalik sa sinaunang panahon, tulad ng monochrome Playdate console, at kahit na ang pagkakasunud-sunod ng musika nito ay sopistikado, ang mga bleeps at bloops nito ay halos hindi nagbubuwis sa browser.
Ang Tahti ay isang mas kahanga-hangang app ng musika para sa web-isang buong tampok na sequencer na gumaganap nang katulad ng $800 Digitakt ng Elektron. Hinahayaan ka pa nitong i-load ang sarili mong mga sample. Sa katunayan, napakahusay ng Tahti kaya dapat itong gawing angkop na app para sa iPad o iPhone.
Pero bakit? Bakit mas gusto namin ang mga lokal na app kaysa sa mga web app?
Bilis at Kaligtasan
Ang pinaka-halatang downside ng isang web app ay kailangan mo ng koneksyon sa internet upang magamit ito-bagama't maaaring i-cache ng ilang app ang kanilang mga mapagkukunan at gumana nang offline. Ang isa pang hadlang sa kasaysayan ay ang kaligtasan. Kung nagsulat ka ng mahabang tugon sa forum o post sa blog sa browser at nawala ito noong nag-reload o nag-crash ang page, malamang na sumuko ka na sa mga web app noon.
Ngunit lumang balita rin iyon. Ang Google Docs, halimbawa, ay tila walang mawawala, gaano man kahirap ang iyong koneksyon o gaano kasira ang iyong browser.
Kahit ang bilis ay hindi na problema. Ang mga browser app ay konektado sa internet, ngunit marami sa kanilang mga mapagkukunan ay lokal na nakaimbak, na na-load kapag binuksan mo ang pahina. Nangangahulugan iyon na ang iyong mga audio file ay hindi kinakailangang i-stream mula sa web sa tuwing ipe-play mo ang mga ito.
Nakakamangha kung gaano kalakas ang tech na iyon at kung gaano kadaling magpatuloy.
Ngunit may mga problema pa rin sa mga web app kung ihahambing sa mga lokal na app. Isang isyu pa rin ang paglilipat ng mga file. Kung gusto mong mag-edit ng video, malaking larawan, o audio clip, ang pagpasok at paglabas nito sa isang web app ay nangangailangan ng pag-upload sa ilang sandali. Iyon ay palaging magiging mas mabagal kaysa sa pagtatrabaho sa mga file sa iyong mga lokal na disk.
Ang iba pang hadlang ay ang pagkakakonekta. Para maging kapaki-pakinabang ang isang music app, kailangan nitong kumonekta sa iyong mga kasalukuyang app. Sa Ableton Live at Logic, umiiral ang mga third-party na app bilang mga plug-in. Sa iOS, madaling ipadala ng mga app ang kanilang audio sa isa't isa nang modular. Ngunit nang hindi gumagamit ng clunky routing workarounds, mahirap isama ang web browser sa mga setup na ito. At kahit na kaya mo, maaaring may mga problema sa pag-sync ng mga bagay-pag-sync ay problema pa rin sa regular na software ng musika.
Para sa karamihan ng mga tao, mahusay na gumagana ang isang web app, ngunit kapag kailangan mo ng mas maraming performance o mas malalalim na feature, gagamit ang isang propesyonal ng regular na app sa bawat pagkakataon. At ayos lang dahil may mga pakinabang ang bawat diskarte.