Recomandări cheie
- Suita de dezvoltare a jocurilor Playdate din Panic în browser are o aplicație audio uimitoare.
- Aplicațiile web sunt încă limitate în comparație cu aplicațiile locale de pe computer.
-
Aplicațiile muzicale bazate pe browser devin mai puternice în fiecare an.
The Playdate este consola portabilă fierbinte a acestui an, iar chiar și instrumentele sale de creare a muzicii sunt distractive.
Panic, dezvoltatorul de software din spatele Playdate, este cunoscut pentru aplicațiile sale rafinate, dar distractive pentru Mac și iOS. Tocmai a lansat un instrument bazat pe web, numit Pulp (este necesară înregistrarea), pentru a crea jocuri pentru Playdate. Remarcabil ar putea fi aplicația de creare a muzicii, care este ca Ableton Live din era Game Boy. Instrumentele muzicale bazate pe browser au devenit suficient de bune pentru utilizare obișnuită, dar vor prelua ele ca Google Docs sau vor rămâne o nișă pentru tipurile experimentale?
„Am lucrat intens cu API-ul WebAudio (printre altele, am făcut un sintetizator modular destul de elaborat în el) și pot spune cu încredere că este foarte exhaustiv și ca specificația a devenit, de asemenea, destul de stabilă în ultima perioadă”, muzician și audio Dezvoltatorul de software SevenSystems a spus lui Lifewire printr-un mesaj pe forum.
Nu doar pentru navigarea pe web
Browserul web este una dintre cele mai solicitante aplicații de pe computer sau telefon. Gândiți-vă doar la aplicațiile web care rulează în interiorul acestuia, de la suite complexe precum Slack la un milion de jocuri de browser cu viteză de strângere până la alternative surprinzător de profunde Photoshop. Deci, de ce nu aplicațiile muzicale? API-ul WebAudio, un cadru care le permite dezvoltatorilor să creeze aplicații muzicale pentru browser, este suficient de ușor de puternic pentru a crea aplicații complexe, cu funcții complete.
Remarcată ar putea fi aplicația de creare a muzicii, care este ca Ableton Live din era Game Boy.
Puteți crea din punct de vedere tehnic un DAW complet și sofisticat cu el, inclusiv sintetizatoare complexe, piese audio, aproape orice fel de efecte, analizoare de spectru, osciloscoape, LFO-uri, plicuri etc… toate cu sincronizare precisă a probei, „ spune SevenSystems.
Este și distractiv.
Asta fiind spus, API-ul audio web este foarte distractiv de programat. Am făcut un curs gratuit despre construirea de sintetizatoare folosindu-l cu câțiva ani în urmă și mi-a plăcut foarte mult. Am construit și o mașină de tobe web (nu este de fapt utilă, mai degrabă o jucărie demonstrativă/de învățare). Este uimitor cât de puternică este această tehnologie și cât de ușor este să pornești”, a declarat muzicianul electronic Octagonist pentru Lifewire prin mesaj pe forum.
Uneltele Panic's Pulp sunt un exemplu excelent al capacităţilor browserului modern. Instrumentul de sunet este o întoarcere ciudată la vremuri de demult, la fel ca consola Playdate monocromă și, deși secvențatorul său de muzică este sofisticat, bipurile și bloop-urile sale cu greu taxează browserul.
Tahti este o aplicație de muzică și mai impresionantă pentru web - un secvențior cu funcții complete care se comportă foarte mult ca Digitakt de 800 USD de la Elektron. Vă permite chiar să vă încărcați propriile mostre. De fapt, Tahti este atât de bun încât ar trebui să fie transformat într-o aplicație adecvată pentru iPad sau iPhone.
Dar de ce? De ce preferăm aplicațiile locale decât aplicațiile web?
Viteză și siguranță
Cel mai evident dezavantaj al unei aplicații web este că aveți nevoie de o conexiune la internet pentru a o folosi, deși unele aplicații își pot stoca resursele în cache și pot funcționa offline. O altă barieră istorică a fost siguranța. Dacă ați scris vreodată un răspuns lung pe forum sau o postare pe blog în browser și l-ați pierdut când pagina s-a reîncărcat sau s-a prăbușit, este posibil să renunțați la aplicațiile web chiar atunci.
Dar acestea sunt și vești vechi. Google Docs, de exemplu, nu pare să piardă niciodată nimic, indiferent cât de proastă este conexiunea dvs. sau cât de accidentat este browserul dvs.
Chiar viteza nu mai este o problemă. Aplicațiile de browser sunt conectate la internet, dar multe dintre resursele lor sunt stocate local, încărcate când deschideți pagina. Aceasta înseamnă că fișierele dvs. audio nu trebuie neapărat transmise în flux de pe web de fiecare dată când le redați.
Este uimitor cât de puternică este această tehnologie și cât de ușor este să pornești.
Dar există încă probleme cu aplicațiile web în comparație cu aplicațiile locale. O problemă este încă transferul de fișiere. Dacă doriți să editați un videoclip, o fotografie mare sau un clip audio, introducerea și scoaterea acestuia dintr-o aplicație web necesită încărcare la un moment dat. Acest lucru va fi întotdeauna mai lent decât lucrul cu fișiere de pe discurile locale.
Ceal altă barieră este conectivitatea. Pentru ca o aplicație muzicală să fie utilă, trebuie să se conecteze la aplicațiile existente. În Ableton Live și Logic, aplicațiile terță parte există ca plug-in-uri. Pe iOS, aplicațiile își pot trimite cu ușurință sunetul unul altuia în mod modular. Dar fără a utiliza soluții de rutare greoaie, este greu să includeți browserul web în aceste setări. Și chiar dacă puteți, pot apărea probleme la sincronizarea lucrurilor, sincronizarea este încă o problemă cu software-ul muzical obișnuit.
Pentru majoritatea oamenilor, o aplicație web funcționează excelent, dar odată ce aveți nevoie de mai multe performanțe sau de funcții mai profunde, un profesionist va folosi o aplicație obișnuită de fiecare dată. Și asta este bine, deoarece fiecare abordare are avantajele ei.