Yes, I think you can do phase modulation with those filters. They are referred to colloquially as "phasor filters", because their phase is manipulated in order to rotate a vector around the complex plane...
On Tue, Apr 3, 2018 at 8:16 AM, gm <g...@voxangelica.net> wrote: > > Yes it's related, I dont recall if I used one of these filters > in my first implementation which was several years ago. > I used a complex filter before I used the SVF and AP. > > But I think you can't do full phase modulation with such filters? > I think that was my motivation to apply the rotation outside of the filter. > > Either way it seems lighter on cpu when you use the external rotation with > parabolas instead of trig operations since you dont have to constantly > adapt the internal state of the filter. > > A drawback of the method in general with either filter is that > you can cancel the internal state with an impulse. > > I havent figured out what the best excitation signal is. > > The paper you linked suggests to delay the impulse until a zero crossing > but that is not an option in my use cases. > > Am 03.04.2018 um 01:46 schrieb Corey K: > > Your idea seems to bear a few similarities to this (just in case you > haven't seen it already): > https://ccrma.stanford.edu/~jos/smac03maxjos/ > > > > On Mon, Apr 2, 2018 at 2:46 PM, gm <g...@voxangelica.net> wrote: > >> >> I don't know if this idea is new, I had it for some time but have never >> seen it mentioned anywhere: >> >> Use a filter with high q and rotate it's (complex) output by the (real) >> output >> of another filter to obtain a phase modulated sine wave. >> Excite with an impulse or impact signal. >> >> It's basically crossed between modal and phase modulation synthesis. >> >> Now there are some ideas to this to make it practical and a useful >> substitute for phase modulation and FM: >> >> You can use a state variable filter with an additional allpass instead of >> the complex filter to obtain a filter you can pitch modulate in audio >> (useful for drum synthesis ect) (or maybe the 90 shift can be designed >> more efficiently >> into the SVF IDK.) >> >> Instead of expensive trig calculations for the rotation, or using >> the normalized complex signal form the other filter (also expensive) >> just use a very coarse parabolic sine/cosine approximation and the real >> signal, >> the difference is really very small sonically, since the modulator is >> still sine >> and the radius stays around 1 so it's the effect of a small amplitude >> modulation on the modulator >> caused by the slight deviation of the circle. >> I couldnt tell the difference when I tested it first. >> >> You need 7 mults and 4 adds in addition to the SVF for the AP and >> rotation per carrier. >> >> But you save an envelope for each operator and have a pretty efficient >> sine operator with the SVF. >> And you get all the benfits of phase modulation over frequency modulation >> of the >> filter cutoff. >> It's very useful for drum synthesis but also useful for some other >> percussive sounds like "FM" pianos etc. >> >> Here is an audio demo, with cheap "soundboard" and some other fx added: >> https://soundcloud.com/traumlos_kalt/smoke-piano-test-1-01/s-W54wz >> >> I wonder if this idea is new? >> >> _______________________________________________ >> dupswapdrop: music-dsp mailing list >> music-dsp@music.columbia.edu >> https://lists.columbia.edu/mailman/listinfo/music-dsp >> >> > > > _______________________________________________ > dupswapdrop: music-dsp mailing > listmusic-dsp@music.columbia.eduhttps://lists.columbia.edu/mailman/listinfo/music-dsp > > > > _______________________________________________ > dupswapdrop: music-dsp mailing list > music-dsp@music.columbia.edu > https://lists.columbia.edu/mailman/listinfo/music-dsp >
_______________________________________________ dupswapdrop: music-dsp mailing list music-dsp@music.columbia.edu https://lists.columbia.edu/mailman/listinfo/music-dsp