Итак, хочу поделиться новостью о публичном релизе Web Audio Studio! 🎛 🎛 🎛 🎛 🎛 Web Audio Studio — это инструмент для визуализации и отладки аудиографов, написанных на JavaScript с использованием Web Audio API. Устройство приложения простое: слева вы пишете WAA-код, запускаете его — и справа рендерится реально работающий аудиограф. Сейчас в приложении поддержаны практически все узлы, описанные в спецификации Web Audio API, за исключением двух узлов для работы с многоканальным звуком и AudioWo...
alexgriss.tech
Я Саша Григоренко, фронтенд-архитектор и продуктовый инженер. Пишу о зрелом инженерном мышлении, лидерстве, архитектуре и продуктовой разработке, создаю https://webaudio.studio Сайт: https://alexgriss.tech ТГ: @astroscientist
Графики
📊 Средний охват постов
📉 ERR % по дням
📋 Публикации по дням
📎 Типы контента
Лучшие публикации
17 из 17Сейчас моя основная задача в Web Audio Lab — продумать, как максимально наглядно и доступно рассказать о работе узлов в Web Audio API. Каждый узел в WAA решает свою конкретную задачу, и в рамках курса важно не просто показать его параметры, а объяснить, зачем он нужен, как он вписывается в общий аудиопайплайн и что реально делает с сигналом. И, конечно, дать возможность с ним повзаимодействовать вживую. Если некоторые узлы, например GainNode, визуализируются довольно просто (GainNode по сути сво...
Сегодня с большим удовольствием залипал на Spotify Wrapped — это интерактивная статистика по итогам всех прослушиваний музыкальных треков за год в приложении. В этом году он особенно круто сделан с точки зрения визуала и залипательности. Музыка — это моя главная страсть наряду с программированием. Я слушаю очень много музыки в течение дня, и во время работы тоже. Поэтому мне хочется поделиться этой своей стороной жизни в канале. Тем более проект Web Audio Lab, о котором я много рассказываю, напр...
Спасибо всем, кто поучаствовал в опросе! На самом деле довольно много подписчиков канала уже делает что-то своё, и ещё больше хотели бы что-то начать. Именно для этой части аудитории я и хочу попробовать запустить формат небольшой творческой группы. Такие группы довольно популярны в сообществах инди-хакеров — независимых разработчиков, которые в одиночку или небольшими командами реализуют собственные идеи. Формат коллективных еженедельных апдейтов хорошо помогает держать рабочий темп, не выпадат...
Хочу поделиться одним хобби-проектом, который я навайбкодил на прошедшей неделе. Это каталогизатор музыкальных альбомов, в котором я теперь собираю цифровую коллекцию своих самых любимых пластинок. Я слушаю музыку альбомами и воспринимаю именно музыкальный альбом как отдельное произведение искусства. Альбом — это не только набор треков, но и обложка, которая сама по себе может быть артом, это то, как оформлен физический носитель, это некая концепция, которая стоит за всей работой. Я бы хотел име...
Про когнитивное трение и заметки в один клик В последнее время меня раздражает не столько отсутствие инструментов, сколько их избыток и переусложнённость. В эпоху супер-аппов и постоянно меняющихся интерфейсов особенно не хватает надёжных простых приложений, которые делают ровно то, что от них ждёшь. Даже на банальные действия приходится тратить лишние когнитивные усилия. По отдельности они почти незаметны, но за день их накапливается слишком много. Я решил обратить внимание, какие цифровые зада...
Хочу поделиться подборкой материалов по Web Audio API, которые накопились у меня за время разработки Web Audio Lab. Когда-нибудь всё это сложится в цельный образовательный курс внутри моего проекта, а пока можно погрузиться в изучение стандарта с помощью этих замечательных ресурсов: 🧱 База Web Audio API • Web Audio API 1.1 Specification — официальная спецификация стандарта • Web Audio API Specification (Editor's Draft) — последняя версия драфта спецификации • Web Audio API — MDN documentation —...
Закрытая группа для создателей проектов Я уже рассказывал в канале, что разрабатываю образовательную платформу Web Audio Lab. Это довольно амбициозный проект, и порой я остро чувствую, как непросто продвигаться в нём одному. В разработке таких проектов много неопределённости и затыков, длинных периодов изучения нового, и долго может не быть видимых результатов. В какой-то момент я понял, что мне не хватает людей рядом, с которыми можно обсуждать процесс разработки проектов, делиться опытом решен...