I've been studying this sort of problem for looking at intermittent faults in industrial position controls.
In my case what I need is to be able to record at least two channels of +/-10v analogue data at around 10ksps to at least 8bit resolution with a reference ground which will be within measurement range of true ground but not connected directly to it for EMI reasons. A channel or two of 24V digital data alongside would be a bonus. I would then want to record continuously without gaps and retro-capture perhaps a minute's data after an event occurred and an operator pressed a key or closed a switch.
This is the sort of thing that would seem to fall within the general scope of Pico equipment, but there does not seem to be anything that will do it, even if I build my own input signal conditioners. It is perfectly within the capabilities of Pico hardware to achieve realtime rates of 10ksps or higher, eg using unbuffered real time sampling under hardware timing and DMA transfer (like a photo scanner does) but the Pico software drivers do not seem to extend to this.
To the original post:
Dear Guest, if you are prepared to write your own software, then you most likely already have a piece of hardware that will do exactly what you want - your sound card. You just need to write some Windows Multimedia C code to grab incoming audio buffers, reduce the sampling rate by throwing away (or summing) 15 out of every 16 values, and store them. Not rocket science.