problem with feedback~ for phase modulation
I'm making phase modulation synth with rnbo~ and having troubles making oscillator to have feedback loop. There is a difference in sound of self-modulating oscillator with different signal vector sizes when I'm using feedback~ object due to the fact that feedback~ delay depends on vector size. Is there any way to make it consistent? Or I have to make whole synth in gen~?
For per-sample processing, you'll want to use gen~. However, it may be possible to limit the scope of what you need gen~ for. For example, instead of building a multi-operator PM synth in gen~, it could be possible to build just the operator with feedback in gen~ (like in the gen~.feedback_fm patch), and leave the routing and mixing of the operators in ordinary RNBO.
i've tried, though max reports feedback loop when feedback is handled within subpatches
i've ended up making whole synth engine in gen~ and it was not so scary i've expected. I even reconstructed matrix~ in gen and a lot of other things. Gen~ can be very intimidating, though when I dove in it became very compelling.
in MSP you could put things into a poly~ as easy fix for a sytem-independent vectorsize.
in RNBO it is not possible this way.
but what RNBO has is that you can set a "fixed vectorsize" mode when you export C++-.
i have no experience and further detailed knowledge about it, but if that is new to you, you should look into it, maybe it does what you need.
btw. in gen~ the blocksize is also dynamic... in milliseconds... it will change with the SR...