a digital to analog solution sounds appropriate. i'll investigate this option more...