if you send it through a
receive~ pair, you can do some feedback FM stuff, since those will automatically add a delay.
I actually didn’t attempt feedback FM for my so-close-yet-so-far-from-finished project… I think this is because I took Bristow–Chowning’s viewpoint (“feedback helps you turn an FM wave into more of a sawtooth!”) a bit at face value—if my carrier waves are triangles and pulses, I actually have plenty of those harmonics to begin with, and there are already other ways in the synth of making a very noisy sound that I’m more interested in.
gen~ it should be a little more straightforward! the
history object gives you a single-sample delay, allowing for feedback connections.