Cornus Ammonis
banner
cornusammonis.bsky.social
Cornus Ammonis
@cornusammonis.bsky.social
Just a feedback loop
I was asked the other day, why do compressors need antialiasing? At first I thought I knew the answer, but thinking about it harder, I pretty soon realized I didn't understand what was actually going on. So, I went deep in research to figure it out... 🧵
January 6, 2025 at 6:14 PM
My hobby car computer which requires constant tinkering because of random OS and driver fuckups is now my Windows computer instead of my Linux computer
December 28, 2024 at 4:51 AM
Realized while working out the details of a distortion plugin that you can use FFT to symbolically multiply polynomials together. Polynomial multiplication is convolution of their coefficients.
December 26, 2024 at 7:42 PM
Harmonic distortion is actually just amplitude modulation. That's the only way to make sense of intermodulation distortion.
December 24, 2024 at 9:58 PM
This surprised me: 4-point Lagrange interpolation performs terribly when using float arithmetic (left plot) due to rounding error, and is worse than linear interpolation except over a small range of LUT sizes. When using doubles (right), Lagrange outperforms until your LUT has around 2^16 entries
December 11, 2024 at 10:50 PM
Nearly every paper written about virtual analog filter design ends with a disclaimer to the effect of "this is a good model under the assumption that the filter cutoff and resonance parameters aren't changed quickly". Perhaps this is why so many digital 303 clones sound so flat and sterile?
December 10, 2024 at 1:00 AM
Nice thing about this approach is it's very flexible. The same solver can be used to make... a 2D spatial fuzz distortion? There isn't really an existing term for this thing. The system used here is Yang's Jumping Oscillons model.
December 8, 2024 at 11:05 PM
It's weird to me that people say they like music hardware because it's more reliable than software. It's really not!
December 8, 2024 at 8:28 AM
This probably says more about the dismal dimes square milieu this guy is in, but this is a new golden age for music, and yes, that includes live music. Just don't let the algorithm tell you what to like. Go to some DIY shows, there's good ones in every city, all the time, if you know where to look.
December 2, 2024 at 4:09 AM
The 2020 accelerationist movement was embarassing, but at least had an artistic aesthetic to go with the aestheticized philosophy. The */acc version of it going around now is just pathetic. If you have the displeasure of meeting these losers IRL, find an exit before they show you their meme folder
December 2, 2024 at 3:21 AM
Seems to me that it's not very widely known that amplitude modulation can cause aliasing. That includes any situation where you're using an envelope to control volume. Practically speaking AM probably causes aliasing in most situations it's used, just not audibly so.
December 1, 2024 at 4:13 AM
Very early stages but I'm excited about this: I'm developing a new kind of resonator. No delays, no Karplus-Strong, just a pure partial differential equation solver running in real time.
November 24, 2024 at 9:20 PM
Belousov-Zhabotinsky in Mandelbrot phase-space
November 19, 2024 at 11:55 PM
Perfume bottle design
November 18, 2024 at 9:57 PM
Interesting that I see many tech people say that AI will solve climate change. Even ignoring its huge energy cost, if you ask an AI to solve climate change, it'll probably say build nuclear plants & reduce consumption. It's a political problem, but tech people have a childlike view of politics.
November 18, 2024 at 8:46 PM
A little side project of mine. This is a continuous version of the famous Boids agent model. It's implemented as a velocity field, so Boids can pop out of the ether if velocity coalesces in the right way. Seems to capture the flocking behavior of the original pretty well.
November 18, 2024 at 8:33 PM
One potentially saving grace of the recent AI advances is that AI developers are actually too stupid to understand the problem domains they're working on well enough to replace humans. For example, this is a UV Map (NOT a wireframe) created by an AI texturing tool I just tried.
November 17, 2024 at 4:15 AM
Saw one of the BlueSky devs advise encoding video to <3mbps so that their encoding pipeline doesn't need to alter the video much. That doesn't seem to work. I tested the end-to-end video quality with the VMAF quality metric, and found that just uploading best quality available is best.
November 15, 2024 at 12:47 AM
Embryonic beat
November 14, 2024 at 6:10 PM
Hydraulic erosion #Blender #GeometryNodes
November 14, 2024 at 12:28 AM
VCV track with hifi quantization-free Clouds (center, modded by me)
November 13, 2024 at 11:03 PM
It's underappreciated that the order of a finite differences approximation and its corresponding order of error, and the order of an ideal bandlimiting filter approximation and its corresponding filter slope, have exactly the same form and relationship.
November 13, 2024 at 10:25 PM
Anyone know current best practices for getting good quality video on BlueSky? Ideally just an ffmpeg config and a way to directly upload to their API endpoint.
November 13, 2024 at 9:18 PM
Scale-free dynamics in an agglomerative system
November 13, 2024 at 8:56 PM