Audio

Explanation of tables
*green Function exists in octave 2.0.x
Noted incompatibilities and missing features
+yellow Function exists in matcompat
Author and home for the function.
?orange Function doesn't exist
Explanation of what you can do instead.
xred Function doesn't exist, and no work-around

Paul Kienzle adds auplot to plot multi-channel audio data and au to extract samples based on time ranges rather than sample numbers.

Record and play
+sound
Paul Kienzle; relies on clip to clip the audio.
+soundsc
Paul Kienzle
xspeak
?recordsound
?wavrecord
Paul Kienzle has aucapture included herein. They rely on the program aurecord which uses automatic endpoint detection to determine when the signal is ready to start record.
xsoundcap
+mu2lin
+lin2mu
mu2lin and lin2mu fixed by Paul Kienzle

Read and write
Paul Kienzle has auload and ausave for .au and .wav files included herein.
?auwrite
?auread
?wavwrite
?wavread
xreadsnd
xwritesnd