Spectral "Compensation"?

I understand. This is what Diemo (plus @a.harker and yours truly) explored in the paper we wrote - using table-top mic to convolve the output of CataRT. So there is something there I relate to…

Nice technical term :slight_smile: Have you tried a dirty fft-based cross-over to see if you got a different type of sound? and also, better cross-overs like Linkwitz-Riley could be better… and smoother cross-over orders - they will be more overlap but if it is for a rough sculpting it might do the job - as usual, is the cure killing the patient more than the disease.

indeed this is what I mostly do, but I usually match for timbre and then adjust for pitch and loudness, which is way less artifacty

you could try to train a neural net on this :smiley:

1 Like

I’ve experimented a bit, but I think the LR filters aren’t the right order, or some technical thing that means I can’t one-for-one replace them. It’s been a while since I look at this. I do want to phase correct the cross~ approach (perhaps loads of allpass~s in there or something).

Even better would be doing an LPC to generate an actual filter from the melband values and skip cross~ altogether. Or I can even dream of a @blocking 2-friendly HIRT so I can do @jamesbradbury 's original approach but in realtime without massive lagspikes due to low-priority threading stuff.

Definitely the plan :slight_smile:

Was thinking of using some of the genetic algorithm crawl stuff we’ve been doing to just learn a mapping that, I imagine(/hope), would generalize out if given enough examples.

1 Like

I know. One day maybe

the verb in parenthesis is probably more accurate :smiley:

1 Like