Skip to content

Instantly share code, notes, and snippets.

@skratchdot
Last active May 13, 2016 13:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save skratchdot/c0602fa21a2020f015fc to your computer and use it in GitHub Desktop.
Save skratchdot/c0602fa21a2020f015fc to your computer and use it in GitHub Desktop.
Sox Documentation and Help Files

Man Page

Generate Help for Effects and Formats

  • sox --help-effect all | pbcopy
  • sox --help-format all | pbcopy
sox: SoX v
Effect usage:
allpass frequency width[h|k|q|o]
band [-n] center [width[h|k|q|o]]
bandpass [-c] frequency width[h|k|q|o]
bandreject frequency width[h|k|q|o]
bass gain [frequency(100) [width[s|h|k|q|o]](0.5s)]
bend [-f frame-rate(25)] [-o over-sample(16)] {start,cents,end}
biquad b0 b1 b2 a0 a1 a2
chorus gain-in gain-out delay decay speed depth [ -s | -t ]
channels number
compand attack1,decay1{,attack2,decay2} [soft-knee-dB:]in-dB1[,out-dB1]{,in-dB2,out-dB2} [gain [initial-volume-dB [delay]]]
where {} means optional and repeatable and [] means optional.
dB values are floating point or -inf'; times are in seconds.
contrast [enhancement (75)]
dcshift shift [ limitergain ]
The peak limiter has a gain much less than 1.0 (ie 0.05 or 0.02) which
is only used on peaks to prevent clipping. (default is no limiter)
deemph
delay {position}
dither [-S|-s|-f filter] [-a] [-p precision]
(none) Use TPDF
-S Use sloped TPDF (without noise shaping)
-s Shape noise (with shibata filter)
-f name Set shaping filter to one of: lipshitz, f-weighted,
modified-e-weighted, improved-e-weighted, gesemann,
shibata, low-shibata, high-shibata.
-a Automatically turn on & off dithering as needed (use with caution!)
-p bits Override the target sample precision
divide
`divide' is experimental/incomplete
downsample [factor (2)]
earwax
echo gain-in gain-out delay decay [ delay decay ... ]
echos gain-in gain-out delay decay [ delay decay ... ]
equalizer frequency width[q|o|h|k] gain
fade [ type ] fade-in-length [ stop-position [ fade-out-length ] ]
Time is in hh:mm:ss.frac format.
Fade type one of q, h, t, l or p.
fir [coef-file|coefs]
firfit [knots-file]
`firfit' is experimental/incomplete
flanger [delay depth regen width speed shape phase interp]
.
/|regen
/ |
+--( |------------+
| \ | | .
_V_ \| _______ | |\ width ___
| | ' | | | | \ | |
+-->| + |---->| DELAY |--+-->| )----->| |
| |___| |_______| | / | |
| delay : depth |/ | |
In | : interp ' | | Out
--->+ __:__ | + |--->
| | |speed | |
| | ~ |shape | |
| |_____|phase | |
+------------------------------------->| |
|___|
RANGE DEFAULT DESCRIPTION
delay 0 30 0 base delay in milliseconds
depth 0 10 2 added swept delay in milliseconds
regen -95 +95 0 percentage regeneration (delayed signal feedback)
width 0 100 71 percentage of delayed signal mixed with original
speed 0.1 10 0.5 sweeps per second (Hz)
shape -- sin swept wave shape: sine|triangle
phase 0 100 25 swept wave percentage phase-shift for multi-channel
(e.g. stereo) flange; 0 = 100 = same phase on each channel
interp -- lin delay-line interpolation: linear|quadratic
gain [-e|-b|-B|-r] [-n] [-l|-h] [gain-dB]
-e Equalise channels: peak to that with max peak;
-B Balance channels: rms to that with max rms; no clip protection
-b Balance channels: rms to that with max rms; clip protection
Note -Bn = -bn
-r Reclaim headroom (as much as possible without clipping); see -h
-n Norm file to 0dBfs(output precision); gain-dB, if present, usually <0
-l Use simple limiter
-h Apply attenuation for headroom for subsequent effects; gain-dB, if
present, is subject to reclaim by a subsequent gain -r
gain-dB Apply gain in dB
highpass [-1|-2] frequency [width[q|o|h|k](0.707q)]
hilbert [-n taps]
input
`input' is libSoX-only
ladspa MODULE [PLUGIN] [ARGUMENT...]
loudness [gain [ref]]
lowpass [-1|-2] frequency [width[q|o|h|k]](0.707q)
mcompand quoted_compand_args [crossover_frequency[k] quoted_compand_args [...]]
quoted_compand_args are as for the compand effect:
attack1,decay1[,attack2,decay2...]
in-dB1,out-dB1[,in-dB2,out-dB2...]
[ gain [ initial-volume [ delay ] ] ]
noiseprof [profile-file]
noisered [profile-file [amount]]
norm [level]
oops
output
`output' is libSoX-only
overdrive [gain [colour]]
pad {length[@position]}
phaser gain-in gain-out delay decay speed [ -s | -t ]
pitch [-q] shift-in-cents [segment-ms [search-ms [overlap-ms]]]
rate [-q|-l|-m|-h|-v] [override-options] RATE[k]
BAND-
QUALITY WIDTH REJ dB TYPICAL USE
-q quick n/a ~30 @ Fs/4 playback on ancient hardware
-l low 80% 100 playback on old hardware
-m medium 95% 100 audio playback
-h high (default) 95% 125 16-bit mastering (use with dither)
-v very high 95% 175 24-bit mastering
OVERRIDE OPTIONS (only with -m, -h, -v)
-M/-I/-L Phase response = minimum/intermediate/linear(default)
-s Steep filter (band-width = 99%)
-a Allow aliasing above the pass-band
-b 74-99.7 Any band-width %
-p 0-100 Any phase response (0 = minimum, 25 = intermediate,
50 = linear, 100 = maximum)
remix [-m|-a] [-p] <0|in-chan[v|p|i volume]{,in-chan[v|p|i volume]}>
repeat [count (1)]
reverb [-w|--wet-only] [reverberance (50%) [HF-damping (50%) [room-scale (100%) [stereo-depth (100%) [pre-delay (0ms) [wet-gain (0dB)]]]]]]
reverse
riaa
silence [ -l ] above_periods [ duration threshold[d|%] ] [ below_periods duration threshold[d|%] ]
sinc [-a att|-b beta] [-p phase|-M|-I|-L] [-t tbw|-n taps] [freqHP][-freqLP [-t tbw|-n taps]]
spectrogram [options]
-x num X-axis size in pixels; default derived or 800
-X num X-axis pixels/second; default derived or 100
-y num Y-axis size in pixels (per channel); slow if not 1 + 2^n
-Y num Y-height total (i.e. not per channel); default 550
-z num Z-axis range in dB; default 120
-Z num Z-axis maximum in dBFS; default 0
-q num Z-axis quantisation (0 - 249); default 249
-w name Window: Hann(default)/Hamming/Bartlett/Rectangular/Kaiser/Dolph
-W num Window adjust parameter (-10 - 10); applies only to Kaiser/Dolph
-s Slack overlap of windows
-a Suppress axis lines
-r Raw spectrogram; no axes or legends
-l Light background
-m Monochrome
-h High colour
-p num Permute colours (1 - 6); default 1
-A Alternative, inferior, fixed colour-set (for compatibility only)
-t text Title text
-c text Comment text
-o text Output file name; default `spectrogram.png'
-d time Audio duration to fit to X-axis; e.g. 1:00, 48
-S position Start the spectrogram at the given input position
speed factor[c]
splice [-h|-t|-q] {position[,excess[,leeway]]}
-h Half sine fade (default); constant gain (for correlated audio)
-t Triangular (linear) fade; constant gain (for correlated audio)
-q Quarter sine fade; constant power (for correlated audio e.g. x-fade)
position The length of part 1 (including the excess)
excess At the end of part 1 & the start of part2 (default 0.005)
leeway Before part2 (default 0.005; set to 0 for cross-fade)
stat [ -s N ] [ -rms ] [-freq] [ -v ] [ -d ]
stats [-b bits|-x bits|-s scale] [-w window-time]
stretch factor [window fade shift fading]
(expansion, frame in ms, lin/..., unit<1.0, unit<0.5)
(defaults: 1.0 20 lin ...)
swap
synth [-j KEY] [-n] [length [offset [phase [p1 [p2 [p3]]]]]]] {type [combine] [[%]freq[k][:|+|/|-[%]freq2[k]] [offset [phase [p1 [p2 [p3]]]]]]}
tempo [-q] [-m | -s | -l] factor [segment-ms [search-ms [overlap-ms]]]
treble gain [frequency(3000) [width[s|h|k|q|o]](0.5s)]
tremolo speed_Hz [depth_percent]
trim {position}
upsample [factor (2)]
vad [options]
-t trigger-level (7)
-T trigger-time-constant (0.25 s)
-s search-time (1 s)
-g allowed-gap (0.25 s)
-p pre-trigger-time (0 s)
Advanced options:
-b noise-est-boot-time (0.35 s)
-N noise-est-time-constant-up (0.1 s)
-n noise-est-time-constant-down (0.01 s)
-r noise-reduction-amount (1.35)
-f measurement-frequency (20 Hz)
-m measurement-duration (0.1 s)
-M measurement-time-constant (0.4 s)
-h high-pass-filter (50 Hz)
-l low-pass-filter (6000 Hz)
-H high-pass-lifter (150 Hz)
-L low-pass-lifter (2000 Hz)
vol GAIN [TYPE [LIMITERGAIN]]
(default TYPE=amplitude: 1 is constant, < 0 change phase;
TYPE=power 1 is constant; TYPE=dB: 0 is constant, +6 doubles ampl.)
The peak limiter has a gain much less than 1 (e.g. 0.05 or 0.02) and
is only used on peaks (to prevent clipping); default is no limiter.
sox: SoX v
Format: aifc
Description: AIFF-C (not compressed), defined in DAVIC 1.4 Part 9 Annex B
Also handles: aiffc
Reads: yes
Writes:
32-bit Signed Integer PCM (32-bit precision)
24-bit Signed Integer PCM (24-bit precision)
16-bit Signed Integer PCM (16-bit precision)
8-bit Signed Integer PCM (8-bit precision)
32-bit Floating Point PCM (25-bit precision)
64-bit Floating Point PCM (54-bit precision)
Format: aiff
Description: AIFF files used on Apple IIc/IIgs and SGI
Also handles: aif
Reads: yes
Writes:
32-bit Signed Integer PCM (32-bit precision)
24-bit Signed Integer PCM (24-bit precision)
16-bit Signed Integer PCM (16-bit precision)
8-bit Signed Integer PCM (8-bit precision)
Format: al
Description: Raw audio
Reads: yes
Writes:
8-bit A-law (13-bit precision)
Format: au
Description: PCM file format used widely on Sun systems
Also handles: snd
Reads: yes
Writes:
8-bit u-law (14-bit precision)
8-bit A-law (13-bit precision)
8-bit Signed Integer PCM (8-bit precision)
16-bit Signed Integer PCM (16-bit precision)
24-bit Signed Integer PCM (24-bit precision)
32-bit Signed Integer PCM (32-bit precision)
32-bit Floating Point PCM (25-bit precision)
64-bit Floating Point PCM (54-bit precision)
Format: avr
Description: Audio Visual Research format; used on the Mac
Channels restricted to: mono stereo
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
8-bit Signed Integer PCM (8-bit precision)
16-bit Unsigned Integer PCM (16-bit precision)
8-bit Unsigned Integer PCM (8-bit precision)
Format: cdda
Description: Red Book Compact Disc Digital Audio
Also handles: cdr
Channels restricted to: stereo
Sample-rate restricted to: 44100
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
Format: cvsd
Description: Headerless MIL Std 188 113 Continuously Variable Slope Delta modulation
Also handles: cvs
Channels restricted to: mono
Reads: yes
Writes:
1-bit CVSD (16-bit precision)
Format: cvu
Description: Headerless Continuously Variable Slope Delta modulation (unfiltered)
Channels restricted to: mono
Reads: yes
Writes:
1-bit CVSD (16-bit precision)
Format: dat
Description: Textual representation of the sampled audio
Reads: yes
Writes:
Floating Point (text) PCM (54-bit precision)
Format: dvms
Description: MIL Std 188 113 Continuously Variable Slope Delta modulation with header
Also handles: vms
Channels restricted to: mono
Reads: yes
Writes:
1-bit CVSD (16-bit precision)
Format: f4
Description: Raw audio
Also handles: f32
Reads: yes
Writes:
32-bit Floating Point PCM (25-bit precision)
Format: f8
Description: Raw audio
Also handles: f64
Reads: yes
Writes:
64-bit Floating Point PCM (54-bit precision)
Format: gsrt
Description: Grandstream ring tone
Channels restricted to: mono
Sample-rate restricted to: 8000
Reads: yes
Writes:
8-bit A-law (13-bit precision)
8-bit u-law (14-bit precision)
Format: hcom
Description: Mac FSSD files with Huffman compression
Channels restricted to: mono
Sample-rate restricted to: 22050 11025 7350 5512.5
Reads: yes
Writes:
8-bit HCOM (8-bit precision)
Format: htk
Description: PCM format used for Hidden Markov Model speech processing
Channels restricted to: mono
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
Format: ima
Description: Raw IMA ADPCM
Channels restricted to: mono
Reads: yes
Writes:
4-bit IMA ADPCM (13-bit precision)
Format: la
Description: Raw audio
Reads: yes
Writes:
8-bit A-law (13-bit precision)
Format: lu
Description: Raw audio
Reads: yes
Writes:
8-bit u-law (14-bit precision)
Format: maud
Description: Used with the ‘Toccata’ sound-card on the Amiga
Channels restricted to: mono stereo
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
8-bit Unsigned Integer PCM (8-bit precision)
8-bit u-law (14-bit precision)
8-bit A-law (13-bit precision)
Format: prc
Description: Psion Record; used in EPOC devices (Series 5, Revo and similar)
Channels restricted to: mono
Sample-rate restricted to: 8000
Reads: yes
Writes:
8-bit A-law (13-bit precision)
4-bit IMA ADPCM (13-bit precision)
Format: raw
Description: Raw PCM, mu-law, or A-law
Reads: yes
Writes:
32-bit Signed Integer PCM (32-bit precision)
24-bit Signed Integer PCM (24-bit precision)
16-bit Signed Integer PCM (16-bit precision)
8-bit Signed Integer PCM (8-bit precision)
32-bit Unsigned Integer PCM (32-bit precision)
24-bit Unsigned Integer PCM (24-bit precision)
16-bit Unsigned Integer PCM (16-bit precision)
8-bit Unsigned Integer PCM (8-bit precision)
8-bit u-law (14-bit precision)
8-bit A-law (13-bit precision)
64-bit Floating Point PCM (54-bit precision)
32-bit Floating Point PCM (25-bit precision)
Format: s1
Description: Raw audio
Also handles: s8 sb
Reads: yes
Writes:
8-bit Signed Integer PCM (8-bit precision)
Format: s2
Description: Raw audio
Also handles: s16 sw
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
Format: s3
Description: Raw audio
Also handles: s24
Reads: yes
Writes:
24-bit Signed Integer PCM (24-bit precision)
Format: s4
Description: Raw audio
Also handles: s32 sl
Reads: yes
Writes:
32-bit Signed Integer PCM (32-bit precision)
Format: sf
Description: Institut de Recherche et Coordination Acoustique/Musique
Also handles: ircam
Reads: yes
Writes:
8-bit u-law (14-bit precision)
8-bit A-law (13-bit precision)
8-bit Signed Integer PCM (8-bit precision)
16-bit Signed Integer PCM (16-bit precision)
24-bit Signed Integer PCM (24-bit precision)
32-bit Signed Integer PCM (32-bit precision)
32-bit Floating Point PCM (25-bit precision)
64-bit Floating Point PCM (54-bit precision)
Format: sln
Description: Asterisk PBX headerless format
Channels restricted to: mono
Sample-rate restricted to: 8000
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
Format: smp
Description: Turtle Beach SampleVision
Channels restricted to: mono
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
Format: sndr
Description: 8-bit linear audio as used by Aaron Wallace's `Sounder' of 1991
Channels restricted to: mono
Reads: yes
Writes:
8-bit Unsigned Integer PCM (8-bit precision)
Format: sndt
Description: 8-bit linear audio as used by Martin Hepperle's `SoundTool' of 1991/2
Channels restricted to: mono
Reads: yes
Writes:
8-bit Unsigned Integer PCM (8-bit precision)
Format: sox
Description: SoX native intermediate format
Reads: yes
Writes:
32-bit Signed Integer PCM (32-bit precision)
Format: sph
Description: SPeech HEader Resources; defined by NIST
Also handles: nist
Reads: yes
Writes:
8-bit Signed Integer PCM (8-bit precision)
16-bit Signed Integer PCM (16-bit precision)
24-bit Signed Integer PCM (24-bit precision)
32-bit Signed Integer PCM (32-bit precision)
8-bit u-law (14-bit precision)
Format: 8svx
Description: Amiga audio format (a subformat of the Interchange File Format)
Channels restricted to: mono stereo quad
Reads: yes
Writes:
8-bit Signed Integer PCM (8-bit precision)
Format: txw
Description: Yamaha TX-16W sampler
Channels restricted to: mono
Sample-rate restricted to: 16666.7 33333.3 50000
Reads: yes
Writes:
12-bit Signed Integer PCM (12-bit precision)
Format: u1
Description: Raw audio
Also handles: u8 ub sou fssd
Reads: yes
Writes:
8-bit Unsigned Integer PCM (8-bit precision)
Format: u2
Description: Raw audio
Also handles: u16 uw
Reads: yes
Writes:
16-bit Unsigned Integer PCM (16-bit precision)
Format: u3
Description: Raw audio
Also handles: u24
Reads: yes
Writes:
24-bit Unsigned Integer PCM (24-bit precision)
Format: u4
Description: Raw audio
Also handles: u32
Reads: yes
Writes:
32-bit Unsigned Integer PCM (32-bit precision)
Format: ul
Description: Raw audio
Reads: yes
Writes:
8-bit u-law (14-bit precision)
Format: voc
Description: Creative Technology Sound Blaster format
Channels restricted to: mono stereo
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
8-bit Unsigned Integer PCM (8-bit precision)
Format: vox
Description: Raw OKI/Dialogic ADPCM
Channels restricted to: mono
Reads: yes
Writes:
4-bit OKI ADPCM (12-bit precision)
Format: wav
Description: Microsoft audio format
Also handles: wavpcm amb
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
24-bit Signed Integer PCM (24-bit precision)
32-bit Signed Integer PCM (32-bit precision)
8-bit Unsigned Integer PCM (8-bit precision)
8-bit u-law (14-bit precision)
8-bit A-law (13-bit precision)
GSM (16-bit precision)
4-bit MS ADPCM (14-bit precision)
4-bit IMA ADPCM (13-bit precision)
32-bit Floating Point PCM (25-bit precision)
64-bit Floating Point PCM (54-bit precision)
Format: wve
Description: Psion 3 audio format
Channels restricted to: mono
Sample-rate restricted to: 8000
Reads: yes
Writes:
8-bit A-law (13-bit precision)
Format: xa
Description: 16-bit ADPCM audio files used by Maxis games
Reads: yes
Writes: no
Format: amr-nb
Description: 3GPP Adaptive Multi Rate Narrow-Band (AMR-NB) lossy speech compressor
Also handles: anb
Channels restricted to: mono
Sample-rate restricted to: 8000
Reads: yes
Writes:
AMR-NB (16-bit precision)
Format: amr-wb
Description: 3GPP Adaptive Multi Rate Wide-Band (AMR-WB) lossy speech compressor
Also handles: awb
Channels restricted to: mono
Sample-rate restricted to: 16000
Reads: yes
Writes:
AMR-WB (16-bit precision)
Format: coreaudio
Description: Mac AudioCore device driver
Reads: yes
Writes:
32-bit Floating Point PCM (25-bit precision)
Format: flac
Description: Free Lossless Audio CODEC compressed audio
Reads: yes
Writes:
8-bit FLAC (8-bit precision)
16-bit FLAC (16-bit precision)
24-bit FLAC (24-bit precision)
Format: gsm
Description: GSM 06.10 (full-rate) lossy speech compression
Sample-rate restricted to: 8000
Reads: yes
Writes:
GSM (16-bit precision)
Format: lpc10
Description: Low bandwidth, robotic sounding speech compression
Also handles: lpc
Channels restricted to: mono
Sample-rate restricted to: 8000
Reads: yes
Writes:
LPC10 (16-bit precision)
Format: mp3
Description: MPEG Layer 2/3 lossy audio compression
Also handles: mp2 audio/mpeg
Sample-rate restricted to: 8000 11025 12000 16000 22050 24000 32000 44100 48000
Reads: yes
Writes:
Format: sndfile
Description: Pseudo format to use libsndfile
Also handles: sds
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
24-bit Signed Integer PCM (24-bit precision)
32-bit Signed Integer PCM (32-bit precision)
8-bit Signed Integer PCM (8-bit precision)
8-bit Unsigned Integer PCM (8-bit precision)
32-bit Floating Point PCM (25-bit precision)
64-bit Floating Point PCM (54-bit precision)
8-bit A-law (13-bit precision)
8-bit u-law (14-bit precision)
4-bit IMA ADPCM (13-bit precision)
4-bit MS ADPCM (14-bit precision)
4-bit OKI ADPCM (12-bit precision)
GSM (16-bit precision)
Format: caf
Description: Apples's Core Audio Format
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
24-bit Signed Integer PCM (24-bit precision)
32-bit Signed Integer PCM (32-bit precision)
8-bit Signed Integer PCM (8-bit precision)
32-bit Floating Point PCM (25-bit precision)
64-bit Floating Point PCM (54-bit precision)
8-bit A-law (13-bit precision)
8-bit u-law (14-bit precision)
Format: fap
Description: Ensoniq PARIS digitial audio editing system (little endian)
Reads: yes
Writes:
24-bit Signed Integer PCM (24-bit precision)
16-bit Signed Integer PCM (16-bit precision)
8-bit Signed Integer PCM (8-bit precision)
Format: mat4
Description: Gnu Octave 2.0 format
Also handles: mat
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
32-bit Signed Integer PCM (32-bit precision)
32-bit Floating Point PCM (25-bit precision)
64-bit Floating Point PCM (54-bit precision)
Format: mat5
Description: Gnu Octave 2.1 format
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
32-bit Signed Integer PCM (32-bit precision)
32-bit Floating Point PCM (25-bit precision)
64-bit Floating Point PCM (54-bit precision)
Format: paf
Description: Ensoniq PARIS digitial audio editing system (big endian)
Reads: yes
Writes:
24-bit Signed Integer PCM (24-bit precision)
16-bit Signed Integer PCM (16-bit precision)
8-bit Signed Integer PCM (8-bit precision)
Format: pvf
Description: Portable Voice Format
Reads: yes
Writes:
32-bit Signed Integer PCM (32-bit precision)
16-bit Signed Integer PCM (16-bit precision)
8-bit Signed Integer PCM (8-bit precision)
Format: sd2
Description: Sound Designer II
Reads: yes
Writes:
24-bit Signed Integer PCM (24-bit precision)
16-bit Signed Integer PCM (16-bit precision)
8-bit Signed Integer PCM (8-bit precision)
Format: w64
Description: Sound Forge Audio Format
Reads: yes
Writes:
16-bit Signed Integer PCM (16-bit precision)
24-bit Signed Integer PCM (24-bit precision)
32-bit Signed Integer PCM (32-bit precision)
8-bit Unsigned Integer PCM (8-bit precision)
32-bit Floating Point PCM (25-bit precision)
64-bit Floating Point PCM (54-bit precision)
8-bit A-law (13-bit precision)
8-bit u-law (14-bit precision)
4-bit IMA ADPCM (13-bit precision)
4-bit MS ADPCM (14-bit precision)
GSM (16-bit precision)
Format: xi
Description: Fasttracker 2
Reads: yes
Writes:
16-bit DPCM (16-bit precision)
8-bit DPCM (8-bit precision)
Format: vorbis
Description: Xiph.org's ogg-vorbis lossy compression
Also handles: ogg
Reads: yes
Writes:
Vorbis (16-bit precision)
#!/bin/bash
sox -n sine440.wav rate 44.1k synth 100s sine 440
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment