В бразуер апи есть такой метод canPlayType()
, возвращает ""
, probably
и maybe
😁🫠
Вот такое замечательно описание: A string indicating how likely it is that the media can be played
CommentПрочитал вот, понравилось: Fun won’t get it done
CommentBut you know why beauty is your enemy? Because it sucks the fun out of things. How? Because you’re making this thing and chances are, it’s not beautiful according to your own standard. The trap is, your taste for beauty is usually ahead of your creative ability.
Такие штуки всегда очень злят: Covert Web-to-App Tracking via Localhost on Android TLDR: Некоторые нативные приложения на андроид от Yandex и Facebook стартуют веб сервер на локалхосте в бэкграунде, а потом при посещении сайта где их трекинг есть, JS из браузера может добраться до локалхоста(какого-то хуя?) и идентифицировать девайс.
Теперь понятнее что это за дело было на хакер ньюс день-два назад: Explainer for Local Network Access
CommentЯ знал Robert Henke только как Monolake, слушал его релизы на Chain Reaction.
Я наткнулся в каком-то дайджесте на его сайт, оказывается он где-то учился в программирование и у него сейчас основная штука это перформанс инсталляция CBM 8032 AV. Советую полистать хотя б только ради картинок, оформлено все там подобающе арт объекту.
Это 5 компьютеров Commodore, три делают звук, один делает видео[*] и еще один это секвенсор(!),
Они спроектировали[*] свои DA конвертеры[*], с реализацией базовых видов фильтров на этом DA. Плюс много кода и дев китов на базе Max for Live.
Вот что про сэмпл рейт в этом DA пишут, мне показалось очень крутым:
My sound routines are driving directly two eight bit DA converters, with no concept of a fixed sample rate: The distance between two samples is the time it takes to run the code. It is possible to produce textures with that which are hard to achieve with a current system.
Так же туда же спроектировали отдельно генератор клока, внешняя железка, что синхронизирует все 5 компьютеров.
The Clock Generator sends out a constant pulse of 32nd notes that drive the Sequencer. The Sequencer itself can recall a preset in the Clock Generator. That preset contains the tempo information and the swing settings. The Sequencer is a typical ‘step-sequencer’ with individual patterns for each Audio Computer and the Video Computer, organised in scenes. Recalling a preset in the Clock Generator or triggering a ‘note’ for the audio or video machines is done by first putting the corresponding data byte on the parallel bus and then sending an interrupt signal to the NMI line of the receiving computer, which makes that machine grab the data and raising a ‘new event’ flag.
В общем, очень интересно, тут есть вторая статья о том как это все работало технически. Как генерировали звук[*], видео и как соединено все вместе.
Оказывается, его коллега по Monolake[*] основал Ableton[*], мир тесен, конечно.
CommentКакой-то баг есть с вижуал студией, что когда она открыта после выхода из гибернации аудио драйвер не может стартануть и все что пытается воспроизвести звук зависает, нужно все перезагружать. Или это моя Motu M2. Сегодня про нее узнал, кстати, что она себя странно ведет на преампе, там дисторшн увеличивается на входах чем больше громкость наушников выкручивать. Странно, но при этом шум\сигнал на выходе из наушников офигенный.
CommentСделал немножко больше фич для Rainular. Оно теперь умеет играть гранулы нормально, но все таки чтобы сделать это инструментом нужно очень много всего добавить. Огибающие для гранул, сэмплинг, BPM синк, midi, интерфейс для этого всего и так далее.
Сейчас оно играет там куда ты тронул +-Spread. Можно сделать фичу, чтобы гранулы потихоньку ползли в место нового касания и установить скорость для этого движения[*], а потом еще и модуляцию позиции и чего-то еще. Будет эмбиэнт машина.
Вообще, фичи придумывать очень просто. На видео 2 бага. Изменение числа playhead[*] сбрасывают положение всех в точку касания, и клики слышны все равно хоть и Env стоит на середине, скорее всего это они кликают в конце гранулы.
Впервые в этом блоге видео не с ютуба:
CommentСегодня мне понравилось это видео.
Поскольку оно не только про звук, но и довольно техническое DSPшное.
CommentНа днях стартанули очередную лигу лигу по Magic: The Gathering[*]. Я сразу “выиграл” лигу открыв 40 евро.
Но на самом деле играть и играть еще.
Нифига, там на вижуал студио[*] вышел Agent Mode.
И, вроде, в виндовс будет поддержка MCP скоро. Ну это даже хорошо, скоро реально можно будет голосом общаться с компьютером, жаль только что это будет винда, а так да, сайфай.
Выбираю дешевый микшер для своего дешевого сетапа[*]. Нашел такое на Temu.
По этому поводу катался какую-то часть города[*] потрогать VS-880EX, это был бы идеальный девайс, если бы работал.
Но там будто сожгли входы. И все фейдеры тащат за собой 7й и 8й магическим образом. Но мне понравилось пользоваться тест модом, сразу ясно становится что не работает[*]. Просто входишь в тест мод и можно проверить экран, все лампочки, все фейдеры и даже аналоговые входы с нормальный визуальным фидбеком.
Очень на него рассчитывал, придется заиметь отдельно дешевый микшер и записывать в компьютер. Наверное, это к лучшему, не будет возможности писать тейки, а будет просто запись всего трека с выхода микшера.
Каким-то образом сейчас очень сложно найти девайс, который был бы компактен и имел возможность записывать больше 2 каналов одновременно и имел миди синхронизацию! Самое близкое это 1010music Bluebox, но оно стоит 550 евро, а не 90[*], но зато очень компактно[*].
Еще придумал гениальное. Если я возьму в качестве дешевого сэмплера Roland P-6, то там все очень плохо с экраном и памятью, я решил загрузить брейки и сэмплы на плеер и буду сэмплировать с плеера, будет крутой браузер сэмплов. Вообще у меня и телефон есть для такого, но идея чтобы без компа.
CommentВот это дела!
Действительно что-то новое(относительно).
Два катушки слушают электромагнетизм в коробке, а там осциляторы осцилируют.
400 евро. 10 осциляторов, можно тюнить каждый и подмешивать что угодно в сигнал, для принципиально нового инструмента с делеем и софт клипером даже хорошо, очень перформативно и напоминает терменвокс.