Ключови изводи
- Пакетът за разработка на игри Playdate в браузъра на Panic има невероятно аудио приложение.
- Уеб приложенията все още са ограничени в сравнение с локалните приложения на компютъра.
-
Базираните на браузър приложения за музика стават все по-мощни всяка година.
Playdate е горещата ръчна конзола за тази година и дори нейните инструменти за правене на музика са забавни.
Panic, разработчикът на софтуер зад Playdate, е известен със своите изпипани, но забавни приложения за Mac и iOS. Той току-що пусна уеб-базиран инструмент, наречен Pulp (изисква се регистрация), за създаване на игри за Playdate. Отличителното може да е приложението за създаване на музика, което е като Ableton Live от ерата на Game Boy. Музикалните инструменти, базирани на браузър, станаха достатъчно добри за редовна употреба, но ще превземат ли те като Google Документи или ще останат ниша за експериментални видове?
"Работих с WebAudio API широко (между другото, направих доста сложен модулен синтезатор в него) и мога уверено да кажа, че е много изчерпателен и спецификацията също стана доста стабилна напоследък, " музикант и аудио софтуерният разработчик SevenSystems каза на Lifewire чрез съобщение във форума.
Не само за уеб сърфиране
Уеб браузърът е едно от най-взискателните приложения на вашия компютър или телефон. Само помислете за уеб приложенията, които се изпълняват в него, от сложни пакети като Slack до безброй браузърни игри с туич скорост до изненадващо дълбоки алтернативи на Photoshop. Така че защо не и музикални приложения? WebAudio API, рамка, която позволява на разработчиците да създават музикални приложения за браузъра, е лесно достатъчно мощен за изграждане на сложни, пълнофункционални приложения.
Отличителното може да е приложението за създаване на музика, което е като Ableton Live от ерата на Game Boy.
Технически можете да създадете цял, усъвършенстван DAW с него, включително сложни синтезатори, аудиозаписи, почти всякакъв вид ефекти, спектрални анализатори, осцилоскопи, LFO, обвивки и т.н. … всичко с точно време за семпла, “казва SevenSystems.
Също така е забавно.
"Въпреки това приложният програмен интерфейс (API) за уеб аудио е наистина забавен за програмиране. Проведох безплатен курс за изграждане на синтезатори, използвайки го преди няколко години и наистина ми хареса. Създадох и уеб барабанна машина (всъщност не е полезно, по-скоро е демонстрация/играчка за обучение). Удивително е колко мощна е тази технология и колко лесно е да се работи с нея, " каза електронният музикант Octagonist пред Lifewire чрез съобщение във форума.
Инструментите Pulp на Panic са чудесен пример за възможностите на съвременния браузър. Инструментът Sound е странно връщане към стари времена, точно като монохромната конзола Playdate, и въпреки че неговият музикален секвенсер е усъвършенстван, неговите звукови сигнали и звукове почти не натоварват браузъра.
Tahti е още по-впечатляващо музикално приложение за мрежата - пълнофункционален секвенсер, който действа много като Digitakt на Elektron за $800. Той дори ви позволява да заредите свои собствени проби. Всъщност Tahti е толкова добър, че наистина трябва да се превърне в подходящо приложение за iPad или iPhone.
Но защо? Защо предпочитаме локални приложения пред уеб приложения?
Скорост и безопасност
Най-очевидният недостатък на едно уеб приложение е, че имате нужда от интернет връзка, за да го използвате, въпреки че някои приложения могат да кешират своите ресурси и да работят офлайн. Друга историческа бариера е безопасността. Ако някога сте написали дълъг отговор във форум или публикация в блог в браузъра и сте го загубили при презареждане или срив на страницата, вероятно сте се отказали от уеб приложенията точно тогава.
Но това също е стара новина. Google Документи, например, изглежда никога не губи нищо, без значение колко лоша е връзката ви или колко срив е браузърът ви.
Равномерната скорост вече не е проблем. Приложенията на браузъра са свързани с интернет, но много от техните ресурси се съхраняват локално и се зареждат, когато отворите страницата. Това означава, че вашите аудио файлове не е задължително да се предават поточно от мрежата всеки път, когато ги възпроизвеждате.
Удивително е колко мощна е тази технология и колко лесна е за стартиране.
Но все още има проблеми с уеб приложенията в сравнение с локалните приложения. Един проблем все още е прехвърлянето на файлове. Ако искате да редактирате видеоклип, голяма снимка или аудио клип, влизането и излизането им от уеб приложение изисква качване в даден момент. Това винаги ще бъде по-бавно от работата с файлове на вашите локални дискове.
Другата бариера е свързаността. За да бъде полезно едно музикално приложение, то трябва да се свърже с вашите съществуващи приложения. В Ableton Live и Logic приложенията на трети страни съществуват като плъгини. В iOS приложенията могат лесно да изпращат своето аудио едно към друго модулно. Но без да използвате тромави заобиколни решения за маршрутизиране, е трудно да включите уеб браузъра в тези настройки. И дори да можете, може да има проблеми със синхронизирането на нещата - синхронизирането все още е проблем с обикновен музикален софтуер.
За повечето хора уеб приложението работи чудесно, но щом имате нужда от повече производителност или по-дълбоки функции, професионалистът ще използва обикновено приложение всеки път. И това е добре, защото всеки подход има своите предимства.