The discussion about kitsphrenik clearing stuff out fired a neuron or two.
Old sound cards have some sort of FM chip on them, usually OPL2, occasionally OPL3. I bet you could bodge up an adaptor to drive those from something like an Arduino or other microcontroller, for fully-programmable 2-op FM synthesis madness.