from #inkscape with ❤️ ... demo: darosh.github.io/ambient-circ...
from #inkscape with ❤️ ... demo: darosh.github.io/ambient-circ...
Multiview with scissor, single material + onBeforeUpdate ... demo: darosh.github.io/ambient-circ...
Marbles as camera/target ... demo: darosh.github.io/ambient-circ...
Not yet, but I want to ...one day. I made some VJ too while ago github.com/darosh/px-st... but that runs in Ableton
It's made with Three.js, live demo is here: darosh.github.io/ambient-circ...
"ligaturized" line font used as rails generator;
also it looks like I have a logotype, yay;
also it looks like I play a lot of beat saber :-)
Collisions ... demo: darosh.github.io/ambient-circ...
Tone.js + RNBO integration, audio chain graph visualization, HUD with mini FFT analyzers, transport controls and note tracker, ... demo: darosh.github.io/ambient-circ...
For demo press B for beat numbers and N for rail names at darosh.github.io/ambient-circ...
Code for the line geometry is here: github.com/darosh/ambie...
I made a single line font (1 line per character). Yay. It's pretty incomplete so I call it "Eo-Okyo".
Rings darosh.github.io/ambient-circ...
Random structure darosh.github.io/ambient-circ...
Elaborating visual vocabulary darosh.github.io/ambient-circ...
Third day of prototyping WebGPU/WebMIDI non-linear sequencer with Claude Code
Demo at: darosh.github.io/ambient-circ...
Video recording youtu.be/cpNR9oUTRDI
Drone for Ball Knowers darosh.github.io/drone-for-ba...
#drone #ambient #sonification #threlte #tonejs
PX Stream 😍
Turns out: generate random colors, sort them, and it looks good surprisingly often. Updated farbvelo to use @ensonador.bsky.social excellent colorsort on the "Randomcolor.js" and "full random" generation methods.
Try it: farbvelo.elastiq.ch?currentSeed=...
Two things: OKPalette now sorts colors better and the distance function is smarter with neutrals, so dark/light colors don’t get lumped together anymore: okpalette.color.pizza
27 days and 250+ sorting methods later, my foolish quest is over: 8D fingerprints, cosine similarity, and smallest average angular change in LCH space are the answer to everything. At least for now. 🤯
nice!
Categorization attempt: github.com/darosh/color...
Live at darosh.github.io/colorsort-js/ (info in first column: Mono, Wide, Rainbow, ...)
Click on row shows/hides the 3D preview.
Can you pick the best ones? :)
Added two more: 1. "Closest" picks the closest points 2. and "Inlinest" checks how each of 3-point combinations are "in line". The candidates are evaluated from both ends that's why they are "Bidi" - bi-directional.
Thanks. Smaller angle between previous direction and candidate direction is prioritized. Not sure what to select as starting points: 1. brute force all possible pairs and pick the smallest average angle or something 2. or just pick two closest points, 3. or two darkest ones
sorted, in 3D
random idea and POC: "momentum sort", prioritizing the direction of oklab vector (using first two colors for initial direction so it is really just POC) codepen.io/darosh/pen/z...
...and it sounds like www.youtube.com/live/DfURDzT...
It's drone/jam o'clock
FFT improvements in latest PX Stream release github.com/darosh/px-st...