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 …

https://www.listarc.bham.ac.uk/lists/sc-users-2009/msg54361.html

… 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.