Arduino timer interrupts allow you to pause what you are doing in your main loop function and jump to a special function called an "interrupt routine. Thank you for giving this new thought I also have concerns about the serial port being to slow. And it takes too much space. I like using these resistor ladder DACs because I always have the materials around, they're cheap, and I think they're kind of fun, but they will not give you the highest quality audio.
nest...