Hi John
Can´t run your vi. Missing wav to waveform.vi. but never mind!
You are rigth, NI wav read vi reads all waveform at once and this is a trouble if wav file is long.
See attached vi (7.0). It reads Wav header and allows you to read data using standard NI read vi´s.
Wire audio index to Start of read offset of "read from I16 file vi" (if 16 bits audio) and read the chunk of data you want to.
Don´t forget to use "swap bytes" to convert data.
I use a while loop to read and process chunks of audio data from very long audio files.
Hope it helps.
Post back if some doubt.
Cheers
Alipio
---------------------------------------------------------
"Qod natura non dat, Salmantica non praestat"
---------------------------------------------------------