Gearslutz.com - View Single Post - Reverb Subculture
View Single Post
Old 5th June 2009   #99
dale116dot7
Lives for gear
 
Joined: Dec 2003
Location: Calgary, Alberta
Posts: 816

Thread Starter
Quote:
Originally Posted by Casey View Post
What are you modulating?
I've done a bit on various portions - taps, allpasses, loop size. But if I turn modulation off, I don't get nearly as smooth of a response as, say, any of the algorithms on my PCM91 with their chorus functions also turned off. I check for chorus being turned off by watching for modulation with a tone. Sometimes strange things will cause chorus enabling like using spread and shape in the random hall algorithm.

I can modulate up to eight taps at once. I have not set up a queue structure, though, to allow modulation or glides of more than eight taps 'in turn' - where eight things modulate simultaneously, then you sub out something that is modulating with another tap that is frozen - rotating the modulations. I could do that, I just haven't written the code to do that because I thought that eight modulating taps should be enough.

Quote:
Are any taps in the feedback portion of an allpass?
I've done it both ways. With high allpass gains (any higher than about 0.6) the signal in the feedback portion appears a bit odd. But at allpass gains less than about 0.4, the audio in the feedback portion of a lattice allpass appears pretty useable - it doesn't really sound odd to me.

Quote:
Or are you first getting your basic loops set up with out allpasses?
Yes, and I do find that the combing comes and goes with or without allpasses. It has to be created by interference between tap locations. At high gains, the allpasses have a 'grainy' or 'ringy' sound to them with impulses. It doesn't sound allpass but it measures that way. You can hear them get 'excited'. With real audio, that mostly goes away. But if I run the same test with the PCM91, there is still a repeating pattern, but the grain goes away and that makes the excited frequencies not sound so much. It does even without chorus turned on. Should I be changing the feedback gains on the allpasses based on the allpass length or size?

Would a valid way of figuring out reasonable allpass gains would be to change the allpass into a comb by imbalancing the feedback and feedforward terms, then adjust the gains to flatten the frequency response of the combined combs? I have a feeling that if I can manage to get a flatter allpass response, I should have a better sounding algorithm. Or perhaps feed an impulse in it and do an FFT of the result and adjust the gains to flatten it?

Quote:
It is certainly possible to have a single set of taps with constant ratios that are scaled with size, or used with any number of RT values.
I would have guessed that it should be done that way - the RT should change the recirculation gains, and size should be able to just resize the array linearly. But I've been struggling a bit to get it all to work - not from a technical perspective because that is just plain coding - but from an sound point of view - something that sounds good.

For reference, I set up the 'infamous' Dattorro/Lexicon algorithm, and that algorithm does sound pretty good using the same building blocks as what I am using for the newer algorithms. I did that just as a sanity check to make sure that the base building-block algorithms are doing what I expect them to do. It sounds similar to (though not exactly like) a PCM91 'Room' setting.

-Dale
dale116dot7 is offline   Reply With Quote