Does anyone have a good suggestion on this? I need to play samples of 1-2 seconds duration but also receive and process data from the ADC at the same time. I think it should be technically possible but have not seen a clear route. I am not tied to any particular processor at the moment. I have been thinking of using the Arduino mkr zero and ArduinoSound WavePlayback for this, but am open to all suggestions!