Top
Best
New

Posted by evakhoury 1 day ago

Phyllotaxis: An audio-reactive LED display(jagi.studio)
251 points | 41 commentspage 3
hugoj0s3 17 hours ago|
very cool!
hajjamixcv2012 16 hours ago||
Phyllotaxis spirals (derived from the golden angle) make such an elegant coordinate space for radial audio visualization because they avoid the density distortion of concentric circular rings.

The trickiest part in these builds is usually balancing transient response with temporal smoothing so the LEDs don't devolve into jittery noise during busy frequency passages. Curious if you're doing per-bin decay filters on the FFT or handling dynamic gain normalization upstream?

jagiii 5 hours ago|
I'm still not perfectly happy with the audio response, tbh. But it mostly suffices.

I experimented with both approaches, and landed on mixing the band energy normalized by global energy vs. per-bin max energy, with a very arbitrary coefficient that seems to work. I also keep a few copies of the levels per band with different rates of decay, so I can add features in the sketches which should be sensitive to transients, vs. features which can rely on slower rates of change.

Not at all an expert in any of this and it was a lot of trial and error, still lots of room for improvement.

turbine401 17 hours ago||
[dead]
hizlikovboy27 18 hours ago||
[dead]
onelpawarai-X 15 hours ago||
[flagged]
onelpawarai-X 15 hours ago||
[dead]
shevy-java 16 hours ago|
I don't like the word phyllotaxis.

I understand it was inspired by https://en.wikipedia.org/wiki/Phyllotaxis, but arrangement on leaves serves the purpose of growth in a specific niche. The pattern arises because naturally leaves serve to capture light - see the images on wikipedia there. Phyllo means green. The LEDs used here do not really tap into any of that, and the name is also a misnomer. That's not good.

rglullis 15 hours ago||
There is no worse form of bikeshedding than naming pedantry.
HappMacDonald 15 hours ago||
Agreed. All variable names should be single-letters as the Greek Gods intended :D
pierrec 9 hours ago|||
The pattern in OP's project can be called phyllotaxis. This is supported by the link you provide which gives even looser examples that are still described as "exhibiting phyllotaxis". A lot of words refer to nature if you look into semantics, not surprising if you consider the amount of beautiful and useful patterns it gives us.
cwmoore 12 hours ago||
I disagree with sibling comments. You are correct to express the confounding implications of a word choice. And they have only detracted from the point you make.

Of course the design is cool and beautiful, but it is not the thing it is called here.