Strategies to avoid aliasing

What are your strategies to avoid aliasing? For example in high pitches with waveshaper, wavetable, FM etc.?

Higher sampling rate obviously - anything else?

cheers, Benu

For FM you can estimate the sideband width with Carson’s rule. If you then take a max carrier beyond nyquist minus half sideband width you’re on the safe side.
With waveshaping it clearly depends on the shaper function, but you could use a dynamic waveshaping strategy as described here …

… and take lower positive values for the ‘amount’ param if the source has higher pitch. I have no math for that at hand, but with a bit of experimenting I think a reasonable non-aliasing solution could be worked out.