Added -fileformat option to the sound write command which overrides the guess of format from the file name extension. Added sound convert command. Modified spectrogram canvas item code with the goal of making it replace the spectrogram widget, which is now deprecated. Swapped Lin8 and Lin8Offset everywhere, long overdue. Renamed some other source and header files too.
Waveforms redraw properly now.
Only reading supported to start with. Snack now uses immediate loading. This eliminates the problems with, for example, finding the Snack item types in some cases. Waveform -subsample option now has a default value of 1. Copy command now allocates sufficient memory when copying multi-channel sounds.