martinvicanek wrote:Another nice feature about the decomposition into five 2-pole filters is that you can morph any two (or more) vowels by linear interpolation of the filter coefficients. The filter is stable by design. Attached is a human sounding wah-wah demo.
tester wrote:But... there are more vowels.
MegaHurtz wrote:I have wondered a couple of times which filters would be best to do this with, it seems linear phase isnt quite it.
Nice 10 vowel filter! I do think you can make the XY value setting in one Code block with lots of reduction, rather than 5 modules that you have now. Tip: I'd try a Float Array to select between banks of vowel values, since you don't expect that to change too much. Get Troggie to do some SSE array compressing if you can get him to stroke the keyboard instead of his new woman long enough.martinvicanek wrote:tester wrote:But... there are more vowels.
Absolutely. A rough representation of the IPA chart would be this XY pad morphing with the four corner vowels spanning the possible space:
trogluddite wrote:a nice multi-stage envelope for each of the two crossfade axes would make some great evolving pad sounds!
One trick does occur to me - getting the correct coefficient values to the 'corner' variables of the crossfader could be done using a routine that is executed only upon changing the selections (or from a note trigger when used in a synth).
Users browsing this forum: Google [Bot] and 2 guests