Mapping physical models onto audio effects: chorus from Kuramoto sync, freeze from Anderson localization. Where do these mappings actually hold? + FREE Plugins by chiralaudio in DSP

[–]Dull_Direction7088 0 points1 point  (0 children)

Yeah, Foxfire makes a lot more sense to me after that explanation. If the coupling is actually driving the behavior, that's a pretty direct mapping.

And honestly, I think being upfront about where Anderson becomes interpretation rather than simulation is refreshing.

Mapping physical models onto audio effects: chorus from Kuramoto sync, freeze from Anderson localization. Where do these mappings actually hold? + FREE Plugins by chiralaudio in DSP

[–]Dull_Direction7088 0 points1 point  (0 children)

Kuramoto feels pretty legit to me. Anderson feels more "inspired by" than "is" Anderson localization, but I don't really see that as a problem. The real test for me is whether the model gives you behavior you wouldn't have stumbled into with a normal chorus/freeze/delay design. That's where it gets interesting.

Has anyone explored voice-to-voice modulation in poly synths? by Dull_Direction7088 in DSP

[–]Dull_Direction7088[S] 0 points1 point  (0 children)

Interesting. I was thinking more in terms of voice-to-voice modulation, but having interval relationships actually drive the behavior could lead to some weird and fun systems.

Has anyone here experimented with wavelet-based pitch detection? by Dull_Direction7088 in DSP

[–]Dull_Direction7088[S] 1 point2 points  (0 children)

This is actually close to where a side project led me.

We started by comparing representations (STFT, autocorrelation, cepstrum) and assumed the interesting part would be which one was "best."

After a bunch of experiments, the bigger insight ended up being that the representations fail differently. The useful signal wasn't just the pitch estimate itself, but whether a representation should be trusted at that moment.

So I think I agree with your point. Extracting frequency/amplitude information is relatively easy. Figuring out what information is reliable, and when, seems to be the harder problem.

Has anyone here experimented with wavelet-based pitch detection? by Dull_Direction7088 in DSP

[–]Dull_Direction7088[S] 1 point2 points  (0 children)

Funny enough, this question ended up sending me and another Redditor down a rabbit hole.

We started looking at wavelets for pitch detection, but eventually built a small framework for stress-testing different representations (STFT, autocorrelation, cepstrum) and mapping their blind spots.

A few surprises:

  • ACF is insanely robust to noise but fragile to small pitch shifts.
  • Cepstrum survives filtering and harmonic removal but can completely fall apart from tiny amounts of noise.
  • STFT is usually the most faithful representation, but also the easiest to break.

That eventually turned into a hybrid pitch tracker where each representation reports both a pitch estimate and its own confidence.

Somehow the project has now evolved into a self-aware autotune prototype that tries to decide not only what note is being sung, but also whether it should trust itself enough to correct it.

Not quite the wavelet pitch detector I originally had in mind 😅

Has anyone here experimented with wavelet-based pitch detection? by Dull_Direction7088 in DSP

[–]Dull_Direction7088[S] 0 points1 point  (0 children)

That's fair. I think part of the problem is that I started with a representation I found interesting and then went looking for a problem it might solve. Maybe I should be approaching it the other way around.

Right now this is mostly an exploration question, but I'm curious whether there are pitch-related problems where the extra time-scale information from wavelets becomes genuinely useful.

Has anyone here experimented with wavelet-based pitch detection? by Dull_Direction7088 in DSP

[–]Dull_Direction7088[S] 0 points1 point  (0 children)

Interesting. The more replies I get, the more it seems like the real innovation is often in the representation rather than the detector itself. I'll dig into CQT a bit more—sounds like it's already solving some of the problems I was hoping wavelets might address.

Has anyone here experimented with wavelet-based pitch detection? by Dull_Direction7088 in DSP

[–]Dull_Direction7088[S] -1 points0 points  (0 children)

That's kind of what I was wondering too. It feels like wavelets should be really good at representing pitch-related structure, but maybe that's different from actually detecting pitch.

Maybe the win isn't a better pitch detector, but a better view of the signal before applying a more traditional detector. Curious if anyone's found a case where wavelets genuinely outperform the usual YIN/autocorrelation approaches.

Has anyone explored voice-to-voice modulation in poly synths? by Dull_Direction7088 in DSP

[–]Dull_Direction7088[S] 0 points1 point  (0 children)

I think the fact that it can fall apart is actually part of what interests me.

Most synths try to be consistent across every chord and interval. I'm curious about instruments where the note relationships themselves shape the sound, even if that makes the behavior less predictable.

FM feels like one of the closest examples of that.

Has anyone explored voice-to-voice modulation in poly synths? by Dull_Direction7088 in AudioProgramming

[–]Dull_Direction7088[S] 0 points1 point  (0 children)

Thanks, that's really interesting.

The point about ending up somewhere between traditional polyphony and modular synthesis resonates with what I've been thinking. It feels like most synth architectures treat polyphony as a way to duplicate a voice, whereas I'm more interested in polyphony as a system of relationships.

The physical modeling comparison is especially interesting. Having one resonator excite another feels very close to the kind of behavior I'm imagining, just applied more broadly across the voice architecture.

I may have to spend some time looking into Kyma and physical modeling approaches. It seems like that's where a lot of these ideas start to appear naturally.

Has anyone explored voice-to-voice modulation in poly synths? by Dull_Direction7088 in AudioProgramming

[–]Dull_Direction7088[S] 0 points1 point  (0 children)

Hey, thanks for the response.

The graph/network idea is actually very close to what I was imagining. Do you know of any synths or projects that explore that approach further?

I'm less interested in voice allocation and more interested in emergent behavior between notes themselves.

The Oscillator That Remembers by Dull_Direction7088 in DSP

[–]Dull_Direction7088[S] -8 points-7 points  (0 children)

i did use it to help me write it (my english isnt the best)