The suggestion of implementing au/vst plugins has been made before. This reply from brian is relevant: