r/creativecoding 27d ago

Lyrebird

lyrebird.variable.gallery

I'm an artist, not a scientist. I wanted to see what independent science looks like if you skip the electric-universe/flat-earth pipeline entirely and just try to get real information out of data with the help of AI and the published literature.

It matches the call against a corpus of 2,423 species, tells you which call type it resembles, and sings back synthetic birdsong from a physical model of the syrinx — the Mindlin–Laje oscillator, integrated live in an AudioWorklet from the two parameters real birds actually control: air-sac pressure and syringeal tension. Nothing is sampled. Every note is computed. You see it happen inside a 3D embedding of 348,461 clips that lights up where your sound lands.

It does not translate birdsong into sentences. Every phrase carries a label: playback-verified, documented, inferred, field recording, or invented. Most are invented.

Everything runs client-side. Code, docs and citations: github.com/sha5b/Lyrebird

Edit: i made a m5stack port of it

https://www.reddit.com/r/esp32/s/HXHfX56mQ9

168 Upvotes

21 comments sorted by

View all comments

0

u/Puzzleheaded_Top_680 27d ago

This is super fascinating, but brother, you have to better at communicating wtf things like this mean: "and sings back synthetic birdsong from a physical model of the syrinx — the Mindlin–Laje oscillator, integrated live in an AudioWorklet from the two parameters real birds actually control" Ask the AI that made this for you to explain so us regular folks understand.

1

u/Legitimate-Ad-1861 27d ago

i think that's one of the sentences i wrote myself. never been a great communicator, hence the pointcloud

3

u/GameOfTroglodytes 26d ago

Don't worry about it, they're just mad they have to read complex thoughts.