here ya go there is extra info in the sound memblock which are usefull for you .
// sound Memblock offsets
// OFFSET 0 - wFormatTag
// OFFSET 4 - nChannels
// OFFSET 8 - nSamplesPerSec
// OFFSET 12 - nAvgBytesPerSec
// OFFSET 16 - nBlockAlign
// OFFSET 20 - wBitsPerSample
// OFFSET 24 - cbSize
`above is some usefull info about sound memblocks all adds upto 28 for header
load sound "battlewildpokemon.wav",1
make memblock from sound 1,1
sizeinbytes = get memblock size(1)-28 // take away 28 bytes for header
play sound 1
loop sound 1
do
cls
print "size in bytes = ",sizeinbytes
print "number of channels = " , memblock dword(1,4)
print "samples per second = " , memblock dword(1,8)
print "average bytes per second = " , memblock dword(1,12)
print "bits per sample = " , memblock dword(1,20)
sync
loop
chunks
nvidia geforce 9500gt + amd athlon 64
windows vista ultimate.