It's a good start, I'd guess. You'll get discontinuities on the block boundaries. You probably want to insert that part of your patch into a overlapping block scheme with windowing, to reduce clicks/noise.
However, I bet there's a simpler solution that works almost as well with an all-pass filter (or the hilbert~ abstraction) and a mixer.
Chuck
Is this right for phase modulation of live input?
[adc~] [0\
| |
[rfft~] [osc~]
| \ |
| \ | [0\
| \ | |
[cartopol~] [*~]
| | |
| [+~]
| |
[poltocar~]
| /
| /
| /
[rifft~]
|
[dac~]
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list