موارد مهم
- مجموعه توسعه بازی Playdate درون مرورگر Panic یک برنامه صوتی شگفت انگیز دارد.
- برنامههای وب همچنان در مقایسه با برنامههای محلی و روی رایانه محدود هستند.
-
برنامه های موسیقی مبتنی بر مرورگر هر سال قدرتمندتر می شوند.
Playdate کنسول دستی داغ امسال است و حتی ابزارهای ساخت موسیقی آن نیز سرگرم کننده هستند.
Panic، توسعهدهنده نرمافزار Playdate، بهخاطر برنامههای شیک و در عین حال سرگرمکنندهاش برای Mac و iOS شناخته شده است. به تازگی یک ابزار مبتنی بر وب به نام Pulp (لازم به ثبت نام) برای ساخت بازی برای Playdate منتشر کرده است.برجسته ممکن است برنامه ساخت موسیقی باشد، که مانند Ableton Live از عصر Game Boy است. ابزارهای موسیقی مبتنی بر مرورگر به اندازه کافی برای استفاده منظم خوب شدهاند، اما آیا مانند Google Docs قدرت را در اختیار خواهند گرفت یا برای انواع آزمایشی جایگاهی مناسب خواهند داشت؟
من به طور گسترده با WebAudio API کار کرده ام (در میان دیگران، یک ترکیب ماژولار کاملاً استادانه در آن ساخته ام) و با اطمینان می توانم بگویم که بسیار جامع است و مشخصات اخیراً بسیار پایدار شده است. توسعه دهنده نرم افزار SevenSystems از طریق پیام انجمن به Lifewire گفت.
نه فقط برای مرور وب
مرورگر وب یکی از درخواستکنندهترین برنامهها در رایانه یا تلفن شماست. فقط به برنامه های وب که در داخل آن اجرا می شوند فکر کنید، از مجموعه های پیچیده مانند Slack گرفته تا هزاران بازی مرورگر با سرعت انقباض و جایگزین های شگفت انگیز فتوشاپ. پس چرا برنامه های موسیقی نه؟ WebAudio API، چارچوبی که به توسعه دهندگان اجازه می دهد برنامه های موسیقی برای مرورگر بسازند، به راحتی به اندازه کافی قدرتمند است تا برنامه های پیچیده و با امکانات کامل بسازد.
مهمترین برنامه ممکن است برنامه ساخت موسیقی باشد که مانند Ableton Live از عصر Game Boy است.
شما می توانید از نظر فنی یک DAW کامل و پیچیده با آن ایجاد کنید، از جمله ترکیبات پیچیده، آهنگ های صوتی، تقریباً هر نوع افکت، تحلیلگرهای طیف، اسیلوسکوپ ها، LFO ها، پاکت ها، و غیره… همه با زمان بندی دقیق نمونه، SevenSystems می گوید.
این هم سرگرم کننده است.
گفته شد، برنامهنویسی API صوتی وب واقعاً سرگرمکننده است. من چند سال پیش یک دوره آموزشی رایگان در مورد ساخت مصنوعی با استفاده از آن انجام دادم و واقعاً از آن لذت بردم. یک دستگاه درام وب نیز ساختهام (در واقع مفید نیست، بیشتر یک اسباب بازی دمو/آموزش است).
ابزارهای Panic's Pulp یکی از نمونههای عالی از قابلیتهای مرورگر مدرن است. ابزار صدا مانند کنسول تک رنگ Playdate یک بازگشت عجیب به زمان های قدیم است، و حتی با وجود اینکه ترتیب دهنده موسیقی آن پیچیده است، صدای بلپ و بلوپ آن به سختی بر مرورگر تاثیر می گذارد.
Tahti یک برنامه موسیقی حتی تاثیرگذارتر برای وب است - یک ترتیبدهنده با ویژگیهای کامل که بسیار شبیه دیجیتاکت ۸۰۰ دلاری Elektron است. حتی به شما امکان می دهد نمونه های خود را بارگیری کنید. در واقع، Tahti آنقدر خوب است که واقعا باید به یک برنامه مناسب برای iPad یا iPhone تبدیل شود.
اما چرا؟ چرا برنامه های محلی را به برنامه های وب ترجیح می دهیم؟
سرعت و ایمنی
واضح ترین نقطه ضعف یک برنامه وب این است که برای استفاده از آن به اتصال اینترنت نیاز دارید - اگرچه برخی از برنامه ها می توانند منابع خود را در حافظه پنهان ذخیره کرده و به صورت آفلاین کار کنند. یکی دیگر از موانع تاریخی امنیت بوده است. اگر تا به حال یک پاسخ تالار گفتگو یا پست وبلاگ طولانی را در مرورگر نوشتید و هنگام بارگیری مجدد یا خراب شدن صفحه آن را از دست دادید، احتمالاً در همان زمان از برنامه های وب منصرف شده اید.
اما این هم یک خبر قدیمی است. بهعنوان مثال، بهنظر میرسد Google Docs هرگز چیزی را از دست نمیدهد، مهم نیست چقدر اتصال شما خراب است یا مرورگر شما خراب است.
حتی سرعت دیگر مشکلی نیست. برنامههای مرورگر به اینترنت متصل هستند، اما بسیاری از منابع آنها به صورت محلی ذخیره میشوند و با باز کردن صفحه بارگیری میشوند. این بدان معناست که فایلهای صوتی شما لزوماً نباید هر بار که آنها را پخش میکنید از وب پخش شوند.
شگفت انگیز است که این فناوری چقدر قدرتمند است و چقدر آسان است که به کار بپردازید.
اما در مقایسه با برنامه های محلی هنوز مشکلاتی با برنامه های وب وجود دارد. یک مشکل هنوز انتقال فایل هاست. اگر میخواهید یک ویدیو، عکس بزرگ یا کلیپ صوتی را ویرایش کنید، ورود و خروج آن از یک برنامه وب نیاز به آپلود کردن دارد. این همیشه کندتر از کار با فایلهای روی دیسکهای محلی شما خواهد بود.
مانع دیگر اتصال است. برای اینکه یک برنامه موسیقی مفید باشد، باید به برنامه های موجود شما متصل شود. در Ableton Live و Logic، برنامه های شخص ثالث به عنوان افزونه وجود دارند. در iOS، برنامه ها به راحتی می توانند صدای خود را به صورت ماژولار برای یکدیگر ارسال کنند. اما بدون استفاده از راهحلهای دشوار مسیریابی، گنجاندن مرورگر وب در این تنظیمات دشوار است.و حتی اگر بتوانید، ممکن است مشکلاتی در همگام سازی اشیا وجود داشته باشد. همگام سازی همگام سازی همچنان با نرم افزارهای موسیقی معمولی مشکل دارد.
برای اکثر مردم، یک برنامه وب عالی کار می کند، اما هنگامی که به عملکرد بیشتر یا ویژگی های عمیق تر نیاز دارید، یک حرفه ای هر بار از یک برنامه معمولی استفاده می کند. و این خوب است زیرا هر رویکرد مزایای خود را دارد.