Hi,
I've been looking at building a real-time sampler for a while and finally ended up (today) looking at Max/Pd.  I was originally going to use a DSP board since I had all software written for it but the prices quoted were just ridiculous... So what can Pd do?  I need a multichannel sampler (capable of sampling any/all 16 channels of my soundcard simultaneously without any clicktrack).  Obviously I'd be looking at, at least, editing or modifying existing code since what I describe does not exist at the moment, but I need to make sure Pd can:-
(a) access the soundcard inputs/outputs (I have Midiman 10/10')
(b) have little or no latency (<5ms??)
(c) ideally have access to each sample as it arrives, so I can write a routine in C that does the appropriate buffering/sorting
 
also, I'm not sure whether I need a Mac or whether the Windows version would satisfy the low-latency criteria.  is ASIO compatibility available in Pd?
 
any help GREATLY appreciated.
thanks!
 
Matt