A relatively simple approach to creating bandlimited versions of the classic analog waveforms previously discussed (or any other complex, periodic waveforms) is to use additive synthesis.
Each waveform can be formed using appropriately weighted sinusoids (as described by their Fourier series) up to, but not including, the Nyquist frequency.
Care must be taken when the fundamental frequency is changing in time ... it would be best to gradually fade out the highest component rather than suddenly have it disappear when it reaches fs / 2.
While additive techniques might seem a bit “costly” for this purpose, high-frequency signals will not have that many harmonics less than half the sample rate.