Audio commands

  • Merge several .wav file to one file named merged.wav:
    sox part1.wav part2.wav part3.wav merged.wav
    
  • Convert .wav audio file to ALAC lossless file:
    ffmpeg -i audio.wav -acodec alac audio.m4a
    
  • Convert .asf audio file to PCM wave file:
    mplayer -vo null -hardframedrop -ao pcm:file=audio.wav audio.asf
    
  • Convert MIDI file to Ogg/Vorbis:
    timidity -Ov1S *.mid
    
  • Extract the Right then Left channel of a stereo .wav file:
    sox stereo.wav -c 1 rightchan.wav avg -r
    sox stereo.wav -c 1 leftchan.wav avg -l
    
  • Some sox compressor parameters:
    play audio.wav compand .1,.1 -60,-10 0 0 .1
    play audio.wav compand .01,.3 -6,-4,-3,-3,0,-3
    play audio.wav compand 0.3,1 -90,-90,-70,-70,-60,-20,0,0 -5 0 0.2
    
  • Test Alsa audio driver output via gstreamer v0.10:
    gst-launch-0.10 audiotestsrc ! alsasink
    
  • Generate cyclic pink noise (source):
    play -t sl -r48000 -c2 - synth -1 pinknoise tremolo .1 40 <  /dev/zero
    
  • Generate background low frequency noise (source):
    play -c2 -n synth whitenoise band -n 100 24 band -n 300 100 gain +20
    

Other related ressources: