Added intersection detector to cv-utils. It just outputs a trigger when the two input signals cross.

The algorithm is *way* better than the one in turns' quad-lfo, so I'll probably remove it from turns, but I need to find a way to rhizome-ify it (so it can compare every input to every other input for any number of inputs)


I found a way to do the rhizoming but it's miserable because routing in Faust is like pulling teeth. Also I think this kind of combinatorial thing is the kind of thing I'd've learned to do if I actually went to school for computer science (instead, it took me quite a while). Anyway, I'll convert it to Rust, and hopefully it'll be in cv-utils sometime tomorrow.

Sign in to participate in the conversation

SoNoMu (Sound Noise Music) is a mastodon instance for musicians, sound-artists, producers of any kind of aural noise, songwriters, bedroom producers, sonic manglers and algorave livecoders. -> more...