minor read-wav cleanup
lift sub-pixel restriction, show undefined for invalid frames, array fft display
minor contract cleanup