Saturn has a very powerful sound setup...
You have 32 channels/operators. Each channel can either be an operator or a PCM channel. You can have as many FM channels as you wish, limited by your operators... you can have 31 one operator channels and 1 PCM channel or perhaps 1x 32 oprator FM channel. Each op/ch has self feedback, and you can tie the oprators in almost any algo you want. One operator can have 2x input operators, or 1 input operator + self feedback. You are NOT limited to certain waveforms (only with hardware vibrato, there you got sine, triangle, saw, noise, like OPM), you can use any kind of waveforms you want, even drum samples, lol.
Then there's the DSP. I have not figured out wether the DSP gets its default program from 68K/BIOS or its stored inside a ROM in the chip... you CAN load in your own DSP code though.
Then there's the lovely 68K in charge of all sound related tasks
You are meant to use its synthesis part for sounds rather than plain samples... you only have PCM sample support, no ADPCM (only if you do it in software on 68K) and raw PCM gets limiting with 512KB of sound RAM, but with FM you can do wonders with just one single 512byte sample !