I'm excited to finally announce the app I've been working on!
Stillroom, generative ambient music, endlessly evolving.
I'm super proud of the lightweight synthesizer engine that underpins the whole thing, and have lots of plans for it.
https://t.co/6WewJ2AydT
One of the more time consuming things lately was setting up the online store infrastructure for @WavefoldLabs.
Overall it's pretty simple, the frontend is an AstroJS site, all products are MDX content files, which include their associated Stripe price IDs.
The backend is using Hono, and since we're in a monorepo it can read the same MDX files to pick up consistent product slug, and Stripe ID. Better Auth does the auth. The usual webhook captures Stripe events and processes the purchase entitlements.
The shared MDX files are nice, I really didn't want to sink time into building yet another CMS, or configuring something headless. I can just write the product page HTML exactly as I want it, with fully customizable product properties; I can quickly spin up new products; and yeah, AI agents can tinker with the content files as they need.
All hosted as a couple lightweight services on @Railway.
https://t.co/O5aHwXzod6
We've been working on a bunch of stuff this year, and it's finally time to start releasing some of it!
Introducing SuperSerrated, a supersaw synth plugin!
Mac, Windows, Linux, and iOS
With audio and VST3 support, @troikatronix Isadora is now a complete interactive canvas:
https://t.co/Q1bRZxJp0J
...plus some comments on history and media art through the lineage of this tool.
I'm not sure if the sentiment is still "release early, release often". We're now in a world of slop. It feels like only the most finished, polished, and thoughtful designs are going to rise to the top.
i wish we could all be less serious
we should all just be laughing at that post about bun instead of taking it seriously
the reason it got written in the first place is because everyone is way too serious about dumb stuff
I wonder how many iOS vibe coders just generate the code and ship, without looking at the CPU profilers and charts.
Also yes, yes I have been spending a lot of the day trying to get SwiftUI CPU usage under control. I'm a few hacks away from just asking Codex to rewrite it all in UIKit...
I get why developers put a restriction on activation counts for audio plugins, attempting to curb piracy, but it sure is frustrating to run up against them with no way to do a manual reset.
I've reached out to the developer, and hopefully I can get to use one of my favorite tools again!
I played F-15 Strike Eagle 2 a ton as a kid. Itโs great to see it getting a new life.
The opportunity to modernize its graphics engine would be incredible.
https://t.co/PpyEiBRNww
Super impressed with GLM 5.2. The only thing letting it down is the performance on OpenRouter and OpenCode Go isn't the best. Might be worth buying from https://t.co/sGv4HMFTFu to see if they have better perf...