Files
ffmpeg-explorer/src/filters.json
2023-09-03 16:21:45 -04:00

45643 lines
1006 KiB
JSON

[
{
"id": 0,
"meta": "...",
"name": "abench",
"type": "A->A",
"description": "Benchmark part of a filtergraph.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "action",
"type": "int",
"desc": "set action (from 0 to 1) (default start)",
"min": 0,
"max": 1,
"default": "start",
"options": [
{
"value": "start",
"desc": "start timer"
},
{
"value": "stop",
"desc": "stop timer"
}
]
}
]
},
{
"id": 1,
"meta": "..C",
"name": "acompressor",
"type": "A->A",
"description": "Audio compressor.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default downward)",
"min": 0,
"max": 1,
"default": "downward",
"options": [
{
"value": "downward",
"desc": ""
},
{
"value": "upward",
"desc": ""
}
]
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 0.000976563 to 1) (default 0.125)",
"min": 0.000976563,
"max": 1.0,
"default": 0.125
},
{
"name": "ratio",
"type": "double",
"desc": "set ratio (from 1 to 20) (default 2)",
"min": 1.0,
"max": 20.0,
"default": 2.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack (from 0.01 to 2000) (default 20)",
"min": 0.01,
"max": 2000.0,
"default": 20.0
},
{
"name": "release",
"type": "double",
"desc": "set release (from 0.01 to 9000) (default 250)",
"min": 0.01,
"max": 9000.0,
"default": 250.0
},
{
"name": "makeup",
"type": "double",
"desc": "set make up gain (from 1 to 64) (default 1)",
"min": 1.0,
"max": 64.0,
"default": 1.0
},
{
"name": "knee",
"type": "double",
"desc": "set knee (from 1 to 8) (default 2.82843)",
"min": 1.0,
"max": 8.0,
"default": 2.82843
},
{
"name": "link",
"type": "int",
"desc": "set link type (from 0 to 1) (default average)",
"min": 0,
"max": 1,
"default": "average",
"options": [
{
"value": "average",
"desc": ""
},
{
"value": "maximum",
"desc": ""
}
]
},
{
"name": "detection",
"type": "int",
"desc": "set detection (from 0 to 1) (default rms)",
"min": 0,
"max": 1,
"default": "rms",
"options": [
{
"value": "peak",
"desc": ""
},
{
"value": "rms",
"desc": ""
}
]
},
{
"name": "level_sc",
"type": "double",
"desc": "set sidechain gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 2,
"meta": "...",
"name": "acontrast",
"type": "A->A",
"description": "Simple audio dynamic range compression/expansion filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "contrast",
"type": "float",
"desc": "set contrast (from 0 to 100) (default 33)",
"min": 0.0,
"max": 100.0,
"default": 33.0
}
]
},
{
"id": 3,
"meta": "...",
"name": "acopy",
"type": "A->A",
"description": "Copy the input audio unchanged to the output.",
"inputs": [
"a"
],
"outputs": [
"a"
]
},
{
"id": 4,
"meta": "...",
"name": "acue",
"type": "A->A",
"description": "Delay filtering to match a cue.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "cue",
"type": "int64",
"desc": "cue unix timestamp in microseconds (from 0 to I64_MAX) (default 0)",
"min": 0,
"max": 2000,
"default": 0
},
{
"name": "preroll",
"type": "duration",
"desc": "preroll duration in seconds (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "buffer",
"type": "duration",
"desc": "buffer duration in seconds (default 0)",
"min": null,
"max": null,
"default": "0"
}
]
},
{
"id": 5,
"meta": "...",
"name": "acrossfade",
"type": "AA->A",
"description": "Cross fade two input audio streams.",
"inputs": [
"a",
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "nb_samples",
"type": "int",
"desc": "set number of samples for cross fade duration (from 1 to 2.14748e+08) (default 44100)",
"min": 1,
"max": "2.14748e+08",
"default": "44100"
},
{
"name": "ns",
"type": "int",
"desc": "set number of samples for cross fade duration (from 1 to 2.14748e+08) (default 44100)",
"min": 1,
"max": "2.14748e+08",
"default": "44100"
},
{
"name": "duration",
"type": "duration",
"desc": "set cross fade duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "d",
"type": "duration",
"desc": "set cross fade duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "overlap",
"type": "boolean",
"desc": "overlap 1st stream end with 2nd stream start (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "o",
"type": "boolean",
"desc": "overlap 1st stream end with 2nd stream start (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "curve1",
"type": "int",
"desc": "set fade curve type for 1st stream (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
},
{
"name": "c1",
"type": "int",
"desc": "set fade curve type for 1st stream (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
},
{
"name": "curve2",
"type": "int",
"desc": "set fade curve type for 2nd stream (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
},
{
"name": "c2",
"type": "int",
"desc": "set fade curve type for 2nd stream (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
}
]
},
{
"id": 6,
"meta": ".S.",
"name": "acrossover",
"type": "A->N",
"description": "Split audio into per-bands streams.",
"inputs": [
"a"
],
"outputs": [
"n"
],
"params": [
{
"name": "split",
"type": "string",
"desc": "set split frequencies (default \"500\")",
"min": null,
"max": null,
"default": "500"
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 0 to 9) (default 4th)",
"min": 0,
"max": 9,
"default": "4th",
"options": [
{
"value": "2nd",
"desc": "2nd order (12 dB/8ve)"
},
{
"value": "4th",
"desc": "4th order (24 dB/8ve)"
},
{
"value": "6th",
"desc": "6th order (36 dB/8ve)"
},
{
"value": "8th",
"desc": "8th order (48 dB/8ve)"
},
{
"value": "10th",
"desc": "10th order (60 dB/8ve)"
},
{
"value": "12th",
"desc": "12th order (72 dB/8ve)"
},
{
"value": "14th",
"desc": "14th order (84 dB/8ve)"
},
{
"value": "16th",
"desc": "16th order (96 dB/8ve)"
},
{
"value": "18th",
"desc": "18th order (108 dB/8ve)"
},
{
"value": "20th",
"desc": "20th order (120 dB/8ve)"
}
]
},
{
"name": "level",
"type": "float",
"desc": "set input gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "gain",
"type": "string",
"desc": "set output bands gain (default \"1.f\")",
"min": null,
"max": null,
"default": "1.f"
},
{
"name": "precision",
"type": "int",
"desc": "set processing precision (from 0 to 2) (default auto)",
"min": 0,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "set auto processing precision"
},
{
"value": "float",
"desc": "set single-floating point processing precision"
},
{
"value": "double",
"desc": "set double-floating point processing precision"
}
]
}
]
},
{
"id": 7,
"meta": "T.C",
"name": "acrusher",
"type": "A->A",
"description": "Reduce audio bit resolution.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set level in (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set level out (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "bits",
"type": "double",
"desc": "set bit reduction (from 1 to 64) (default 8)",
"min": 1.0,
"max": 64.0,
"default": 8.0
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default lin)",
"min": 0,
"max": 1,
"default": "lin",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "log",
"desc": "logarithmic"
}
]
},
{
"name": "dc",
"type": "double",
"desc": "set DC (from 0.25 to 4) (default 1)",
"min": 0.25,
"max": 4.0,
"default": 1.0
},
{
"name": "aa",
"type": "double",
"desc": "set anti-aliasing (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "samples",
"type": "double",
"desc": "set sample reduction (from 1 to 250) (default 1)",
"min": 1.0,
"max": 250.0,
"default": 1.0
},
{
"name": "lfo",
"type": "boolean",
"desc": "enable LFO (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "lforange",
"type": "double",
"desc": "set LFO depth (from 1 to 250) (default 20)",
"min": 1.0,
"max": 250.0,
"default": 20.0
},
{
"name": "lforate",
"type": "double",
"desc": "set LFO rate (from 0.01 to 200) (default 0.3)",
"min": 0.01,
"max": 200.0,
"default": 0.3
}
]
},
{
"id": 8,
"meta": "TS.",
"name": "adeclick",
"type": "A->A",
"description": "Remove impulsive noise from input audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "window",
"type": "double",
"desc": "set window size (from 10 to 100) (default 55)",
"min": 10.0,
"max": 100.0,
"default": 55.0
},
{
"name": "w",
"type": "double",
"desc": "set window size (from 10 to 100) (default 55)",
"min": 10.0,
"max": 100.0,
"default": 55.0
},
{
"name": "overlap",
"type": "double",
"desc": "set window overlap (from 50 to 95) (default 75)",
"min": 50.0,
"max": 95.0,
"default": 75.0
},
{
"name": "o",
"type": "double",
"desc": "set window overlap (from 50 to 95) (default 75)",
"min": 50.0,
"max": 95.0,
"default": 75.0
},
{
"name": "arorder",
"type": "double",
"desc": "set autoregression order (from 0 to 25) (default 2)",
"min": 0.0,
"max": 25.0,
"default": 2.0
},
{
"name": "a",
"type": "double",
"desc": "set autoregression order (from 0 to 25) (default 2)",
"min": 0.0,
"max": 25.0,
"default": 2.0
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 1 to 100) (default 2)",
"min": 1.0,
"max": 100.0,
"default": 2.0
},
{
"name": "t",
"type": "double",
"desc": "set threshold (from 1 to 100) (default 2)",
"min": 1.0,
"max": 100.0,
"default": 2.0
},
{
"name": "burst",
"type": "double",
"desc": "set burst fusion (from 0 to 10) (default 2)",
"min": 0.0,
"max": 10.0,
"default": 2.0
},
{
"name": "b",
"type": "double",
"desc": "set burst fusion (from 0 to 10) (default 2)",
"min": 0.0,
"max": 10.0,
"default": 2.0
},
{
"name": "method",
"type": "int",
"desc": "set overlap method (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "overlap-add"
},
{
"value": "a",
"desc": "overlap-add"
},
{
"value": "save",
"desc": "overlap-save"
},
{
"value": "s",
"desc": "overlap-save"
}
]
},
{
"name": "m",
"type": "int",
"desc": "set overlap method (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "overlap-add"
},
{
"value": "a",
"desc": "overlap-add"
},
{
"value": "save",
"desc": "overlap-save"
},
{
"value": "s",
"desc": "overlap-save"
}
]
}
]
},
{
"id": 9,
"meta": "TS.",
"name": "adeclip",
"type": "A->A",
"description": "Remove clipping from input audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "window",
"type": "double",
"desc": "set window size (from 10 to 100) (default 55)",
"min": 10.0,
"max": 100.0,
"default": 55.0
},
{
"name": "w",
"type": "double",
"desc": "set window size (from 10 to 100) (default 55)",
"min": 10.0,
"max": 100.0,
"default": 55.0
},
{
"name": "overlap",
"type": "double",
"desc": "set window overlap (from 50 to 95) (default 75)",
"min": 50.0,
"max": 95.0,
"default": 75.0
},
{
"name": "o",
"type": "double",
"desc": "set window overlap (from 50 to 95) (default 75)",
"min": 50.0,
"max": 95.0,
"default": 75.0
},
{
"name": "arorder",
"type": "double",
"desc": "set autoregression order (from 0 to 25) (default 8)",
"min": 0.0,
"max": 25.0,
"default": 8.0
},
{
"name": "a",
"type": "double",
"desc": "set autoregression order (from 0 to 25) (default 8)",
"min": 0.0,
"max": 25.0,
"default": 8.0
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 1 to 100) (default 10)",
"min": 1.0,
"max": 100.0,
"default": 10.0
},
{
"name": "t",
"type": "double",
"desc": "set threshold (from 1 to 100) (default 10)",
"min": 1.0,
"max": 100.0,
"default": 10.0
},
{
"name": "hsize",
"type": "int",
"desc": "set histogram size (from 100 to 9999) (default 1000)",
"min": 100,
"max": 9999,
"default": 1000
},
{
"name": "n",
"type": "int",
"desc": "set histogram size (from 100 to 9999) (default 1000)",
"min": 100,
"max": 9999,
"default": 1000
},
{
"name": "method",
"type": "int",
"desc": "set overlap method (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "overlap-add"
},
{
"value": "a",
"desc": "overlap-add"
},
{
"value": "save",
"desc": "overlap-save"
},
{
"value": "s",
"desc": "overlap-save"
}
]
},
{
"name": "m",
"type": "int",
"desc": "set overlap method (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "overlap-add"
},
{
"value": "a",
"desc": "overlap-add"
},
{
"value": "save",
"desc": "overlap-save"
},
{
"value": "s",
"desc": "overlap-save"
}
]
}
]
},
{
"id": 10,
"meta": "TS.",
"name": "adecorrelate",
"type": "A->A",
"description": "Apply decorrelation to input audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "stages",
"type": "int",
"desc": "set filtering stages (from 1 to 16) (default 6)",
"min": 1,
"max": 16,
"default": 6
},
{
"name": "seed",
"type": "int64",
"desc": "set random seed (from -1 to UINT32_MAX) (default -1)",
"min": -1,
"max": 2000,
"default": -1
}
]
},
{
"id": 11,
"meta": "T.C",
"name": "adelay",
"type": "A->A",
"description": "Delay one or more audio channels.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "delays",
"type": "string",
"desc": "set list of delays for each channel",
"min": null,
"max": null,
"default": null
},
{
"name": "all",
"type": "boolean",
"desc": "use last available delay for remained channels (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 12,
"meta": "TSC",
"name": "adenorm",
"type": "A->A",
"description": "Remedy denormals by adding extremely low-level noise.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level",
"type": "double",
"desc": "set level (from -451 to -90) (default -351)",
"min": -451.0,
"max": -90.0,
"default": -351.0
},
{
"name": "type",
"type": "int",
"desc": "set type (from 0 to 3) (default dc)",
"min": 0,
"max": 3,
"default": "dc",
"options": [
{
"value": "dc",
"desc": ""
},
{
"value": "ac",
"desc": ""
},
{
"value": "square",
"desc": ""
},
{
"value": "pulse",
"desc": ""
}
]
}
]
},
{
"id": 13,
"meta": "T..",
"name": "aderivative",
"type": "A->A",
"description": "Compute derivative of input audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": []
},
{
"id": 14,
"meta": "TSC",
"name": "adynamicequalizer",
"type": "A->A",
"description": "Apply Dynamic Equalization of input audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "threshold",
"type": "double",
"desc": "set detection threshold (from 0 to 100) (default 0)",
"min": 0.0,
"max": 100.0,
"default": 0.0
},
{
"name": "dfrequency",
"type": "double",
"desc": "set detection frequency (from 2 to 1e+06) (default 1000)",
"min": 2.0,
"max": 1000000.0,
"default": 1000.0
},
{
"name": "dqfactor",
"type": "double",
"desc": "set detection Q factor (from 0.001 to 1000) (default 1)",
"min": 0.001,
"max": 1000.0,
"default": 1.0
},
{
"name": "tfrequency",
"type": "double",
"desc": "set target frequency (from 2 to 1e+06) (default 1000)",
"min": 2.0,
"max": 1000000.0,
"default": 1000.0
},
{
"name": "tqfactor",
"type": "double",
"desc": "set target Q factor (from 0.001 to 1000) (default 1)",
"min": 0.001,
"max": 1000.0,
"default": 1.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack duration (from 1 to 2000) (default 20)",
"min": 1.0,
"max": 2000.0,
"default": 20.0
},
{
"name": "release",
"type": "double",
"desc": "set release duration (from 1 to 2000) (default 200)",
"min": 1.0,
"max": 2000.0,
"default": 200.0
},
{
"name": "ratio",
"type": "double",
"desc": "set ratio factor (from 0 to 30) (default 1)",
"min": 0.0,
"max": 30.0,
"default": 1.0
},
{
"name": "makeup",
"type": "double",
"desc": "set makeup gain (from 0 to 100) (default 0)",
"min": 0.0,
"max": 100.0,
"default": 0.0
},
{
"name": "range",
"type": "double",
"desc": "set max gain (from 1 to 200) (default 50)",
"min": 1.0,
"max": 200.0,
"default": 50.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from -1 to 1) (default cut)",
"min": -1,
"max": 1,
"default": "cut",
"options": [
{
"value": "listen",
"desc": ""
},
{
"value": "cut",
"desc": ""
},
{
"value": "boost",
"desc": ""
}
]
},
{
"name": "tftype",
"type": "int",
"desc": "set target filter type (from 0 to 2) (default bell)",
"min": 0,
"max": 2,
"default": "bell",
"options": [
{
"value": "bell",
"desc": ""
},
{
"value": "lowshelf",
"desc": ""
},
{
"value": "highshelf",
"desc": ""
}
]
},
{
"name": "direction",
"type": "int",
"desc": "set direction (from 0 to 1) (default downward)",
"min": 0,
"max": 1,
"default": "downward",
"options": [
{
"value": "downward",
"desc": ""
},
{
"value": "upward",
"desc": ""
}
]
},
{
"name": "auto",
"type": "int",
"desc": "set auto threshold (from -1 to 1) (default disabled)",
"min": -1,
"max": 1,
"default": "disabled",
"options": [
{
"value": "disabled",
"desc": ""
},
{
"value": "off",
"desc": ""
},
{
"value": "on",
"desc": ""
}
]
}
]
},
{
"id": 15,
"meta": "T.C",
"name": "adynamicsmooth",
"type": "A->A",
"description": "Apply Dynamic Smoothing of input audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "sensitivity",
"type": "double",
"desc": "set smooth sensitivity (from 0 to 1e+06) (default 2)",
"min": 0.0,
"max": 1000000.0,
"default": 2.0
},
{
"name": "basefreq",
"type": "double",
"desc": "set base frequency (from 2 to 1e+06) (default 22050)",
"min": 2.0,
"max": 1000000.0,
"default": 22050.0
}
]
},
{
"id": 16,
"meta": "...",
"name": "aecho",
"type": "A->A",
"description": "Add echoing to the audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "in_gain",
"type": "float",
"desc": "set signal input gain (from 0 to 1) (default 0.6)",
"min": 0.0,
"max": 1.0,
"default": 0.6
},
{
"name": "out_gain",
"type": "float",
"desc": "set signal output gain (from 0 to 1) (default 0.3)",
"min": 0.0,
"max": 1.0,
"default": 0.3
},
{
"name": "delays",
"type": "string",
"desc": "set list of signal delays (default \"1000\")",
"min": null,
"max": null,
"default": "1000"
},
{
"name": "decays",
"type": "string",
"desc": "set list of signal decays (default \"0.5\")",
"min": null,
"max": null,
"default": "0.5"
}
]
},
{
"id": 17,
"meta": "TSC",
"name": "aemphasis",
"type": "A->A",
"description": "Audio emphasis.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input gain (from 0 to 64) (default 1)",
"min": 0.0,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set output gain (from 0 to 64) (default 1)",
"min": 0.0,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set filter mode (from 0 to 1) (default reproduction)",
"min": 0,
"max": 1,
"default": "reproduction",
"options": [
{
"value": "reproduction",
"desc": ""
},
{
"value": "production",
"desc": ""
}
]
},
{
"name": "type",
"type": "int",
"desc": "set filter type (from 0 to 8) (default cd)",
"min": 0,
"max": 8,
"default": "cd",
"options": [
{
"value": "col",
"desc": "Columbia"
},
{
"value": "emi",
"desc": "EMI"
},
{
"value": "bsi",
"desc": "BSI (78RPM)"
},
{
"value": "riaa",
"desc": "RIAA"
},
{
"value": "cd",
"desc": "Compact Disc (CD)"
},
{
"value": "50fm",
"desc": "50\u00b5s (FM)"
},
{
"value": "75fm",
"desc": "75\u00b5s (FM)"
},
{
"value": "50kf",
"desc": "50\u00b5s (FM-KF)"
},
{
"value": "75kf",
"desc": "75\u00b5s (FM-KF)"
}
]
}
]
},
{
"id": 18,
"meta": "T..",
"name": "aeval",
"type": "A->A",
"description": "Filter audio signal according to a specified expression.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "exprs",
"type": "string",
"desc": "set the '|'-separated list of channels expressions",
"min": null,
"max": null,
"default": null
},
{
"name": "channel_layout",
"type": "string",
"desc": "set channel layout",
"min": null,
"max": null,
"default": null
},
{
"name": "c",
"type": "string",
"desc": "set channel layout",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 19,
"meta": "T.C",
"name": "aexciter",
"type": "A->A",
"description": "Enhance high frequency part of audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set level in (from 0 to 64) (default 1)",
"min": 0.0,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set level out (from 0 to 64) (default 1)",
"min": 0.0,
"max": 64.0,
"default": 1.0
},
{
"name": "amount",
"type": "double",
"desc": "set amount (from 0 to 64) (default 1)",
"min": 0.0,
"max": 64.0,
"default": 1.0
},
{
"name": "drive",
"type": "double",
"desc": "set harmonics (from 0.1 to 10) (default 8.5)",
"min": 0.1,
"max": 10.0,
"default": 8.5
},
{
"name": "blend",
"type": "double",
"desc": "set blend harmonics (from -10 to 10) (default 0)",
"min": -10.0,
"max": 10.0,
"default": 0.0
},
{
"name": "freq",
"type": "double",
"desc": "set scope (from 2000 to 12000) (default 7500)",
"min": 2000.0,
"max": 12000.0,
"default": 7500.0
},
{
"name": "ceil",
"type": "double",
"desc": "set ceiling (from 9999 to 20000) (default 9999)",
"min": 9999.0,
"max": 20000.0,
"default": 9999.0
},
{
"name": "listen",
"type": "boolean",
"desc": "enable listen mode (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 20,
"meta": "T.C",
"name": "afade",
"type": "A->A",
"description": "Fade in/out input audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "type",
"type": "int",
"desc": "set the fade direction (from 0 to 1) (default in)",
"min": 0,
"max": 1,
"default": "in",
"options": [
{
"value": "in",
"desc": "fade-in"
},
{
"value": "out",
"desc": "fade-out"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set the fade direction (from 0 to 1) (default in)",
"min": 0,
"max": 1,
"default": "in",
"options": [
{
"value": "in",
"desc": "fade-in"
},
{
"value": "out",
"desc": "fade-out"
}
]
},
{
"name": "start_sample",
"type": "int64",
"desc": "set number of first sample to start fading (from 0 to I64_MAX) (default 0)",
"min": 0,
"max": 2000,
"default": 0
},
{
"name": "ss",
"type": "int64",
"desc": "set number of first sample to start fading (from 0 to I64_MAX) (default 0)",
"min": 0,
"max": 2000,
"default": 0
},
{
"name": "nb_samples",
"type": "int64",
"desc": "set number of samples for fade duration (from 1 to I64_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
},
{
"name": "ns",
"type": "int64",
"desc": "set number of samples for fade duration (from 1 to I64_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
},
{
"name": "start_time",
"type": "duration",
"desc": "set time to start fading (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "st",
"type": "duration",
"desc": "set time to start fading (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "duration",
"type": "duration",
"desc": "set fade duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "d",
"type": "duration",
"desc": "set fade duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "curve",
"type": "int",
"desc": "set fade curve type (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
},
{
"name": "c",
"type": "int",
"desc": "set fade curve type (from -1 to 18) (default tri)",
"min": -1,
"max": 18,
"default": "tri",
"options": [
{
"value": "nofade",
"desc": "no fade; keep audio as-is"
},
{
"value": "tri",
"desc": "linear slope"
},
{
"value": "qsin",
"desc": "quarter of sine wave"
},
{
"value": "esin",
"desc": "exponential sine wave"
},
{
"value": "hsin",
"desc": "half of sine wave"
},
{
"value": "log",
"desc": "logarithmic"
},
{
"value": "ipar",
"desc": "inverted parabola"
},
{
"value": "qua",
"desc": "quadratic"
},
{
"value": "cub",
"desc": "cubic"
},
{
"value": "squ",
"desc": "square root"
},
{
"value": "cbr",
"desc": "cubic root"
},
{
"value": "par",
"desc": "parabola"
},
{
"value": "exp",
"desc": "exponential"
},
{
"value": "iqsin",
"desc": "inverted quarter of sine wave"
},
{
"value": "ihsin",
"desc": "inverted half of sine wave"
},
{
"value": "dese",
"desc": "double-exponential seat"
},
{
"value": "desi",
"desc": "double-exponential sigmoid"
},
{
"value": "losi",
"desc": "logistic sigmoid"
},
{
"value": "sinc",
"desc": "sine cardinal function"
},
{
"value": "isinc",
"desc": "inverted sine cardinal function"
}
]
},
{
"name": "silence",
"type": "double",
"desc": "set the silence gain (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "unity",
"type": "double",
"desc": "set the unity gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 21,
"meta": "TSC",
"name": "afftdn",
"type": "A->A",
"description": "Denoise audio samples using FFT.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "noise_reduction",
"type": "float",
"desc": "set the noise reduction (from 0.01 to 97) (default 12)",
"min": 0.01,
"max": 97.0,
"default": 12.0
},
{
"name": "nr",
"type": "float",
"desc": "set the noise reduction (from 0.01 to 97) (default 12)",
"min": 0.01,
"max": 97.0,
"default": 12.0
},
{
"name": "noise_floor",
"type": "float",
"desc": "set the noise floor (from -80 to -20) (default -50)",
"min": -80.0,
"max": -20.0,
"default": -50.0
},
{
"name": "nf",
"type": "float",
"desc": "set the noise floor (from -80 to -20) (default -50)",
"min": -80.0,
"max": -20.0,
"default": -50.0
},
{
"name": "noise_type",
"type": "int",
"desc": "set the noise type (from 0 to 3) (default white)",
"min": 0,
"max": 3,
"default": "white",
"options": [
{
"value": "white",
"desc": "white noise"
},
{
"value": "w",
"desc": "white noise"
},
{
"value": "vinyl",
"desc": "vinyl noise"
},
{
"value": "v",
"desc": "vinyl noise"
},
{
"value": "shellac",
"desc": "shellac noise"
},
{
"value": "s",
"desc": "shellac noise"
},
{
"value": "custom",
"desc": "custom noise"
},
{
"value": "c",
"desc": "custom noise"
}
]
},
{
"name": "nt",
"type": "int",
"desc": "set the noise type (from 0 to 3) (default white)",
"min": 0,
"max": 3,
"default": "white",
"options": [
{
"value": "white",
"desc": "white noise"
},
{
"value": "w",
"desc": "white noise"
},
{
"value": "vinyl",
"desc": "vinyl noise"
},
{
"value": "v",
"desc": "vinyl noise"
},
{
"value": "shellac",
"desc": "shellac noise"
},
{
"value": "s",
"desc": "shellac noise"
},
{
"value": "custom",
"desc": "custom noise"
},
{
"value": "c",
"desc": "custom noise"
}
]
},
{
"name": "band_noise",
"type": "string",
"desc": "set the custom bands noise",
"min": null,
"max": null,
"default": null
},
{
"name": "bn",
"type": "string",
"desc": "set the custom bands noise",
"min": null,
"max": null,
"default": null
},
{
"name": "residual_floor",
"type": "float",
"desc": "set the residual floor (from -80 to -20) (default -38)",
"min": -80.0,
"max": -20.0,
"default": -38.0
},
{
"name": "rf",
"type": "float",
"desc": "set the residual floor (from -80 to -20) (default -38)",
"min": -80.0,
"max": -20.0,
"default": -38.0
},
{
"name": "track_noise",
"type": "boolean",
"desc": "track noise (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "tn",
"type": "boolean",
"desc": "track noise (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "track_residual",
"type": "boolean",
"desc": "track residual (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "tr",
"type": "boolean",
"desc": "track residual (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "output_mode",
"type": "int",
"desc": "set output mode (from 0 to 2) (default output)",
"min": 0,
"max": 2,
"default": "output",
"options": [
{
"value": "input",
"desc": "input"
},
{
"value": "i",
"desc": "input"
},
{
"value": "output",
"desc": "output"
},
{
"value": "o",
"desc": "output"
},
{
"value": "noise",
"desc": "noise"
},
{
"value": "n",
"desc": "noise"
}
]
},
{
"name": "om",
"type": "int",
"desc": "set output mode (from 0 to 2) (default output)",
"min": 0,
"max": 2,
"default": "output",
"options": [
{
"value": "input",
"desc": "input"
},
{
"value": "i",
"desc": "input"
},
{
"value": "output",
"desc": "output"
},
{
"value": "o",
"desc": "output"
},
{
"value": "noise",
"desc": "noise"
},
{
"value": "n",
"desc": "noise"
}
]
},
{
"name": "adaptivity",
"type": "float",
"desc": "set adaptivity factor (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "ad",
"type": "float",
"desc": "set adaptivity factor (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "floor_offset",
"type": "float",
"desc": "set noise floor offset factor (from -2 to 2) (default 1)",
"min": -2.0,
"max": 2.0,
"default": 1.0
},
{
"name": "fo",
"type": "float",
"desc": "set noise floor offset factor (from -2 to 2) (default 1)",
"min": -2.0,
"max": 2.0,
"default": 1.0
},
{
"name": "noise_link",
"type": "int",
"desc": "set the noise floor link (from 0 to 3) (default min)",
"min": 0,
"max": 3,
"default": "min",
"options": [
{
"value": "none",
"desc": "none"
},
{
"value": "min",
"desc": "min"
},
{
"value": "max",
"desc": "max"
},
{
"value": "average",
"desc": "average"
}
]
},
{
"name": "nl",
"type": "int",
"desc": "set the noise floor link (from 0 to 3) (default min)",
"min": 0,
"max": 3,
"default": "min",
"options": [
{
"value": "none",
"desc": "none"
},
{
"value": "min",
"desc": "min"
},
{
"value": "max",
"desc": "max"
},
{
"value": "average",
"desc": "average"
}
]
},
{
"name": "band_multiplier",
"type": "float",
"desc": "set band multiplier (from 0.2 to 5) (default 1.25)",
"min": 0.2,
"max": 5.0,
"default": 1.25
},
{
"name": "bm",
"type": "float",
"desc": "set band multiplier (from 0.2 to 5) (default 1.25)",
"min": 0.2,
"max": 5.0,
"default": 1.25
},
{
"name": "sample_noise",
"type": "int",
"desc": "set sample noise mode (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": "none"
},
{
"value": "start",
"desc": "start"
},
{
"value": "begin",
"desc": "start"
},
{
"value": "stop",
"desc": "stop"
},
{
"value": "end",
"desc": "stop"
}
]
},
{
"name": "sn",
"type": "int",
"desc": "set sample noise mode (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": "none"
},
{
"value": "start",
"desc": "start"
},
{
"value": "begin",
"desc": "start"
},
{
"value": "stop",
"desc": "stop"
},
{
"value": "end",
"desc": "stop"
}
]
},
{
"name": "gain_smooth",
"type": "int",
"desc": "set gain smooth radius (from 0 to 50) (default 0)",
"min": 0,
"max": 50,
"default": 0
},
{
"name": "gs",
"type": "int",
"desc": "set gain smooth radius (from 0 to 50) (default 0)",
"min": 0,
"max": 50,
"default": 0
}
]
},
{
"id": 22,
"meta": "TS.",
"name": "afftfilt",
"type": "A->A",
"description": "Apply arbitrary expressions to samples in frequency domain.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "real",
"type": "string",
"desc": "set channels real expressions (default \"re\")",
"min": null,
"max": null,
"default": "re"
},
{
"name": "imag",
"type": "string",
"desc": "set channels imaginary expressions (default \"im\")",
"min": null,
"max": null,
"default": "im"
},
{
"name": "win_size",
"type": "int",
"desc": "set window size (from 16 to 131072) (default 4096)",
"min": 16,
"max": 131072,
"default": 4096
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default hann)",
"min": 0,
"max": 20,
"default": "hann",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "overlap",
"type": "float",
"desc": "set window overlap (from 0 to 1) (default 0.75)",
"min": 0.0,
"max": 1.0,
"default": 0.75
}
]
},
{
"id": 23,
"meta": ".SC",
"name": "afir",
"type": "N->N",
"description": "Apply Finite Impulse Response filter with supplied coefficients in additional stream(s).",
"inputs": [
"n"
],
"outputs": [
"n"
],
"params": [
{
"name": "dry",
"type": "float",
"desc": "set dry gain (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "wet",
"type": "float",
"desc": "set wet gain (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "length",
"type": "float",
"desc": "set IR length (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "gtype",
"type": "int",
"desc": "set IR auto gain type (from -1 to 4) (default peak)",
"min": -1,
"max": 4,
"default": "peak",
"options": [
{
"value": "none",
"desc": "without auto gain"
},
{
"value": "peak",
"desc": "peak gain"
},
{
"value": "dc",
"desc": "DC gain"
},
{
"value": "gn",
"desc": "gain to noise"
},
{
"value": "ac",
"desc": "AC gain"
},
{
"value": "rms",
"desc": "RMS gain"
}
]
},
{
"name": "irgain",
"type": "float",
"desc": "set IR gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "irfmt",
"type": "int",
"desc": "set IR format (from 0 to 1) (default input)",
"min": 0,
"max": 1,
"default": "input",
"options": [
{
"value": "mono",
"desc": "single channel"
},
{
"value": "input",
"desc": "same as input"
}
]
},
{
"name": "maxir",
"type": "float",
"desc": "set max IR length (from 0.1 to 60) (default 30)",
"min": 0.1,
"max": 60.0,
"default": 30.0
},
{
"name": "response",
"type": "boolean",
"desc": "show IR frequency response (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "channel",
"type": "int",
"desc": "set IR channel to display frequency response (from 0 to 1024) (default 0)",
"min": 0,
"max": 1024,
"default": 0
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
},
{
"name": "minp",
"type": "int",
"desc": "set min partition size (from 1 to 65536) (default 8192)",
"min": 1,
"max": 65536,
"default": 8192
},
{
"name": "maxp",
"type": "int",
"desc": "set max partition size (from 8 to 65536) (default 8192)",
"min": 8,
"max": 65536,
"default": 8192
},
{
"name": "nbirs",
"type": "int",
"desc": "set number of input IRs (from 1 to 32) (default 1)",
"min": 1,
"max": 32,
"default": 1
},
{
"name": "ir",
"type": "int",
"desc": "select IR (from 0 to 31) (default 0)",
"min": 0,
"max": 31,
"default": 0
},
{
"name": "precision",
"type": "int",
"desc": "set processing precision (from 0 to 2) (default auto)",
"min": 0,
"max": 2,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "set auto processing precision"
},
{
"value": "float",
"desc": "set single-floating point processing precision"
},
{
"value": "double",
"desc": "set double-floating point processing precision"
}
]
}
]
},
{
"id": 24,
"meta": "...",
"name": "aformat",
"type": "A->A",
"description": "Convert the input audio to one of the specified formats.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "sample_fmts",
"type": "string",
"desc": "A '|'-separated list of sample formats.",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "A '|'-separated list of sample formats.",
"min": null,
"max": null,
"default": null
},
{
"name": "sample_rates",
"type": "string",
"desc": "A '|'-separated list of sample rates.",
"min": null,
"max": null,
"default": null
},
{
"name": "r",
"type": "string",
"desc": "A '|'-separated list of sample rates.",
"min": null,
"max": null,
"default": null
},
{
"name": "channel_layouts",
"type": "string",
"desc": "A '|'-separated list of channel layouts.",
"min": null,
"max": null,
"default": null
},
{
"name": "cl",
"type": "string",
"desc": "A '|'-separated list of channel layouts.",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 25,
"meta": "TSC",
"name": "afreqshift",
"type": "A->A",
"description": "Apply frequency shifting to input audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "shift",
"type": "double",
"desc": "set frequency shift (from -2.14748e+09 to INT_MAX) (default 0)",
"min": -2147480000.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "level",
"type": "double",
"desc": "set output level (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 1 to 16) (default 8)",
"min": 1,
"max": 16,
"default": 8
}
]
},
{
"id": 26,
"meta": "TSC",
"name": "afwtdn",
"type": "A->A",
"description": "Denoise audio stream using Wavelets.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "sigma",
"type": "double",
"desc": "set noise sigma (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "levels",
"type": "int",
"desc": "set number of wavelet levels (from 1 to 12) (default 10)",
"min": 1,
"max": 12,
"default": 10
},
{
"name": "wavet",
"type": "int",
"desc": "set wavelet type (from 0 to 6) (default sym10)",
"min": 0,
"max": 6,
"default": "sym10",
"options": [
{
"value": "sym2",
"desc": "sym2"
},
{
"value": "sym4",
"desc": "sym4"
},
{
"value": "rbior68",
"desc": "rbior68"
},
{
"value": "deb10",
"desc": "deb10"
},
{
"value": "sym10",
"desc": "sym10"
},
{
"value": "coif5",
"desc": "coif5"
},
{
"value": "bl3",
"desc": "bl3"
}
]
},
{
"name": "percent",
"type": "double",
"desc": "set percent of full denoising (from 0 to 100) (default 85)",
"min": 0.0,
"max": 100.0,
"default": 85.0
},
{
"name": "profile",
"type": "boolean",
"desc": "profile noise (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "adaptive",
"type": "boolean",
"desc": "adaptive profiling of noise (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "samples",
"type": "int",
"desc": "set frame size in number of samples (from 512 to 65536) (default 8192)",
"min": 512,
"max": 65536,
"default": 8192
},
{
"name": "softness",
"type": "double",
"desc": "set thresholding softness (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
}
]
},
{
"id": 27,
"meta": "T.C",
"name": "agate",
"type": "A->A",
"description": "Audio gate.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default downward)",
"min": 0,
"max": 1,
"default": "downward",
"options": [
{
"value": "downward",
"desc": ""
},
{
"value": "upward",
"desc": ""
}
]
},
{
"name": "range",
"type": "double",
"desc": "set max gain reduction (from 0 to 1) (default 0.06125)",
"min": 0.0,
"max": 1.0,
"default": 0.06125
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 0 to 1) (default 0.125)",
"min": 0.0,
"max": 1.0,
"default": 0.125
},
{
"name": "ratio",
"type": "double",
"desc": "set ratio (from 1 to 9000) (default 2)",
"min": 1.0,
"max": 9000.0,
"default": 2.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack (from 0.01 to 9000) (default 20)",
"min": 0.01,
"max": 9000.0,
"default": 20.0
},
{
"name": "release",
"type": "double",
"desc": "set release (from 0.01 to 9000) (default 250)",
"min": 0.01,
"max": 9000.0,
"default": 250.0
},
{
"name": "makeup",
"type": "double",
"desc": "set makeup gain (from 1 to 64) (default 1)",
"min": 1.0,
"max": 64.0,
"default": 1.0
},
{
"name": "knee",
"type": "double",
"desc": "set knee (from 1 to 8) (default 2.82843)",
"min": 1.0,
"max": 8.0,
"default": 2.82843
},
{
"name": "detection",
"type": "int",
"desc": "set detection (from 0 to 1) (default rms)",
"min": 0,
"max": 1,
"default": "rms",
"options": [
{
"value": "peak",
"desc": ""
},
{
"value": "rms",
"desc": ""
}
]
},
{
"name": "link",
"type": "int",
"desc": "set link (from 0 to 1) (default average)",
"min": 0,
"max": 1,
"default": "average",
"options": [
{
"value": "average",
"desc": ""
},
{
"value": "maximum",
"desc": ""
}
]
},
{
"name": "level_sc",
"type": "double",
"desc": "set sidechain gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
}
]
},
{
"id": 28,
"meta": ".S.",
"name": "aiir",
"type": "A->N",
"description": "Apply Infinite Impulse Response filter with supplied coefficients.",
"inputs": [
"a"
],
"outputs": [
"n"
],
"params": [
{
"name": "zeros",
"type": "string",
"desc": "set B/numerator/zeros/reflection coefficients (default \"1+0i 1-0i\")",
"min": null,
"max": null,
"default": "1+0i 1-0i"
},
{
"name": "z",
"type": "string",
"desc": "set B/numerator/zeros/reflection coefficients (default \"1+0i 1-0i\")",
"min": null,
"max": null,
"default": "1+0i 1-0i"
},
{
"name": "poles",
"type": "string",
"desc": "set A/denominator/poles/ladder coefficients (default \"1+0i 1-0i\")",
"min": null,
"max": null,
"default": "1+0i 1-0i"
},
{
"name": "p",
"type": "string",
"desc": "set A/denominator/poles/ladder coefficients (default \"1+0i 1-0i\")",
"min": null,
"max": null,
"default": "1+0i 1-0i"
},
{
"name": "gains",
"type": "string",
"desc": "set channels gains (default \"1|1\")",
"min": null,
"max": null,
"default": "1|1"
},
{
"name": "k",
"type": "string",
"desc": "set channels gains (default \"1|1\")",
"min": null,
"max": null,
"default": "1|1"
},
{
"name": "dry",
"type": "double",
"desc": "set dry gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "wet",
"type": "double",
"desc": "set wet gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "format",
"type": "int",
"desc": "set coefficients format (from -2 to 4) (default zp)",
"min": -2,
"max": 4,
"default": "zp",
"options": [
{
"value": "ll",
"desc": "lattice-ladder function"
},
{
"value": "sf",
"desc": "analog transfer function"
},
{
"value": "tf",
"desc": "digital transfer function"
},
{
"value": "zp",
"desc": "Z-plane zeros/poles"
},
{
"value": "pr",
"desc": "Z-plane zeros/poles (polar radians)"
},
{
"value": "pd",
"desc": "Z-plane zeros/poles (polar degrees)"
},
{
"value": "sp",
"desc": "S-plane zeros/poles"
}
]
},
{
"name": "f",
"type": "int",
"desc": "set coefficients format (from -2 to 4) (default zp)",
"min": -2,
"max": 4,
"default": "zp",
"options": [
{
"value": "ll",
"desc": "lattice-ladder function"
},
{
"value": "sf",
"desc": "analog transfer function"
},
{
"value": "tf",
"desc": "digital transfer function"
},
{
"value": "zp",
"desc": "Z-plane zeros/poles"
},
{
"value": "pr",
"desc": "Z-plane zeros/poles (polar radians)"
},
{
"value": "pd",
"desc": "Z-plane zeros/poles (polar degrees)"
},
{
"value": "sp",
"desc": "S-plane zeros/poles"
}
]
},
{
"name": "process",
"type": "int",
"desc": "set kind of processing (from 0 to 2) (default s)",
"min": 0,
"max": 2,
"default": "s",
"options": [
{
"value": "d",
"desc": "direct"
},
{
"value": "s",
"desc": "serial"
},
{
"value": "p",
"desc": "parallel"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set kind of processing (from 0 to 2) (default s)",
"min": 0,
"max": 2,
"default": "s",
"options": [
{
"value": "d",
"desc": "direct"
},
{
"value": "s",
"desc": "serial"
},
{
"value": "p",
"desc": "parallel"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from 0 to 3) (default dbl)",
"min": 0,
"max": 3,
"default": "dbl",
"options": [
{
"value": "dbl",
"desc": "double-precision floating-point"
},
{
"value": "flt",
"desc": "single-precision floating-point"
},
{
"value": "i32",
"desc": "32-bit integers"
},
{
"value": "i16",
"desc": "16-bit integers"
}
]
},
{
"name": "e",
"type": "int",
"desc": "set precision (from 0 to 3) (default dbl)",
"min": 0,
"max": 3,
"default": "dbl",
"options": [
{
"value": "dbl",
"desc": "double-precision floating-point"
},
{
"value": "flt",
"desc": "single-precision floating-point"
},
{
"value": "i32",
"desc": "32-bit integers"
},
{
"value": "i16",
"desc": "16-bit integers"
}
]
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "response",
"type": "boolean",
"desc": "show IR frequency response (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "channel",
"type": "int",
"desc": "set IR channel to display frequency response (from 0 to 1024) (default 0)",
"min": 0,
"max": 1024,
"default": 0
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "rate",
"type": "video_rate",
"desc": "set video rate (default \"25\")",
"min": null,
"max": null,
"default": "25"
}
]
},
{
"id": 29,
"meta": "T..",
"name": "aintegral",
"type": "A->A",
"description": "Compute integral of input audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": []
},
{
"id": 30,
"meta": "...",
"name": "ainterleave",
"type": "N->A",
"description": "Temporally interleave audio inputs.",
"inputs": [
"n"
],
"outputs": [
"a"
],
"params": [
{
"name": "nb_inputs",
"type": "int",
"desc": "set number of inputs (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2000,
"default": 2
},
{
"name": "n",
"type": "int",
"desc": "set number of inputs (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2000,
"default": 2
},
{
"name": "duration",
"type": "int",
"desc": "how to determine the end-of-stream (from 0 to 2) (default longest)",
"min": 0,
"max": 2,
"default": "longest",
"options": [
{
"value": "longest",
"desc": "Duration of longest input"
},
{
"value": "shortest",
"desc": "Duration of shortest input"
},
{
"value": "first",
"desc": "Duration of first input"
}
]
}
]
},
{
"id": 31,
"meta": "T..",
"name": "alatency",
"type": "A->A",
"description": "Report audio filtering latency.",
"inputs": [
"a"
],
"outputs": [
"a"
]
},
{
"id": 32,
"meta": "T.C",
"name": "alimiter",
"type": "A->A",
"description": "Audio lookahead limiter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set output level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "limit",
"type": "double",
"desc": "set limit (from 0.0625 to 1) (default 1)",
"min": 0.0625,
"max": 1.0,
"default": 1.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack (from 0.1 to 80) (default 5)",
"min": 0.1,
"max": 80.0,
"default": 5.0
},
{
"name": "release",
"type": "double",
"desc": "set release (from 1 to 8000) (default 50)",
"min": 1.0,
"max": 8000.0,
"default": 50.0
},
{
"name": "asc",
"type": "boolean",
"desc": "enable asc (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "asc_level",
"type": "double",
"desc": "set asc level (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "level",
"type": "boolean",
"desc": "auto level (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "latency",
"type": "boolean",
"desc": "compensate delay (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 33,
"meta": "TSC",
"name": "allpass",
"type": "A->A",
"description": "Apply a two-pole all-pass filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "o",
"type": "int",
"desc": "set filter order (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
}
]
},
{
"id": 34,
"meta": "...",
"name": "aloop",
"type": "A->A",
"description": "Loop audio samples.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "loop",
"type": "int",
"desc": "number of loops (from -1 to INT_MAX) (default 0)",
"min": -1,
"max": 2000,
"default": 0
},
{
"name": "size",
"type": "int64",
"desc": "max number of samples to loop (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2000,
"default": 0
},
{
"name": "start",
"type": "int64",
"desc": "set the loop start sample (from 0 to I64_MAX) (default 0)",
"min": 0,
"max": 2000,
"default": 0
}
]
},
{
"id": 35,
"meta": "...",
"name": "amerge",
"type": "N->A",
"description": "Merge two or more audio streams into a single multi-channel stream.",
"inputs": [
"a",
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "inputs",
"type": "int",
"desc": "specify the number of inputs (from 1 to 64) (default 2)",
"min": 1,
"max": 64,
"default": 2
}
]
},
{
"id": 36,
"meta": "T..",
"name": "ametadata",
"type": "A->A",
"description": "Manipulate audio frame metadata.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "mode",
"type": "int",
"desc": "set a mode of operation (from 0 to 4) (default select)",
"min": 0,
"max": 4,
"default": "select",
"options": [
{
"value": "select",
"desc": "select frame"
},
{
"value": "add",
"desc": "add new metadata"
},
{
"value": "modify",
"desc": "modify metadata"
},
{
"value": "delete",
"desc": "delete metadata"
},
{
"value": "print",
"desc": "print metadata"
}
]
},
{
"name": "key",
"type": "string",
"desc": "set metadata key",
"min": null,
"max": null,
"default": null
},
{
"name": "value",
"type": "string",
"desc": "set metadata value",
"min": null,
"max": null,
"default": null
},
{
"name": "function",
"type": "int",
"desc": "function for comparing values (from 0 to 6) (default same_str)",
"min": 0,
"max": 6,
"default": "same_str",
"options": [
{
"value": "same_str",
"desc": ""
},
{
"value": "starts_with",
"desc": ""
},
{
"value": "less",
"desc": ""
},
{
"value": "equal",
"desc": ""
},
{
"value": "greater",
"desc": ""
},
{
"value": "expr",
"desc": ""
},
{
"value": "ends_with",
"desc": ""
}
]
},
{
"name": "expr",
"type": "string",
"desc": "set expression for expr function",
"min": null,
"max": null,
"default": null
},
{
"name": "file",
"type": "string",
"desc": "set file where to print metadata information",
"min": null,
"max": null,
"default": null
},
{
"name": "direct",
"type": "boolean",
"desc": "reduce buffering when printing to user-set file or pipe (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 37,
"meta": "..C",
"name": "amix",
"type": "N->A",
"description": "Audio mixing.",
"inputs": [
"a",
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "inputs",
"type": "int",
"desc": "Number of inputs. (from 1 to 32767) (default 2)",
"min": 1,
"max": 32767,
"default": 2
},
{
"name": "duration",
"type": "int",
"desc": "How to determine the end-of-stream. (from 0 to 2) (default longest)",
"min": 0,
"max": 2,
"default": "longest",
"options": [
{
"value": "longest",
"desc": "Duration of longest input."
},
{
"value": "shortest",
"desc": "Duration of shortest input."
},
{
"value": "first",
"desc": "Duration of first input."
}
]
},
{
"name": "dropout_transition",
"type": "float",
"desc": "Transition time, in seconds, for volume renormalization when an input stream ends. (from 0 to INT_MAX) (default 2)",
"min": 0.0,
"max": 2000.0,
"default": 2.0
},
{
"name": "weights",
"type": "string",
"desc": "Set weight for each input. (default \"1 1\")",
"min": null,
"max": null,
"default": "1 1"
},
{
"name": "normalize",
"type": "boolean",
"desc": "Scale inputs (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 38,
"meta": "...",
"name": "amultiply",
"type": "AA->A",
"description": "Multiply two audio streams.",
"inputs": [
"a",
"a"
],
"outputs": [
"a"
]
},
{
"id": 39,
"meta": "TSC",
"name": "anequalizer",
"type": "A->N",
"description": "Apply high-order audio parametric multi band equalizer.",
"inputs": [
"a"
],
"outputs": [
"n"
],
"params": [
{
"name": "params",
"type": "string",
"desc": "(default \"\")",
"min": null,
"max": null,
"default": ""
},
{
"name": "curves",
"type": "boolean",
"desc": "draw frequency response curves (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"hd720\")",
"min": null,
"max": null,
"default": "hd720"
},
{
"name": "mgain",
"type": "double",
"desc": "set max gain (from -900 to 900) (default 60)",
"min": -900.0,
"max": 900.0,
"default": 60.0
},
{
"name": "fscale",
"type": "int",
"desc": "set frequency scale (from 0 to 1) (default log)",
"min": 0,
"max": 1,
"default": "log",
"options": [
{
"value": "lin",
"desc": "linear"
},
{
"value": "log",
"desc": "logarithmic"
}
]
},
{
"name": "colors",
"type": "string",
"desc": "set channels curves colors (default \"red|green|blue|yellow|orange|lime|pink|magenta|brown\")",
"min": null,
"max": null,
"default": "red|green|blue|yellow|orange|lime|pink|magenta|brown"
}
]
},
{
"id": 40,
"meta": "TSC",
"name": "anlmdn",
"type": "A->A",
"description": "Reduce broadband noise from stream using Non-Local Means.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "strength",
"type": "float",
"desc": "set denoising strength (from 1e-05 to 10000) (default 1e-05)",
"min": 1e-05,
"max": 10000.0,
"default": 1e-05
},
{
"name": "s",
"type": "float",
"desc": "set denoising strength (from 1e-05 to 10000) (default 1e-05)",
"min": 1e-05,
"max": 10000.0,
"default": 1e-05
},
{
"name": "patch",
"type": "duration",
"desc": "set patch duration (default 0.002)",
"min": null,
"max": null,
"default": "0.002"
},
{
"name": "p",
"type": "duration",
"desc": "set patch duration (default 0.002)",
"min": null,
"max": null,
"default": "0.002"
},
{
"name": "research",
"type": "duration",
"desc": "set research duration (default 0.006)",
"min": null,
"max": null,
"default": "0.006"
},
{
"name": "r",
"type": "duration",
"desc": "set research duration (default 0.006)",
"min": null,
"max": null,
"default": "0.006"
},
{
"name": "output",
"type": "int",
"desc": "set output mode (from 0 to 2) (default o)",
"min": 0,
"max": 2,
"default": "o",
"options": [
{
"value": "i",
"desc": "input"
},
{
"value": "o",
"desc": "output"
},
{
"value": "n",
"desc": "noise"
}
]
},
{
"name": "o",
"type": "int",
"desc": "set output mode (from 0 to 2) (default o)",
"min": 0,
"max": 2,
"default": "o",
"options": [
{
"value": "i",
"desc": "input"
},
{
"value": "o",
"desc": "output"
},
{
"value": "n",
"desc": "noise"
}
]
},
{
"name": "smooth",
"type": "float",
"desc": "set smooth factor (from 1 to 1000) (default 11)",
"min": 1.0,
"max": 1000.0,
"default": 11.0
},
{
"name": "m",
"type": "float",
"desc": "set smooth factor (from 1 to 1000) (default 11)",
"min": 1.0,
"max": 1000.0,
"default": 11.0
}
]
},
{
"id": 41,
"meta": "TSC",
"name": "anlmf",
"type": "AA->A",
"description": "Apply Normalized Least-Mean-Fourth algorithm to first audio stream.",
"inputs": [
"a",
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "order",
"type": "int",
"desc": "set the filter order (from 1 to 32767) (default 256)",
"min": 1,
"max": 32767,
"default": 256
},
{
"name": "mu",
"type": "float",
"desc": "set the filter mu (from 0 to 2) (default 0.75)",
"min": 0.0,
"max": 2.0,
"default": 0.75
},
{
"name": "eps",
"type": "float",
"desc": "set the filter eps (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "leakage",
"type": "float",
"desc": "set the filter leakage (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "out_mode",
"type": "int",
"desc": "set output mode (from 0 to 3) (default o)",
"min": 0,
"max": 3,
"default": "o",
"options": [
{
"value": "i",
"desc": "input"
},
{
"value": "d",
"desc": "desired"
},
{
"value": "o",
"desc": "output"
},
{
"value": "n",
"desc": "noise"
}
]
}
]
},
{
"id": 42,
"meta": "TSC",
"name": "anlms",
"type": "AA->A",
"description": "Apply Normalized Least-Mean-Squares algorithm to first audio stream.",
"inputs": [
"a",
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "order",
"type": "int",
"desc": "set the filter order (from 1 to 32767) (default 256)",
"min": 1,
"max": 32767,
"default": 256
},
{
"name": "mu",
"type": "float",
"desc": "set the filter mu (from 0 to 2) (default 0.75)",
"min": 0.0,
"max": 2.0,
"default": 0.75
},
{
"name": "eps",
"type": "float",
"desc": "set the filter eps (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "leakage",
"type": "float",
"desc": "set the filter leakage (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "out_mode",
"type": "int",
"desc": "set output mode (from 0 to 3) (default o)",
"min": 0,
"max": 3,
"default": "o",
"options": [
{
"value": "i",
"desc": "input"
},
{
"value": "d",
"desc": "desired"
},
{
"value": "o",
"desc": "output"
},
{
"value": "n",
"desc": "noise"
}
]
}
]
},
{
"id": 43,
"meta": "...",
"name": "anull",
"type": "A->A",
"description": "Pass the source unchanged to the output.",
"inputs": [
"a"
],
"outputs": [
"a"
]
},
{
"id": 44,
"meta": "T..",
"name": "apad",
"type": "A->A",
"description": "Pad audio with silence.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "packet_size",
"type": "int",
"desc": "set silence packet size (from 0 to INT_MAX) (default 4096)",
"min": 0,
"max": 2000,
"default": 4096
},
{
"name": "pad_len",
"type": "int64",
"desc": "set number of samples of silence to add (from -1 to I64_MAX) (default -1)",
"min": -1,
"max": 2000,
"default": -1
},
{
"name": "whole_len",
"type": "int64",
"desc": "set minimum target number of samples in the audio stream (from -1 to I64_MAX) (default -1)",
"min": -1,
"max": 2000,
"default": -1
},
{
"name": "pad_dur",
"type": "duration",
"desc": "set duration of silence to add (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "whole_dur",
"type": "duration",
"desc": "set minimum target duration in the audio stream (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
}
]
},
{
"id": 45,
"meta": "T.C",
"name": "aperms",
"type": "A->A",
"description": "Set permissions for the output audio frame.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "mode",
"type": "int",
"desc": "select permissions mode (from 0 to 4) (default none)",
"min": 0,
"max": 4,
"default": "none",
"options": [
{
"value": "none",
"desc": "do nothing"
},
{
"value": "ro",
"desc": "set all output frames read-only"
},
{
"value": "rw",
"desc": "set all output frames writable"
},
{
"value": "toggle",
"desc": "switch permissions"
},
{
"value": "random",
"desc": "set permissions randomly"
}
]
},
{
"name": "seed",
"type": "int64",
"desc": "set the seed for the random mode (from -1 to UINT32_MAX) (default -1)",
"min": -1,
"max": 2000,
"default": -1
}
]
},
{
"id": 46,
"meta": "...",
"name": "aphaser",
"type": "A->A",
"description": "Add a phasing effect to the audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "in_gain",
"type": "double",
"desc": "set input gain (from 0 to 1) (default 0.4)",
"min": 0.0,
"max": 1.0,
"default": 0.4
},
{
"name": "out_gain",
"type": "double",
"desc": "set output gain (from 0 to 1e+09) (default 0.74)",
"min": 0.0,
"max": 1000000000.0,
"default": 0.74
},
{
"name": "delay",
"type": "double",
"desc": "set delay in milliseconds (from 0 to 5) (default 3)",
"min": 0.0,
"max": 5.0,
"default": 3.0
},
{
"name": "decay",
"type": "double",
"desc": "set decay (from 0 to 0.99) (default 0.4)",
"min": 0.0,
"max": 0.99,
"default": 0.4
},
{
"name": "speed",
"type": "double",
"desc": "set modulation speed (from 0.1 to 2) (default 0.5)",
"min": 0.1,
"max": 2.0,
"default": 0.5
},
{
"name": "type",
"type": "int",
"desc": "set modulation type (from 0 to 1) (default triangular)",
"min": 0,
"max": 1,
"default": "triangular",
"options": [
{
"value": "triangular",
"desc": ""
},
{
"value": "t",
"desc": ""
},
{
"value": "sinusoidal",
"desc": ""
},
{
"value": "s",
"desc": ""
}
]
}
]
},
{
"id": 47,
"meta": "TSC",
"name": "aphaseshift",
"type": "A->A",
"description": "Apply phase shifting to input audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "shift",
"type": "double",
"desc": "set phase shift (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "level",
"type": "double",
"desc": "set output level (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 1 to 16) (default 8)",
"min": 1,
"max": 16,
"default": 8
}
]
},
{
"id": 48,
"meta": "TSC",
"name": "apsyclip",
"type": "A->A",
"description": "Audio Psychoacoustic Clipper.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set output level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "clip",
"type": "double",
"desc": "set clip level (from 0.015625 to 1) (default 1)",
"min": 0.015625,
"max": 1.0,
"default": 1.0
},
{
"name": "diff",
"type": "boolean",
"desc": "enable difference (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "adaptive",
"type": "double",
"desc": "set adaptive distortion (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "iterations",
"type": "int",
"desc": "set iterations (from 1 to 20) (default 10)",
"min": 1,
"max": 20,
"default": 10
},
{
"name": "level",
"type": "boolean",
"desc": "set auto level (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 49,
"meta": "...",
"name": "apulsator",
"type": "A->A",
"description": "Audio pulsator.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set output gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 4) (default sine)",
"min": 0,
"max": 4,
"default": "sine",
"options": [
{
"value": "sine",
"desc": ""
},
{
"value": "triangle",
"desc": ""
},
{
"value": "square",
"desc": ""
},
{
"value": "sawup",
"desc": ""
},
{
"value": "sawdown",
"desc": ""
}
]
},
{
"name": "amount",
"type": "double",
"desc": "set modulation (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "offset_l",
"type": "double",
"desc": "set offset L (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "offset_r",
"type": "double",
"desc": "set offset R (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "width",
"type": "double",
"desc": "set pulse width (from 0 to 2) (default 1)",
"min": 0.0,
"max": 2.0,
"default": 1.0
},
{
"name": "timing",
"type": "int",
"desc": "set timing (from 0 to 2) (default hz)",
"min": 0,
"max": 2,
"default": "hz",
"options": [
{
"value": "bpm",
"desc": ""
},
{
"value": "ms",
"desc": ""
},
{
"value": "hz",
"desc": ""
}
]
},
{
"name": "bpm",
"type": "double",
"desc": "set BPM (from 30 to 300) (default 120)",
"min": 30.0,
"max": 300.0,
"default": 120.0
},
{
"name": "ms",
"type": "int",
"desc": "set ms (from 10 to 2000) (default 500)",
"min": 10,
"max": 2000,
"default": 500
},
{
"name": "hz",
"type": "double",
"desc": "set frequency (from 0.01 to 100) (default 2)",
"min": 0.01,
"max": 100.0,
"default": 2.0
}
]
},
{
"id": 50,
"meta": "..C",
"name": "arealtime",
"type": "A->A",
"description": "Slow down filtering to match realtime.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "limit",
"type": "duration",
"desc": "sleep time limit (default 2)",
"min": null,
"max": null,
"default": "2"
},
{
"name": "speed",
"type": "double",
"desc": "speed factor (from DBL_MIN to DBL_MAX) (default 1)",
"min": -2000.0,
"max": 2000.0,
"default": 1.0
}
]
},
{
"id": 51,
"meta": "...",
"name": "aresample",
"type": "A->A",
"description": "Resample audio data.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "sample_rate",
"type": "int",
"desc": "(from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2000,
"default": 0
}
]
},
{
"id": 52,
"meta": "...",
"name": "areverse",
"type": "A->A",
"description": "Reverse an audio clip.",
"inputs": [
"a"
],
"outputs": [
"a"
]
},
{
"id": 53,
"meta": "TSC",
"name": "arnndn",
"type": "A->A",
"description": "Reduce noise from speech using Recurrent Neural Networks.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "model",
"type": "string",
"desc": "set model name",
"min": null,
"max": null,
"default": null
},
{
"name": "m",
"type": "string",
"desc": "set model name",
"min": null,
"max": null,
"default": null
},
{
"name": "mix",
"type": "float",
"desc": "set output vs input mix (from -1 to 1) (default 1)",
"min": -1.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 54,
"meta": "...",
"name": "asdr",
"type": "AA->A",
"description": "Measure Audio Signal-to-Distortion Ratio.",
"inputs": [
"a",
"a"
],
"outputs": [
"a"
]
},
{
"id": 55,
"meta": "...",
"name": "asegment",
"type": "A->N",
"description": "Segment audio stream.",
"inputs": [
"a"
],
"outputs": [
"n"
],
"params": [
{
"name": "timestamps",
"type": "string",
"desc": "timestamps of input at which to split input",
"min": null,
"max": null,
"default": null
},
{
"name": "samples",
"type": "string",
"desc": "samples at which to split input",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 56,
"meta": "...",
"name": "aselect",
"type": "A->N",
"description": "Select audio frames to pass in output.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "expr",
"type": "string",
"desc": "set an expression to use for selecting frames (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "e",
"type": "string",
"desc": "set an expression to use for selecting frames (default \"1\")",
"min": null,
"max": null,
"default": "1"
},
{
"name": "outputs",
"type": "int",
"desc": "set the number of outputs (from 1 to INT_MAX) (default 1)",
"min": 1,
"max": 2000,
"default": 1
},
{
"name": "n",
"type": "int",
"desc": "set the number of outputs (from 1 to INT_MAX) (default 1)",
"min": 1,
"max": 2000,
"default": 1
}
]
},
{
"id": 57,
"meta": "...",
"name": "asendcmd",
"type": "A->A",
"description": "Send commands to filters.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "commands",
"type": "string",
"desc": "set commands",
"min": null,
"max": null,
"default": null
},
{
"name": "c",
"type": "string",
"desc": "set commands",
"min": null,
"max": null,
"default": null
},
{
"name": "filename",
"type": "string",
"desc": "set commands file",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "set commands file",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 58,
"meta": "...",
"name": "asetnsamples",
"type": "A->A",
"description": "Set the number of samples for each output audio frames.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "nb_out_samples",
"type": "int",
"desc": "set the number of per-frame output samples (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2000,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of per-frame output samples (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2000,
"default": 1024
},
{
"name": "pad",
"type": "boolean",
"desc": "pad last frame with zeros (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "p",
"type": "boolean",
"desc": "pad last frame with zeros (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 59,
"meta": "...",
"name": "asetpts",
"type": "A->A",
"description": "Set PTS for the output audio frame.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "expr",
"type": "string",
"desc": "Expression determining the frame timestamp (default \"PTS\")",
"min": null,
"max": null,
"default": "PTS"
}
]
},
{
"id": 60,
"meta": "...",
"name": "asetrate",
"type": "A->A",
"description": "Change the sample rate without altering the data.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "sample_rate",
"type": "int",
"desc": "set the sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
},
{
"name": "r",
"type": "int",
"desc": "set the sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
}
]
},
{
"id": 61,
"meta": "...",
"name": "asettb",
"type": "A->A",
"description": "Set timebase for the audio output link.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "expr",
"type": "string",
"desc": "set expression determining the output timebase (default \"intb\")",
"min": null,
"max": null,
"default": "intb"
},
{
"name": "tb",
"type": "string",
"desc": "set expression determining the output timebase (default \"intb\")",
"min": null,
"max": null,
"default": "intb"
}
]
},
{
"id": 62,
"meta": "...",
"name": "ashowinfo",
"type": "A->A",
"description": "Show textual information for each audio frame.",
"inputs": [
"a"
],
"outputs": [
"a"
]
},
{
"id": 63,
"meta": "T..",
"name": "asidedata",
"type": "A->A",
"description": "Manipulate audio frame side data.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "mode",
"type": "int",
"desc": "set a mode of operation (from 0 to 1) (default select)",
"min": 0,
"max": 1,
"default": "select",
"options": [
{
"value": "select",
"desc": "select frame"
},
{
"value": "delete",
"desc": "delete side data"
}
]
},
{
"name": "type",
"type": "int",
"desc": "set side data type (from -1 to INT_MAX) (default -1)",
"min": -1,
"max": 2000,
"default": -1,
"options": [
{
"value": "PANSCAN",
"desc": ""
},
{
"value": "A53_CC",
"desc": ""
},
{
"value": "STEREO3D",
"desc": ""
},
{
"value": "MATRIXENCODING",
"desc": ""
},
{
"value": "DOWNMIX_INFO",
"desc": ""
},
{
"value": "REPLAYGAIN",
"desc": ""
},
{
"value": "DISPLAYMATRIX",
"desc": ""
},
{
"value": "AFD",
"desc": ""
},
{
"value": "MOTION_VECTORS",
"desc": ""
},
{
"value": "SKIP_SAMPLES",
"desc": ""
},
{
"value": "AUDIO_SERVICE_TYPE",
"desc": ""
},
{
"value": "MASTERING_DISPLAY_METADATA",
"desc": ""
},
{
"value": "GOP_TIMECODE",
"desc": ""
},
{
"value": "SPHERICAL",
"desc": ""
},
{
"value": "CONTENT_LIGHT_LEVEL",
"desc": ""
},
{
"value": "ICC_PROFILE",
"desc": ""
},
{
"value": "S12M_TIMECOD",
"desc": ""
},
{
"value": "DYNAMIC_HDR_PLUS",
"desc": ""
},
{
"value": "REGIONS_OF_INTEREST",
"desc": ""
},
{
"value": "DETECTION_BOUNDING_BOXES",
"desc": ""
},
{
"value": "SEI_UNREGISTERED",
"desc": ""
}
]
}
]
},
{
"id": 64,
"meta": "TSC",
"name": "asoftclip",
"type": "A->A",
"description": "Audio Soft Clipper.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "type",
"type": "int",
"desc": "set softclip type (from -1 to 7) (default tanh)",
"min": -1,
"max": 7,
"default": "tanh",
"options": [
{
"value": "hard",
"desc": ""
},
{
"value": "tanh",
"desc": ""
},
{
"value": "atan",
"desc": ""
},
{
"value": "cubic",
"desc": ""
},
{
"value": "exp",
"desc": ""
},
{
"value": "alg",
"desc": ""
},
{
"value": "quintic",
"desc": ""
},
{
"value": "sin",
"desc": ""
},
{
"value": "erf",
"desc": ""
}
]
},
{
"name": "threshold",
"type": "double",
"desc": "set softclip threshold (from 1e-06 to 1) (default 1)",
"min": 1e-06,
"max": 1.0,
"default": 1.0
},
{
"name": "output",
"type": "double",
"desc": "set softclip output gain (from 1e-06 to 16) (default 1)",
"min": 1e-06,
"max": 16.0,
"default": 1.0
},
{
"name": "param",
"type": "double",
"desc": "set softclip parameter (from 0.01 to 3) (default 1)",
"min": 0.01,
"max": 3.0,
"default": 1.0
},
{
"name": "oversample",
"type": "int",
"desc": "set oversample factor (from 1 to 64) (default 1)",
"min": 1,
"max": 64,
"default": 1
}
]
},
{
"id": 65,
"meta": ".S.",
"name": "aspectralstats",
"type": "A->A",
"description": "Show frequency domain statistics about audio frames.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "win_size",
"type": "int",
"desc": "set the window size (from 32 to 65536) (default 2048)",
"min": 32,
"max": 65536,
"default": 2048
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default hann)",
"min": 0,
"max": 20,
"default": "hann",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "overlap",
"type": "float",
"desc": "set window overlap (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "measure",
"type": "flags",
"desc": "select the parameters which are measured (default all+mean+variance+centroid+spread+skewness+kurtosis+entropy+flatness+crest+flux+slope+decrease+rolloff)",
"min": null,
"max": null,
"default": "all+mean+variance+centroid+spread+skewness+kurtosis+entropy+flatness+crest+flux+slope+decrease+rolloff",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "all",
"desc": ""
},
{
"value": "mean",
"desc": ""
},
{
"value": "variance",
"desc": ""
},
{
"value": "centroid",
"desc": ""
},
{
"value": "spread",
"desc": ""
},
{
"value": "skewness",
"desc": ""
},
{
"value": "kurtosis",
"desc": ""
},
{
"value": "entropy",
"desc": ""
},
{
"value": "flatness",
"desc": ""
},
{
"value": "crest",
"desc": ""
},
{
"value": "flux",
"desc": ""
},
{
"value": "slope",
"desc": ""
},
{
"value": "decrease",
"desc": ""
},
{
"value": "rolloff",
"desc": ""
}
]
}
]
},
{
"id": 66,
"meta": "...",
"name": "asplit",
"type": "A->N",
"description": "Pass on the audio input to N audio outputs.",
"inputs": [
"a"
],
"outputs": [
"a",
"a"
],
"params": [
{
"name": "outputs",
"type": "int",
"desc": "set number of outputs (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2000,
"default": 2
}
]
},
{
"id": 67,
"meta": ".S.",
"name": "astats",
"type": "A->A",
"description": "Show time domain statistics about audio frames.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "length",
"type": "double",
"desc": "set the window length (from 0 to 10) (default 0.05)",
"min": 0.0,
"max": 10.0,
"default": 0.05
},
{
"name": "metadata",
"type": "boolean",
"desc": "inject metadata in the filtergraph (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "reset",
"type": "int",
"desc": "Set the number of frames over which cumulative stats are calculated before being reset (from 0 to INT_MAX) (default 0)",
"min": 0,
"max": 2000,
"default": 0
},
{
"name": "measure_perchannel",
"type": "flags",
"desc": "Select the parameters which are measured per channel (default all+Bit_depth+Crest_factor+DC_offset+Dynamic_range+Entropy+Flat_factor+Max_difference+Max_level+Mean_difference+Min_difference+Min_level+Noise_floor+Noise_floor_count+Number_of_Infs+Number_of_NaNs+Number_of_denormals+Number_of_samples+Peak_count+Peak_level+RMS_difference+RMS_level+RMS_peak+RMS_trough+Zero_crossings+Zero_crossings_rate)",
"min": null,
"max": null,
"default": "all+Bit_depth+Crest_factor+DC_offset+Dynamic_range+Entropy+Flat_factor+Max_difference+Max_level+Mean_difference+Min_difference+Min_level+Noise_floor+Noise_floor_count+Number_of_Infs+Number_of_NaNs+Number_of_denormals+Number_of_samples+Peak_count+Peak_level+RMS_difference+RMS_level+RMS_peak+RMS_trough+Zero_crossings+Zero_crossings_rate",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "all",
"desc": ""
},
{
"value": "Bit_depth",
"desc": ""
},
{
"value": "Crest_factor",
"desc": ""
},
{
"value": "DC_offset",
"desc": ""
},
{
"value": "Dynamic_range",
"desc": ""
},
{
"value": "Entropy",
"desc": ""
},
{
"value": "Flat_factor",
"desc": ""
},
{
"value": "Max_difference",
"desc": ""
},
{
"value": "Max_level",
"desc": ""
},
{
"value": "Mean_difference",
"desc": ""
},
{
"value": "Min_difference",
"desc": ""
},
{
"value": "Min_level",
"desc": ""
},
{
"value": "Noise_floor",
"desc": ""
},
{
"value": "Noise_floor_count",
"desc": ""
},
{
"value": "Number_of_Infs",
"desc": ""
},
{
"value": "Number_of_NaNs",
"desc": ""
},
{
"value": "Number_of_denormals",
"desc": ""
},
{
"value": "Number_of_samples",
"desc": ""
},
{
"value": "Peak_count",
"desc": ""
},
{
"value": "Peak_level",
"desc": ""
},
{
"value": "RMS_difference",
"desc": ""
},
{
"value": "RMS_level",
"desc": ""
},
{
"value": "RMS_peak",
"desc": ""
},
{
"value": "RMS_trough",
"desc": ""
},
{
"value": "Zero_crossings",
"desc": ""
},
{
"value": "Zero_crossings_rate",
"desc": ""
}
]
},
{
"name": "measure_overall",
"type": "flags",
"desc": "Select the parameters which are measured overall (default all+Bit_depth+Crest_factor+DC_offset+Dynamic_range+Entropy+Flat_factor+Max_difference+Max_level+Mean_difference+Min_difference+Min_level+Noise_floor+Noise_floor_count+Number_of_Infs+Number_of_NaNs+Number_of_denormals+Number_of_samples+Peak_count+Peak_level+RMS_difference+RMS_level+RMS_peak+RMS_trough+Zero_crossings+Zero_crossings_rate)",
"min": null,
"max": null,
"default": "all+Bit_depth+Crest_factor+DC_offset+Dynamic_range+Entropy+Flat_factor+Max_difference+Max_level+Mean_difference+Min_difference+Min_level+Noise_floor+Noise_floor_count+Number_of_Infs+Number_of_NaNs+Number_of_denormals+Number_of_samples+Peak_count+Peak_level+RMS_difference+RMS_level+RMS_peak+RMS_trough+Zero_crossings+Zero_crossings_rate",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "all",
"desc": ""
},
{
"value": "Bit_depth",
"desc": ""
},
{
"value": "Crest_factor",
"desc": ""
},
{
"value": "DC_offset",
"desc": ""
},
{
"value": "Dynamic_range",
"desc": ""
},
{
"value": "Entropy",
"desc": ""
},
{
"value": "Flat_factor",
"desc": ""
},
{
"value": "Max_difference",
"desc": ""
},
{
"value": "Max_level",
"desc": ""
},
{
"value": "Mean_difference",
"desc": ""
},
{
"value": "Min_difference",
"desc": ""
},
{
"value": "Min_level",
"desc": ""
},
{
"value": "Noise_floor",
"desc": ""
},
{
"value": "Noise_floor_count",
"desc": ""
},
{
"value": "Number_of_Infs",
"desc": ""
},
{
"value": "Number_of_NaNs",
"desc": ""
},
{
"value": "Number_of_denormals",
"desc": ""
},
{
"value": "Number_of_samples",
"desc": ""
},
{
"value": "Peak_count",
"desc": ""
},
{
"value": "Peak_level",
"desc": ""
},
{
"value": "RMS_difference",
"desc": ""
},
{
"value": "RMS_level",
"desc": ""
},
{
"value": "RMS_peak",
"desc": ""
},
{
"value": "RMS_trough",
"desc": ""
},
{
"value": "Zero_crossings",
"desc": ""
},
{
"value": "Zero_crossings_rate",
"desc": ""
}
]
}
]
},
{
"id": 68,
"meta": "..C",
"name": "astreamselect",
"type": "N->N",
"description": "Select audio streams",
"inputs": [
"n",
"n"
],
"outputs": [
"n"
],
"params": [
{
"name": "inputs",
"type": "int",
"desc": "number of input streams (from 2 to INT_MAX) (default 2)",
"min": 2,
"max": 2000,
"default": 2
},
{
"name": "map",
"type": "string",
"desc": "input indexes to remap to outputs",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 69,
"meta": "TSC",
"name": "asubboost",
"type": "A->A",
"description": "Boost subwoofer frequencies.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "dry",
"type": "double",
"desc": "set dry gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "wet",
"type": "double",
"desc": "set wet gain (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "boost",
"type": "double",
"desc": "set max boost (from 1 to 12) (default 2)",
"min": 1.0,
"max": 12.0,
"default": 2.0
},
{
"name": "decay",
"type": "double",
"desc": "set decay (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "feedback",
"type": "double",
"desc": "set feedback (from 0 to 1) (default 0.9)",
"min": 0.0,
"max": 1.0,
"default": 0.9
},
{
"name": "cutoff",
"type": "double",
"desc": "set cutoff (from 50 to 900) (default 100)",
"min": 50.0,
"max": 900.0,
"default": 100.0
},
{
"name": "slope",
"type": "double",
"desc": "set slope (from 0.0001 to 1) (default 0.5)",
"min": 0.0001,
"max": 1.0,
"default": 0.5
},
{
"name": "delay",
"type": "double",
"desc": "set delay (from 1 to 100) (default 20)",
"min": 1.0,
"max": 100.0,
"default": 20.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
}
]
},
{
"id": 70,
"meta": "TSC",
"name": "asubcut",
"type": "A->A",
"description": "Cut subwoofer frequencies.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "cutoff",
"type": "double",
"desc": "set cutoff frequency (from 2 to 200) (default 20)",
"min": 2.0,
"max": 200.0,
"default": 20.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 3 to 20) (default 10)",
"min": 3,
"max": 20,
"default": 10
},
{
"name": "level",
"type": "double",
"desc": "set input level (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 71,
"meta": "TSC",
"name": "asupercut",
"type": "A->A",
"description": "Cut super frequencies.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "cutoff",
"type": "double",
"desc": "set cutoff frequency (from 20000 to 192000) (default 20000)",
"min": 20000.0,
"max": 192000.0,
"default": 20000.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 3 to 20) (default 10)",
"min": 3,
"max": 20,
"default": 10
},
{
"name": "level",
"type": "double",
"desc": "set input level (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 72,
"meta": "TSC",
"name": "asuperpass",
"type": "A->A",
"description": "Apply high order Butterworth band-pass filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "centerf",
"type": "double",
"desc": "set center frequency (from 2 to 999999) (default 1000)",
"min": 2.0,
"max": 999999.0,
"default": 1000.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 4 to 20) (default 4)",
"min": 4,
"max": 20,
"default": 4
},
{
"name": "qfactor",
"type": "double",
"desc": "set Q-factor (from 0.01 to 100) (default 1)",
"min": 0.01,
"max": 100.0,
"default": 1.0
},
{
"name": "level",
"type": "double",
"desc": "set input level (from 0 to 2) (default 1)",
"min": 0.0,
"max": 2.0,
"default": 1.0
}
]
},
{
"id": 73,
"meta": "TSC",
"name": "asuperstop",
"type": "A->A",
"description": "Apply high order Butterworth band-stop filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "centerf",
"type": "double",
"desc": "set center frequency (from 2 to 999999) (default 1000)",
"min": 2.0,
"max": 999999.0,
"default": 1000.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 4 to 20) (default 4)",
"min": 4,
"max": 20,
"default": 4
},
{
"name": "qfactor",
"type": "double",
"desc": "set Q-factor (from 0.01 to 100) (default 1)",
"min": 0.01,
"max": 100.0,
"default": 1.0
},
{
"name": "level",
"type": "double",
"desc": "set input level (from 0 to 2) (default 1)",
"min": 0.0,
"max": 2.0,
"default": 1.0
}
]
},
{
"id": 74,
"meta": "..C",
"name": "atempo",
"type": "A->A",
"description": "Adjust audio tempo.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "tempo",
"type": "double",
"desc": "set tempo scale factor (from 0.5 to 100) (default 1)",
"min": 0.5,
"max": 100.0,
"default": 1.0
}
]
},
{
"id": 75,
"meta": "TSC",
"name": "atilt",
"type": "A->A",
"description": "Apply spectral tilt to audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "freq",
"type": "double",
"desc": "set central frequency (from 20 to 192000) (default 10000)",
"min": 20.0,
"max": 192000.0,
"default": 10000.0
},
{
"name": "slope",
"type": "double",
"desc": "set filter slope (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "width",
"type": "double",
"desc": "set filter width (from 100 to 10000) (default 1000)",
"min": 100.0,
"max": 10000.0,
"default": 1000.0
},
{
"name": "order",
"type": "int",
"desc": "set filter order (from 2 to 30) (default 5)",
"min": 2,
"max": 30,
"default": 5
},
{
"name": "level",
"type": "double",
"desc": "set input level (from 0 to 4) (default 1)",
"min": 0.0,
"max": 4.0,
"default": 1.0
}
]
},
{
"id": 76,
"meta": "...",
"name": "atrim",
"type": "A->A",
"description": "Pick one continuous section from the input, drop the rest.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "start",
"type": "duration",
"desc": "Timestamp of the first frame that should be passed (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "starti",
"type": "duration",
"desc": "Timestamp of the first frame that should be passed (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "end",
"type": "duration",
"desc": "Timestamp of the first frame that should be dropped again (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "endi",
"type": "duration",
"desc": "Timestamp of the first frame that should be dropped again (default INT64_MAX)",
"min": null,
"max": null,
"default": "INT64_MAX"
},
{
"name": "start_pts",
"type": "int64",
"desc": "Timestamp of the first frame that should be passed (from I64_MIN to I64_MAX) (default I64_MIN)",
"min": -2000,
"max": 2000,
"default": -2000
},
{
"name": "end_pts",
"type": "int64",
"desc": "Timestamp of the first frame that should be dropped again (from I64_MIN to I64_MAX) (default I64_MIN)",
"min": -2000,
"max": 2000,
"default": -2000
},
{
"name": "duration",
"type": "duration",
"desc": "Maximum duration of the output (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "durationi",
"type": "duration",
"desc": "Maximum duration of the output (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "start_sample",
"type": "int64",
"desc": "Number of the first audio sample that should be passed to the output (from -1 to I64_MAX) (default -1)",
"min": -1,
"max": 2000,
"default": -1
},
{
"name": "end_sample",
"type": "int64",
"desc": "Number of the first audio sample that should be dropped again (from 0 to I64_MAX) (default I64_MAX)",
"min": 0,
"max": 2000,
"default": 2000
}
]
},
{
"id": 77,
"meta": "...",
"name": "axcorrelate",
"type": "AA->A",
"description": "Cross-correlate two audio streams.",
"inputs": [
"a",
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "size",
"type": "int",
"desc": "set segment size (from 2 to 131072) (default 256)",
"min": 2,
"max": 131072,
"default": 256
},
{
"name": "algo",
"type": "int",
"desc": "set algorithm (from 0 to 1) (default slow)",
"min": 0,
"max": 1,
"default": "slow",
"options": [
{
"value": "slow",
"desc": "slow algorithm"
},
{
"value": "fast",
"desc": "fast algorithm"
}
]
}
]
},
{
"id": 78,
"meta": "TSC",
"name": "bandpass",
"type": "A->A",
"description": "Apply a two-pole Butterworth band-pass filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "csg",
"type": "boolean",
"desc": "use constant skirt gain (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 79,
"meta": "TSC",
"name": "bandreject",
"type": "A->A",
"description": "Apply a two-pole Butterworth band-reject filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 80,
"meta": "TSC",
"name": "bass",
"type": "A->A",
"description": "Boost or cut lower frequencies.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 100)",
"min": 0.0,
"max": 999999.0,
"default": 100.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 100)",
"min": 0.0,
"max": 999999.0,
"default": 100.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 81,
"meta": "TSC",
"name": "biquad",
"type": "A->A",
"description": "Apply a biquad IIR filter with the given coefficients.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "a0",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 1)",
"min": -2000.0,
"max": 2000.0,
"default": 1.0
},
{
"name": "a1",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 0)",
"min": -2000.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "a2",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 0)",
"min": -2000.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "b0",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 0)",
"min": -2000.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "b1",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 0)",
"min": -2000.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "b2",
"type": "double",
"desc": "(from INT_MIN to INT_MAX) (default 0)",
"min": -2000.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 82,
"meta": "...",
"name": "channelmap",
"type": "A->A",
"description": "Remap audio channels.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "map",
"type": "string",
"desc": "A comma-separated list of input channel numbers in output order.",
"min": null,
"max": null,
"default": null
},
{
"name": "channel_layout",
"type": "string",
"desc": "Output channel layout.",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 83,
"meta": "...",
"name": "channelsplit",
"type": "A->N",
"description": "Split audio into per-channel streams.",
"inputs": [
"a"
],
"outputs": [
"n"
],
"params": [
{
"name": "channel_layout",
"type": "string",
"desc": "Input channel layout. (default \"stereo\")",
"min": null,
"max": null,
"default": "stereo"
},
{
"name": "channels",
"type": "string",
"desc": "Channels to extract. (default \"all\")",
"min": null,
"max": null,
"default": "all"
}
]
},
{
"id": 84,
"meta": "...",
"name": "chorus",
"type": "A->A",
"description": "Add a chorus effect to the audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "in_gain",
"type": "float",
"desc": "set input gain (from 0 to 1) (default 0.4)",
"min": 0.0,
"max": 1.0,
"default": 0.4
},
{
"name": "out_gain",
"type": "float",
"desc": "set output gain (from 0 to 1) (default 0.4)",
"min": 0.0,
"max": 1.0,
"default": 0.4
},
{
"name": "delays",
"type": "string",
"desc": "set delays",
"min": null,
"max": null,
"default": null
},
{
"name": "decays",
"type": "string",
"desc": "set decays",
"min": null,
"max": null,
"default": null
},
{
"name": "speeds",
"type": "string",
"desc": "set speeds",
"min": null,
"max": null,
"default": null
},
{
"name": "depths",
"type": "string",
"desc": "set depths",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 85,
"meta": "...",
"name": "compand",
"type": "A->A",
"description": "Compress or expand audio dynamic range.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "attacks",
"type": "string",
"desc": "set time over which increase of volume is determined (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "decays",
"type": "string",
"desc": "set time over which decrease of volume is determined (default \"0.8\")",
"min": null,
"max": null,
"default": "0.8"
},
{
"name": "points",
"type": "string",
"desc": "set points of transfer function (default \"-70/-70|-60/-20|1/0\")",
"min": null,
"max": null,
"default": "-70/-70|-60/-20|1/0"
},
{
"name": "soft-knee",
"type": "double",
"desc": "set soft-knee (from 0.01 to 900) (default 0.01)",
"min": 0.01,
"max": 900.0,
"default": 0.01
},
{
"name": "gain",
"type": "double",
"desc": "set output gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "volume",
"type": "double",
"desc": "set initial volume (from -900 to 0) (default 0)",
"min": -900.0,
"max": 0.0,
"default": 0.0
},
{
"name": "delay",
"type": "double",
"desc": "set delay for samples before sending them to volume adjuster (from 0 to 20) (default 0)",
"min": 0.0,
"max": 20.0,
"default": 0.0
}
]
},
{
"id": 86,
"meta": "T.C",
"name": "compensationdelay",
"type": "A->A",
"description": "Audio Compensation Delay Line.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "mm",
"type": "int",
"desc": "set mm distance (from 0 to 10) (default 0)",
"min": 0,
"max": 10,
"default": 0
},
{
"name": "cm",
"type": "int",
"desc": "set cm distance (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "m",
"type": "int",
"desc": "set meter distance (from 0 to 100) (default 0)",
"min": 0,
"max": 100,
"default": 0
},
{
"name": "dry",
"type": "double",
"desc": "set dry amount (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "wet",
"type": "double",
"desc": "set wet amount (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "temp",
"type": "int",
"desc": "set temperature \u00b0C (from -50 to 50) (default 20)",
"min": -50,
"max": 50,
"default": 20
}
]
},
{
"id": 87,
"meta": "T.C",
"name": "crossfeed",
"type": "A->A",
"description": "Apply headphone crossfeed filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "strength",
"type": "double",
"desc": "set crossfeed strength (from 0 to 1) (default 0.2)",
"min": 0.0,
"max": 1.0,
"default": 0.2
},
{
"name": "range",
"type": "double",
"desc": "set soundstage wideness (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "slope",
"type": "double",
"desc": "set curve slope (from 0.01 to 1) (default 0.5)",
"min": 0.01,
"max": 1.0,
"default": 0.5
},
{
"name": "level_in",
"type": "double",
"desc": "set level in (from 0 to 1) (default 0.9)",
"min": 0.0,
"max": 1.0,
"default": 0.9
},
{
"name": "level_out",
"type": "double",
"desc": "set level out (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "block_size",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 88,
"meta": "TSC",
"name": "crystalizer",
"type": "A->A",
"description": "Simple audio noise sharpening filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "i",
"type": "float",
"desc": "set intensity (from -10 to 10) (default 2)",
"min": -10.0,
"max": 10.0,
"default": 2.0
},
{
"name": "c",
"type": "boolean",
"desc": "enable clipping (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 89,
"meta": "T..",
"name": "dcshift",
"type": "A->A",
"description": "Apply a DC shift to the audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "shift",
"type": "double",
"desc": "set DC shift (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "limitergain",
"type": "double",
"desc": "set limiter gain (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 90,
"meta": "T..",
"name": "deesser",
"type": "A->A",
"description": "Apply de-essing to the audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "i",
"type": "double",
"desc": "set intensity (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "m",
"type": "double",
"desc": "set max deessing (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "f",
"type": "double",
"desc": "set frequency (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
},
{
"name": "s",
"type": "int",
"desc": "set output mode (from 0 to 2) (default o)",
"min": 0,
"max": 2,
"default": "o",
"options": [
{
"value": "i",
"desc": "input"
},
{
"value": "o",
"desc": "output"
},
{
"value": "e",
"desc": "ess"
}
]
}
]
},
{
"id": 91,
"meta": "T.C",
"name": "dialoguenhance",
"type": "A->A",
"description": "Audio Dialogue Enhancement.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "original",
"type": "double",
"desc": "set original center factor (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "enhance",
"type": "double",
"desc": "set dialogue enhance factor (from 0 to 3) (default 1)",
"min": 0.0,
"max": 3.0,
"default": 1.0
},
{
"name": "voice",
"type": "double",
"desc": "set voice detection factor (from 2 to 32) (default 2)",
"min": 2.0,
"max": 32.0,
"default": 2.0
}
]
},
{
"id": 92,
"meta": "...",
"name": "drmeter",
"type": "A->A",
"description": "Measure audio dynamic range.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "length",
"type": "double",
"desc": "set the window length (from 0.01 to 10) (default 3)",
"min": 0.01,
"max": 10.0,
"default": 3.0
}
]
},
{
"id": 93,
"meta": "T.C",
"name": "dynaudnorm",
"type": "A->A",
"description": "Dynamic Audio Normalizer.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "framelen",
"type": "int",
"desc": "set the frame length in msec (from 10 to 8000) (default 500)",
"min": 10,
"max": 8000,
"default": 500
},
{
"name": "f",
"type": "int",
"desc": "set the frame length in msec (from 10 to 8000) (default 500)",
"min": 10,
"max": 8000,
"default": 500
},
{
"name": "gausssize",
"type": "int",
"desc": "set the filter size (from 3 to 301) (default 31)",
"min": 3,
"max": 301,
"default": 31
},
{
"name": "g",
"type": "int",
"desc": "set the filter size (from 3 to 301) (default 31)",
"min": 3,
"max": 301,
"default": 31
},
{
"name": "peak",
"type": "double",
"desc": "set the peak value (from 0 to 1) (default 0.95)",
"min": 0.0,
"max": 1.0,
"default": 0.95
},
{
"name": "p",
"type": "double",
"desc": "set the peak value (from 0 to 1) (default 0.95)",
"min": 0.0,
"max": 1.0,
"default": 0.95
},
{
"name": "maxgain",
"type": "double",
"desc": "set the max amplification (from 1 to 100) (default 10)",
"min": 1.0,
"max": 100.0,
"default": 10.0
},
{
"name": "m",
"type": "double",
"desc": "set the max amplification (from 1 to 100) (default 10)",
"min": 1.0,
"max": 100.0,
"default": 10.0
},
{
"name": "targetrms",
"type": "double",
"desc": "set the target RMS (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "r",
"type": "double",
"desc": "set the target RMS (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "coupling",
"type": "boolean",
"desc": "set channel coupling (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "n",
"type": "boolean",
"desc": "set channel coupling (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "correctdc",
"type": "boolean",
"desc": "set DC correction (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "c",
"type": "boolean",
"desc": "set DC correction (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "altboundary",
"type": "boolean",
"desc": "set alternative boundary mode (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "b",
"type": "boolean",
"desc": "set alternative boundary mode (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "compress",
"type": "double",
"desc": "set the compress factor (from 0 to 30) (default 0)",
"min": 0.0,
"max": 30.0,
"default": 0.0
},
{
"name": "s",
"type": "double",
"desc": "set the compress factor (from 0 to 30) (default 0)",
"min": 0.0,
"max": 30.0,
"default": 0.0
},
{
"name": "threshold",
"type": "double",
"desc": "set the threshold value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "t",
"type": "double",
"desc": "set the threshold value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "h",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "overlap",
"type": "double",
"desc": "set the frame overlap (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "o",
"type": "double",
"desc": "set the frame overlap (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "curve",
"type": "string",
"desc": "set the custom peak mapping curve",
"min": null,
"max": null,
"default": null
},
{
"name": "v",
"type": "string",
"desc": "set the custom peak mapping curve",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 94,
"meta": "...",
"name": "earwax",
"type": "A->A",
"description": "Widen the stereo image.",
"inputs": [
"a"
],
"outputs": [
"a"
]
},
{
"id": 95,
"meta": "...",
"name": "ebur128",
"type": "A->N",
"description": "EBU R128 scanner.",
"inputs": [
"a"
],
"outputs": [
"n"
],
"params": [
{
"name": "video",
"type": "boolean",
"desc": "set video output (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "size",
"type": "image_size",
"desc": "set video size (default \"640x480\")",
"min": null,
"max": null,
"default": "640x480"
},
{
"name": "meter",
"type": "int",
"desc": "set scale meter (+9 to +18) (from 9 to 18) (default 9)",
"min": 9,
"max": 18,
"default": 9
},
{
"name": "framelog",
"type": "int",
"desc": "force frame logging level (from INT_MIN to INT_MAX) (default -1)",
"min": -2000,
"max": 2000,
"default": -1,
"options": [
{
"value": "quiet",
"desc": "logging disabled"
},
{
"value": "info",
"desc": "information logging level"
},
{
"value": "verbose",
"desc": "verbose logging level"
}
]
},
{
"name": "metadata",
"type": "boolean",
"desc": "inject metadata in the filtergraph (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "peak",
"type": "flags",
"desc": "set peak mode (default 0)",
"min": null,
"max": null,
"default": "0",
"options": [
{
"value": "none",
"desc": "any peak mode"
},
{
"value": "sample",
"desc": "peak-sample mode"
},
{
"value": "true",
"desc": "true-peak mode"
}
]
},
{
"name": "dualmono",
"type": "boolean",
"desc": "treat mono input files as dual-mono (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "panlaw",
"type": "double",
"desc": "set a specific pan law for dual-mono files (from -10 to 0) (default -3.0103)",
"min": -10.0,
"max": 0.0,
"default": -3.0103
},
{
"name": "target",
"type": "int",
"desc": "set a specific target level in LUFS (-23 to 0) (from -23 to 0) (default -23)",
"min": -23,
"max": 0,
"default": -23
},
{
"name": "gauge",
"type": "int",
"desc": "set gauge display type (from 0 to 1) (default momentary)",
"min": 0,
"max": 1,
"default": "momentary",
"options": [
{
"value": "momentary",
"desc": "display momentary value"
},
{
"value": "m",
"desc": "display momentary value"
},
{
"value": "shortterm",
"desc": "display short-term value"
},
{
"value": "s",
"desc": "display short-term value"
}
]
},
{
"name": "scale",
"type": "int",
"desc": "sets display method for the stats (from 0 to 1) (default absolute)",
"min": 0,
"max": 1,
"default": "absolute",
"options": [
{
"value": "absolute",
"desc": "display absolute values (LUFS)"
},
{
"value": "LUFS",
"desc": "display absolute values (LUFS)"
},
{
"value": "relative",
"desc": "display values relative to target (LU)"
},
{
"value": "LU",
"desc": "display values relative to target (LU)"
}
]
}
]
},
{
"id": 96,
"meta": "TSC",
"name": "equalizer",
"type": "A->A",
"description": "Apply two-pole peaking equalization (EQ) filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 0)",
"min": 0.0,
"max": 999999.0,
"default": 0.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 0)",
"min": 0.0,
"max": 999999.0,
"default": 0.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 1)",
"min": 0.0,
"max": 99999.0,
"default": 1.0
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 1)",
"min": 0.0,
"max": 99999.0,
"default": 1.0
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 97,
"meta": "T.C",
"name": "extrastereo",
"type": "A->A",
"description": "Increase difference between stereo audio channels.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "m",
"type": "float",
"desc": "set the difference coefficient (from -10 to 10) (default 2.5)",
"min": -10.0,
"max": 10.0,
"default": 2.5
},
{
"name": "c",
"type": "boolean",
"desc": "enable clipping (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 98,
"meta": "..C",
"name": "firequalizer",
"type": "A->A",
"description": "Finite Impulse Response Equalizer.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "gain",
"type": "string",
"desc": "set gain curve (default \"gain_interpolate(f)\")",
"min": null,
"max": null,
"default": "gain_interpolate(f"
},
{
"name": "gain_entry",
"type": "string",
"desc": "set gain entry",
"min": null,
"max": null,
"default": null
},
{
"name": "delay",
"type": "double",
"desc": "set delay (from 0 to 1e+10) (default 0.01)",
"min": 0.0,
"max": 10000000000.0,
"default": 0.01
},
{
"name": "accuracy",
"type": "double",
"desc": "set accuracy (from 0 to 1e+10) (default 5)",
"min": 0.0,
"max": 10000000000.0,
"default": 5.0
},
{
"name": "wfunc",
"type": "int",
"desc": "set window function (from 0 to 9) (default hann)",
"min": 0,
"max": 9,
"default": "hann",
"options": [
{
"value": "rectangular",
"desc": "rectangular window"
},
{
"value": "hann",
"desc": "hann window"
},
{
"value": "hamming",
"desc": "hamming window"
},
{
"value": "blackman",
"desc": "blackman window"
},
{
"value": "nuttall3",
"desc": "3-term nuttall window"
},
{
"value": "mnuttall3",
"desc": "minimum 3-term nuttall window"
},
{
"value": "nuttall",
"desc": "nuttall window"
},
{
"value": "bnuttall",
"desc": "blackman-nuttall window"
},
{
"value": "bharris",
"desc": "blackman-harris window"
},
{
"value": "tukey",
"desc": "tukey window"
}
]
},
{
"name": "fixed",
"type": "boolean",
"desc": "set fixed frame samples (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "multi",
"type": "boolean",
"desc": "set multi channels mode (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "zero_phase",
"type": "boolean",
"desc": "set zero phase mode (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "scale",
"type": "int",
"desc": "set gain scale (from 0 to 3) (default linlog)",
"min": 0,
"max": 3,
"default": "linlog",
"options": [
{
"value": "linlin",
"desc": "linear-freq linear-gain"
},
{
"value": "linlog",
"desc": "linear-freq logarithmic-gain"
},
{
"value": "loglin",
"desc": "logarithmic-freq linear-gain"
},
{
"value": "loglog",
"desc": "logarithmic-freq logarithmic-gain"
}
]
},
{
"name": "dumpfile",
"type": "string",
"desc": "set dump file",
"min": null,
"max": null,
"default": null
},
{
"name": "dumpscale",
"type": "int",
"desc": "set dump scale (from 0 to 3) (default linlog)",
"min": 0,
"max": 3,
"default": "linlog",
"options": [
{
"value": "linlin",
"desc": "linear-freq linear-gain"
},
{
"value": "linlog",
"desc": "linear-freq logarithmic-gain"
},
{
"value": "loglin",
"desc": "logarithmic-freq linear-gain"
},
{
"value": "loglog",
"desc": "logarithmic-freq logarithmic-gain"
}
]
},
{
"name": "fft2",
"type": "boolean",
"desc": "set 2-channels fft (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "min_phase",
"type": "boolean",
"desc": "set minimum phase mode (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 99,
"meta": "...",
"name": "flanger",
"type": "A->A",
"description": "Apply a flanging effect to the audio.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "delay",
"type": "double",
"desc": "base delay in milliseconds (from 0 to 30) (default 0)",
"min": 0.0,
"max": 30.0,
"default": 0.0
},
{
"name": "depth",
"type": "double",
"desc": "added swept delay in milliseconds (from 0 to 10) (default 2)",
"min": 0.0,
"max": 10.0,
"default": 2.0
},
{
"name": "regen",
"type": "double",
"desc": "percentage regeneration (delayed signal feedback) (from -95 to 95) (default 0)",
"min": -95.0,
"max": 95.0,
"default": 0.0
},
{
"name": "width",
"type": "double",
"desc": "percentage of delayed signal mixed with original (from 0 to 100) (default 71)",
"min": 0.0,
"max": 100.0,
"default": 71.0
},
{
"name": "speed",
"type": "double",
"desc": "sweeps per second (Hz) (from 0.1 to 10) (default 0.5)",
"min": 0.1,
"max": 10.0,
"default": 0.5
},
{
"name": "shape",
"type": "int",
"desc": "swept wave shape (from 0 to 1) (default sinusoidal)",
"min": 0,
"max": 1,
"default": "sinusoidal",
"options": [
{
"value": "triangular",
"desc": ""
},
{
"value": "t",
"desc": ""
},
{
"value": "sinusoidal",
"desc": ""
},
{
"value": "s",
"desc": ""
}
]
},
{
"name": "phase",
"type": "double",
"desc": "swept wave percentage phase-shift for multi-channel (from 0 to 100) (default 25)",
"min": 0.0,
"max": 100.0,
"default": 25.0
},
{
"name": "interp",
"type": "int",
"desc": "delay-line interpolation (from 0 to 1) (default linear)",
"min": 0,
"max": 1,
"default": "linear",
"options": [
{
"value": "linear",
"desc": ""
},
{
"value": "quadratic",
"desc": ""
}
]
}
]
},
{
"id": 100,
"meta": "...",
"name": "haas",
"type": "A->A",
"description": "Apply Haas Stereo Enhancer.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set level in (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set level out (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "side_gain",
"type": "double",
"desc": "set side gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "middle_source",
"type": "int",
"desc": "set middle source (from 0 to 3) (default mid)",
"min": 0,
"max": 3,
"default": "mid",
"options": [
{
"value": "left",
"desc": ""
},
{
"value": "right",
"desc": ""
},
{
"value": "mid",
"desc": "L+R"
},
{
"value": "side",
"desc": "L-R"
}
]
},
{
"name": "middle_phase",
"type": "boolean",
"desc": "set middle phase (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "left_delay",
"type": "double",
"desc": "set left delay (from 0 to 40) (default 2.05)",
"min": 0.0,
"max": 40.0,
"default": 2.05
},
{
"name": "left_balance",
"type": "double",
"desc": "set left balance (from -1 to 1) (default -1)",
"min": -1.0,
"max": 1.0,
"default": -1.0
},
{
"name": "left_gain",
"type": "double",
"desc": "set left gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "left_phase",
"type": "boolean",
"desc": "set left phase (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "right_delay",
"type": "double",
"desc": "set right delay (from 0 to 40) (default 2.12)",
"min": 0.0,
"max": 40.0,
"default": 2.12
},
{
"name": "right_balance",
"type": "double",
"desc": "set right balance (from -1 to 1) (default 1)",
"min": -1.0,
"max": 1.0,
"default": 1.0
},
{
"name": "right_gain",
"type": "double",
"desc": "set right gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "right_phase",
"type": "boolean",
"desc": "set right phase (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 101,
"meta": "...",
"name": "hdcd",
"type": "A->A",
"description": "Apply High Definition Compatible Digital (HDCD) decoding.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "disable_autoconvert",
"type": "boolean",
"desc": "Disable any format conversion or resampling in the filter graph. (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "process_stereo",
"type": "boolean",
"desc": "Process stereo channels together. Only apply target_gain when both channels match. (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "cdt_ms",
"type": "int",
"desc": "Code detect timer period in ms. (from 100 to 60000) (default 2000)",
"min": 100,
"max": 60000,
"default": 2000
},
{
"name": "force_pe",
"type": "boolean",
"desc": "Always extend peaks above -3dBFS even when PE is not signaled. (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "analyze_mode",
"type": "int",
"desc": "Replace audio with solid tone and signal some processing aspect in the amplitude. (from 0 to 4) (default off)",
"min": 0,
"max": 4,
"default": "off",
"options": [
{
"value": "off",
"desc": "disabled"
},
{
"value": "lle",
"desc": "gain adjustment level at each sample"
},
{
"value": "pe",
"desc": "samples where peak extend occurs"
},
{
"value": "cdt",
"desc": "samples where the code detect timer is active"
},
{
"value": "tgm",
"desc": "samples where the target gain does not match between channels"
}
]
},
{
"name": "bits_per_sample",
"type": "int",
"desc": "Valid bits per sample (location of the true LSB). (from 16 to 24) (default 16)",
"min": 16,
"max": 24,
"default": 16,
"options": [
{
"value": "16",
"desc": "16-bit (in s32 or s16)"
},
{
"value": "20",
"desc": "20-bit (in s32)"
},
{
"value": "24",
"desc": "24-bit (in s32)"
}
]
}
]
},
{
"id": 102,
"meta": ".S.",
"name": "headphone",
"type": "N->A",
"description": "Apply headphone binaural spatialization with HRTFs in additional streams.",
"inputs": [
"n"
],
"outputs": [
"a"
],
"params": [
{
"name": "map",
"type": "string",
"desc": "set channels convolution mappings",
"min": null,
"max": null,
"default": null
},
{
"name": "gain",
"type": "float",
"desc": "set gain in dB (from -20 to 40) (default 0)",
"min": -20.0,
"max": 40.0,
"default": 0.0
},
{
"name": "lfe",
"type": "float",
"desc": "set lfe gain in dB (from -20 to 40) (default 0)",
"min": -20.0,
"max": 40.0,
"default": 0.0
},
{
"name": "type",
"type": "int",
"desc": "set processing (from 0 to 1) (default freq)",
"min": 0,
"max": 1,
"default": "freq",
"options": [
{
"value": "time",
"desc": "time domain"
},
{
"value": "freq",
"desc": "frequency domain"
}
]
},
{
"name": "size",
"type": "int",
"desc": "set frame size (from 1024 to 96000) (default 1024)",
"min": 1024,
"max": 96000,
"default": 1024
},
{
"name": "hrir",
"type": "int",
"desc": "set hrir format (from 0 to 1) (default stereo)",
"min": 0,
"max": 1,
"default": "stereo",
"options": [
{
"value": "stereo",
"desc": "hrir files have exactly 2 channels"
},
{
"value": "multich",
"desc": "single multichannel hrir file"
}
]
}
]
},
{
"id": 103,
"meta": "TSC",
"name": "highpass",
"type": "A->A",
"description": "Apply a high-pass filter with 3dB point frequency.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 104,
"meta": "TSC",
"name": "highshelf",
"type": "A->A",
"description": "Apply a high shelf filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 105,
"meta": "...",
"name": "join",
"type": "N->A",
"description": "Join multiple audio streams into multi-channel output.",
"inputs": [
"a",
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "inputs",
"type": "int",
"desc": "Number of input streams. (from 1 to INT_MAX) (default 2)",
"min": 1,
"max": 2000,
"default": 2
},
{
"name": "channel_layout",
"type": "string",
"desc": "Channel layout of the output stream. (default \"stereo\")",
"min": null,
"max": null,
"default": "stereo"
},
{
"name": "map",
"type": "string",
"desc": "A comma-separated list of channels maps in the format 'input_stream.input_channel-output_channel.",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 106,
"meta": "...",
"name": "loudnorm",
"type": "A->A",
"description": "EBU R128 loudness normalization",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "I",
"type": "double",
"desc": "set integrated loudness target (from -70 to -5) (default -24)",
"min": -70.0,
"max": -5.0,
"default": -24.0
},
{
"name": "i",
"type": "double",
"desc": "set integrated loudness target (from -70 to -5) (default -24)",
"min": -70.0,
"max": -5.0,
"default": -24.0
},
{
"name": "LRA",
"type": "double",
"desc": "set loudness range target (from 1 to 50) (default 7)",
"min": 1.0,
"max": 50.0,
"default": 7.0
},
{
"name": "lra",
"type": "double",
"desc": "set loudness range target (from 1 to 50) (default 7)",
"min": 1.0,
"max": 50.0,
"default": 7.0
},
{
"name": "TP",
"type": "double",
"desc": "set maximum true peak (from -9 to 0) (default -2)",
"min": -9.0,
"max": 0.0,
"default": -2.0
},
{
"name": "tp",
"type": "double",
"desc": "set maximum true peak (from -9 to 0) (default -2)",
"min": -9.0,
"max": 0.0,
"default": -2.0
},
{
"name": "measured_I",
"type": "double",
"desc": "measured IL of input file (from -99 to 0) (default 0)",
"min": -99.0,
"max": 0.0,
"default": 0.0
},
{
"name": "measured_i",
"type": "double",
"desc": "measured IL of input file (from -99 to 0) (default 0)",
"min": -99.0,
"max": 0.0,
"default": 0.0
},
{
"name": "measured_LRA",
"type": "double",
"desc": "measured LRA of input file (from 0 to 99) (default 0)",
"min": 0.0,
"max": 99.0,
"default": 0.0
},
{
"name": "measured_lra",
"type": "double",
"desc": "measured LRA of input file (from 0 to 99) (default 0)",
"min": 0.0,
"max": 99.0,
"default": 0.0
},
{
"name": "measured_TP",
"type": "double",
"desc": "measured true peak of input file (from -99 to 99) (default 99)",
"min": -99.0,
"max": 99.0,
"default": 99.0
},
{
"name": "measured_tp",
"type": "double",
"desc": "measured true peak of input file (from -99 to 99) (default 99)",
"min": -99.0,
"max": 99.0,
"default": 99.0
},
{
"name": "measured_thresh",
"type": "double",
"desc": "measured threshold of input file (from -99 to 0) (default -70)",
"min": -99.0,
"max": 0.0,
"default": -70.0
},
{
"name": "offset",
"type": "double",
"desc": "set offset gain (from -99 to 99) (default 0)",
"min": -99.0,
"max": 99.0,
"default": 0.0
},
{
"name": "linear",
"type": "boolean",
"desc": "normalize linearly if possible (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "dual_mono",
"type": "boolean",
"desc": "treat mono input as dual-mono (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "print_format",
"type": "int",
"desc": "set print format for stats (from 0 to 2) (default none)",
"min": 0,
"max": 2,
"default": "none",
"options": [
{
"value": "none",
"desc": ""
},
{
"value": "json",
"desc": ""
},
{
"value": "summary",
"desc": ""
}
]
}
]
},
{
"id": 107,
"meta": "TSC",
"name": "lowpass",
"type": "A->A",
"description": "Apply a low-pass filter with 3dB point frequency.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set frequency (from 0 to 999999) (default 500)",
"min": 0.0,
"max": 999999.0,
"default": 500.0
},
{
"name": "f",
"type": "double",
"desc": "set frequency (from 0 to 999999) (default 500)",
"min": 0.0,
"max": 999999.0,
"default": 500.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.707)",
"min": 0.0,
"max": 99999.0,
"default": 0.707
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 108,
"meta": "TSC",
"name": "lowshelf",
"type": "A->A",
"description": "Apply a low shelf filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 100)",
"min": 0.0,
"max": 999999.0,
"default": 100.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 100)",
"min": 0.0,
"max": 999999.0,
"default": 100.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 109,
"meta": "...",
"name": "mcompand",
"type": "A->A",
"description": "Multiband Compress or expand audio dynamic range.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "args",
"type": "string",
"desc": "set parameters for each band (default \"0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000\")",
"min": null,
"max": null,
"default": "0.005,0.1 6 -47/-40,-34/-34,-17/-33 100 | 0.003,0.05 6 -47/-40,-34/-34,-17/-33 400 | 0.000625,0.0125 6 -47/-40,-34/-34,-15/-33 1600 | 0.0001,0.025 6 -47/-40,-34/-34,-31/-31,-0/-30 6400 | 0,0.025 6 -38/-31,-28/-28,-0/-25 22000"
}
]
},
{
"id": 110,
"meta": "...",
"name": "pan",
"type": "A->A",
"description": "Remix channels with coefficients (panning).",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "args",
"type": "string",
"desc": "",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 111,
"meta": "...",
"name": "replaygain",
"type": "A->A",
"description": "ReplayGain scanner.",
"inputs": [
"a"
],
"outputs": [
"a"
]
},
{
"id": 112,
"meta": "..C",
"name": "sidechaincompress",
"type": "AA->A",
"description": "Sidechain compressor.",
"inputs": [
"a",
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default downward)",
"min": 0,
"max": 1,
"default": "downward",
"options": [
{
"value": "downward",
"desc": ""
},
{
"value": "upward",
"desc": ""
}
]
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 0.000976563 to 1) (default 0.125)",
"min": 0.000976563,
"max": 1.0,
"default": 0.125
},
{
"name": "ratio",
"type": "double",
"desc": "set ratio (from 1 to 20) (default 2)",
"min": 1.0,
"max": 20.0,
"default": 2.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack (from 0.01 to 2000) (default 20)",
"min": 0.01,
"max": 2000.0,
"default": 20.0
},
{
"name": "release",
"type": "double",
"desc": "set release (from 0.01 to 9000) (default 250)",
"min": 0.01,
"max": 9000.0,
"default": 250.0
},
{
"name": "makeup",
"type": "double",
"desc": "set make up gain (from 1 to 64) (default 1)",
"min": 1.0,
"max": 64.0,
"default": 1.0
},
{
"name": "knee",
"type": "double",
"desc": "set knee (from 1 to 8) (default 2.82843)",
"min": 1.0,
"max": 8.0,
"default": 2.82843
},
{
"name": "link",
"type": "int",
"desc": "set link type (from 0 to 1) (default average)",
"min": 0,
"max": 1,
"default": "average",
"options": [
{
"value": "average",
"desc": ""
},
{
"value": "maximum",
"desc": ""
}
]
},
{
"name": "detection",
"type": "int",
"desc": "set detection (from 0 to 1) (default rms)",
"min": 0,
"max": 1,
"default": "rms",
"options": [
{
"value": "peak",
"desc": ""
},
{
"value": "rms",
"desc": ""
}
]
},
{
"name": "level_sc",
"type": "double",
"desc": "set sidechain gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
}
]
},
{
"id": 113,
"meta": "T.C",
"name": "sidechaingate",
"type": "AA->A",
"description": "Audio sidechain gate.",
"inputs": [
"a",
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set input level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mode",
"type": "int",
"desc": "set mode (from 0 to 1) (default downward)",
"min": 0,
"max": 1,
"default": "downward",
"options": [
{
"value": "downward",
"desc": ""
},
{
"value": "upward",
"desc": ""
}
]
},
{
"name": "range",
"type": "double",
"desc": "set max gain reduction (from 0 to 1) (default 0.06125)",
"min": 0.0,
"max": 1.0,
"default": 0.06125
},
{
"name": "threshold",
"type": "double",
"desc": "set threshold (from 0 to 1) (default 0.125)",
"min": 0.0,
"max": 1.0,
"default": 0.125
},
{
"name": "ratio",
"type": "double",
"desc": "set ratio (from 1 to 9000) (default 2)",
"min": 1.0,
"max": 9000.0,
"default": 2.0
},
{
"name": "attack",
"type": "double",
"desc": "set attack (from 0.01 to 9000) (default 20)",
"min": 0.01,
"max": 9000.0,
"default": 20.0
},
{
"name": "release",
"type": "double",
"desc": "set release (from 0.01 to 9000) (default 250)",
"min": 0.01,
"max": 9000.0,
"default": 250.0
},
{
"name": "makeup",
"type": "double",
"desc": "set makeup gain (from 1 to 64) (default 1)",
"min": 1.0,
"max": 64.0,
"default": 1.0
},
{
"name": "knee",
"type": "double",
"desc": "set knee (from 1 to 8) (default 2.82843)",
"min": 1.0,
"max": 8.0,
"default": 2.82843
},
{
"name": "detection",
"type": "int",
"desc": "set detection (from 0 to 1) (default rms)",
"min": 0,
"max": 1,
"default": "rms",
"options": [
{
"value": "peak",
"desc": ""
},
{
"value": "rms",
"desc": ""
}
]
},
{
"name": "link",
"type": "int",
"desc": "set link (from 0 to 1) (default average)",
"min": 0,
"max": 1,
"default": "average",
"options": [
{
"value": "average",
"desc": ""
},
{
"value": "maximum",
"desc": ""
}
]
},
{
"name": "level_sc",
"type": "double",
"desc": "set sidechain gain (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
}
]
},
{
"id": 114,
"meta": "...",
"name": "silencedetect",
"type": "A->A",
"description": "Detect silence.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "n",
"type": "double",
"desc": "set noise tolerance (from 0 to DBL_MAX) (default 0.001)",
"min": 0.0,
"max": 2000.0,
"default": 0.001
},
{
"name": "noise",
"type": "double",
"desc": "set noise tolerance (from 0 to DBL_MAX) (default 0.001)",
"min": 0.0,
"max": 2000.0,
"default": 0.001
},
{
"name": "d",
"type": "duration",
"desc": "set minimum duration in seconds (default 2)",
"min": null,
"max": null,
"default": "2"
},
{
"name": "duration",
"type": "duration",
"desc": "set minimum duration in seconds (default 2)",
"min": null,
"max": null,
"default": "2"
},
{
"name": "mono",
"type": "boolean",
"desc": "check each channel separately (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "m",
"type": "boolean",
"desc": "check each channel separately (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 115,
"meta": "...",
"name": "silenceremove",
"type": "A->A",
"description": "Remove silence.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "start_periods",
"type": "int",
"desc": "set periods of silence parts to skip from start (from 0 to 9000) (default 0)",
"min": 0,
"max": 9000,
"default": 0
},
{
"name": "start_duration",
"type": "duration",
"desc": "set start duration of non-silence part (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "start_threshold",
"type": "double",
"desc": "set threshold for start silence detection (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "start_silence",
"type": "duration",
"desc": "set start duration of silence part to keep (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "start_mode",
"type": "int",
"desc": "set which channel will trigger trimming from start (from 0 to 1) (default any)",
"min": 0,
"max": 1,
"default": "any",
"options": [
{
"value": "any",
"desc": ""
},
{
"value": "all",
"desc": ""
}
]
},
{
"name": "stop_periods",
"type": "int",
"desc": "set periods of silence parts to skip from end (from -9000 to 9000) (default 0)",
"min": -9000,
"max": 9000,
"default": 0
},
{
"name": "stop_duration",
"type": "duration",
"desc": "set stop duration of non-silence part (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "stop_threshold",
"type": "double",
"desc": "set threshold for stop silence detection (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "stop_silence",
"type": "duration",
"desc": "set stop duration of silence part to keep (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "stop_mode",
"type": "int",
"desc": "set which channel will trigger trimming from end (from 0 to 1) (default any)",
"min": 0,
"max": 1,
"default": "any",
"options": [
{
"value": "any",
"desc": ""
},
{
"value": "all",
"desc": ""
}
]
},
{
"name": "detection",
"type": "int",
"desc": "set how silence is detected (from 0 to 1) (default rms)",
"min": 0,
"max": 1,
"default": "rms",
"options": [
{
"value": "peak",
"desc": "use absolute values of samples"
},
{
"value": "rms",
"desc": "use squared values of samples"
}
]
},
{
"name": "window",
"type": "duration",
"desc": "set duration of window for silence detection (default 0.02)",
"min": null,
"max": null,
"default": "0.02"
}
]
},
{
"id": 116,
"meta": "T.C",
"name": "speechnorm",
"type": "A->A",
"description": "Speech Normalizer.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "peak",
"type": "double",
"desc": "set the peak value (from 0 to 1) (default 0.95)",
"min": 0.0,
"max": 1.0,
"default": 0.95
},
{
"name": "p",
"type": "double",
"desc": "set the peak value (from 0 to 1) (default 0.95)",
"min": 0.0,
"max": 1.0,
"default": 0.95
},
{
"name": "expansion",
"type": "double",
"desc": "set the max expansion factor (from 1 to 50) (default 2)",
"min": 1.0,
"max": 50.0,
"default": 2.0
},
{
"name": "e",
"type": "double",
"desc": "set the max expansion factor (from 1 to 50) (default 2)",
"min": 1.0,
"max": 50.0,
"default": 2.0
},
{
"name": "compression",
"type": "double",
"desc": "set the max compression factor (from 1 to 50) (default 2)",
"min": 1.0,
"max": 50.0,
"default": 2.0
},
{
"name": "c",
"type": "double",
"desc": "set the max compression factor (from 1 to 50) (default 2)",
"min": 1.0,
"max": 50.0,
"default": 2.0
},
{
"name": "threshold",
"type": "double",
"desc": "set the threshold value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "t",
"type": "double",
"desc": "set the threshold value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "raise",
"type": "double",
"desc": "set the expansion raising amount (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "r",
"type": "double",
"desc": "set the expansion raising amount (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "fall",
"type": "double",
"desc": "set the compression raising amount (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "f",
"type": "double",
"desc": "set the compression raising amount (from 0 to 1) (default 0.001)",
"min": 0.0,
"max": 1.0,
"default": 0.001
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "h",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "invert",
"type": "boolean",
"desc": "set inverted filtering (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "i",
"type": "boolean",
"desc": "set inverted filtering (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "link",
"type": "boolean",
"desc": "set linked channels filtering (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "l",
"type": "boolean",
"desc": "set linked channels filtering (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "rms",
"type": "double",
"desc": "set the RMS value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "m",
"type": "double",
"desc": "set the RMS value (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
}
]
},
{
"id": 117,
"meta": "T.C",
"name": "stereotools",
"type": "A->A",
"description": "Apply various stereo tools.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "level_in",
"type": "double",
"desc": "set level in (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "level_out",
"type": "double",
"desc": "set level out (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "balance_in",
"type": "double",
"desc": "set balance in (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "balance_out",
"type": "double",
"desc": "set balance out (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "softclip",
"type": "boolean",
"desc": "enable softclip (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "mutel",
"type": "boolean",
"desc": "mute L (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "muter",
"type": "boolean",
"desc": "mute R (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "phasel",
"type": "boolean",
"desc": "phase L (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "phaser",
"type": "boolean",
"desc": "phase R (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "mode",
"type": "int",
"desc": "set stereo mode (from 0 to 10) (default lr>lr)",
"min": 0,
"max": 10,
"default": "lr>lr",
"options": [
{
"value": "lr>lr",
"desc": ""
},
{
"value": "lr>ms",
"desc": ""
},
{
"value": "ms>lr",
"desc": ""
},
{
"value": "lr>ll",
"desc": ""
},
{
"value": "lr>rr",
"desc": ""
},
{
"value": "lr>l+r",
"desc": ""
},
{
"value": "lr>rl",
"desc": ""
},
{
"value": "ms>ll",
"desc": ""
},
{
"value": "ms>rr",
"desc": ""
},
{
"value": "ms>rl",
"desc": ""
},
{
"value": "lr>l-r",
"desc": ""
}
]
},
{
"name": "slev",
"type": "double",
"desc": "set side level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "sbal",
"type": "double",
"desc": "set side balance (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "mlev",
"type": "double",
"desc": "set middle level (from 0.015625 to 64) (default 1)",
"min": 0.015625,
"max": 64.0,
"default": 1.0
},
{
"name": "mpan",
"type": "double",
"desc": "set middle pan (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "base",
"type": "double",
"desc": "set stereo base (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "delay",
"type": "double",
"desc": "set delay (from -20 to 20) (default 0)",
"min": -20.0,
"max": 20.0,
"default": 0.0
},
{
"name": "sclevel",
"type": "double",
"desc": "set S/C level (from 1 to 100) (default 1)",
"min": 1.0,
"max": 100.0,
"default": 1.0
},
{
"name": "phase",
"type": "double",
"desc": "set stereo phase (from 0 to 360) (default 0)",
"min": 0.0,
"max": 360.0,
"default": 0.0
},
{
"name": "bmode_in",
"type": "int",
"desc": "set balance in mode (from 0 to 2) (default balance)",
"min": 0,
"max": 2,
"default": "balance",
"options": [
{
"value": "balance",
"desc": ""
},
{
"value": "amplitude",
"desc": ""
},
{
"value": "power",
"desc": ""
}
]
},
{
"name": "bmode_out",
"type": "int",
"desc": "set balance out mode (from 0 to 2) (default balance)",
"min": 0,
"max": 2,
"default": "balance",
"options": [
{
"value": "balance",
"desc": ""
},
{
"value": "amplitude",
"desc": ""
},
{
"value": "power",
"desc": ""
}
]
}
]
},
{
"id": 118,
"meta": "T.C",
"name": "stereowiden",
"type": "A->A",
"description": "Apply stereo widening effect.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "delay",
"type": "float",
"desc": "set delay time (from 1 to 100) (default 20)",
"min": 1.0,
"max": 100.0,
"default": 20.0
},
{
"name": "feedback",
"type": "float",
"desc": "set feedback gain (from 0 to 0.9) (default 0.3)",
"min": 0.0,
"max": 0.9,
"default": 0.3
},
{
"name": "crossfeed",
"type": "float",
"desc": "set cross feed (from 0 to 0.8) (default 0.3)",
"min": 0.0,
"max": 0.8,
"default": 0.3
},
{
"name": "drymix",
"type": "float",
"desc": "set dry-mix (from 0 to 1) (default 0.8)",
"min": 0.0,
"max": 1.0,
"default": 0.8
}
]
},
{
"id": 119,
"meta": "...",
"name": "superequalizer",
"type": "A->A",
"description": "Apply 18 band equalization filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "1b",
"type": "float",
"desc": "set 65Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "2b",
"type": "float",
"desc": "set 92Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "3b",
"type": "float",
"desc": "set 131Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "4b",
"type": "float",
"desc": "set 185Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "5b",
"type": "float",
"desc": "set 262Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "6b",
"type": "float",
"desc": "set 370Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "7b",
"type": "float",
"desc": "set 523Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "8b",
"type": "float",
"desc": "set 740Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "9b",
"type": "float",
"desc": "set 1047Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "10b",
"type": "float",
"desc": "set 1480Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "11b",
"type": "float",
"desc": "set 2093Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "12b",
"type": "float",
"desc": "set 2960Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "13b",
"type": "float",
"desc": "set 4186Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "14b",
"type": "float",
"desc": "set 5920Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "15b",
"type": "float",
"desc": "set 8372Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "16b",
"type": "float",
"desc": "set 11840Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "17b",
"type": "float",
"desc": "set 16744Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
},
{
"name": "18b",
"type": "float",
"desc": "set 20000Hz band gain (from 0 to 20) (default 1)",
"min": 0.0,
"max": 20.0,
"default": 1.0
}
]
},
{
"id": 120,
"meta": ".S.",
"name": "surround",
"type": "A->A",
"description": "Apply audio surround upmix filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "chl_out",
"type": "string",
"desc": "set output channel layout (default \"5.1\")",
"min": null,
"max": null,
"default": "5.1"
},
{
"name": "chl_in",
"type": "string",
"desc": "set input channel layout (default \"stereo\")",
"min": null,
"max": null,
"default": "stereo"
},
{
"name": "level_in",
"type": "float",
"desc": "set input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "level_out",
"type": "float",
"desc": "set output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "lfe",
"type": "boolean",
"desc": "output LFE (default true)",
"min": null,
"max": null,
"default": "true"
},
{
"name": "lfe_low",
"type": "int",
"desc": "LFE low cut off (from 0 to 256) (default 128)",
"min": 0,
"max": 256,
"default": 128
},
{
"name": "lfe_high",
"type": "int",
"desc": "LFE high cut off (from 0 to 512) (default 256)",
"min": 0,
"max": 512,
"default": 256
},
{
"name": "lfe_mode",
"type": "int",
"desc": "set LFE channel mode (from 0 to 1) (default add)",
"min": 0,
"max": 1,
"default": "add",
"options": [
{
"value": "add",
"desc": "just add LFE channel"
},
{
"value": "sub",
"desc": "substract LFE channel with others"
}
]
},
{
"name": "smooth",
"type": "float",
"desc": "set temporal smoothness strength (from 0 to 1) (default 0)",
"min": 0.0,
"max": 1.0,
"default": 0.0
},
{
"name": "angle",
"type": "float",
"desc": "set soundfield transform angle (from 0 to 360) (default 90)",
"min": 0.0,
"max": 360.0,
"default": 90.0
},
{
"name": "focus",
"type": "float",
"desc": "set soundfield transform focus (from -1 to 1) (default 0)",
"min": -1.0,
"max": 1.0,
"default": 0.0
},
{
"name": "fc_in",
"type": "float",
"desc": "set front center channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "fc_out",
"type": "float",
"desc": "set front center channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "fl_in",
"type": "float",
"desc": "set front left channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "fl_out",
"type": "float",
"desc": "set front left channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "fr_in",
"type": "float",
"desc": "set front right channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "fr_out",
"type": "float",
"desc": "set front right channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "sl_in",
"type": "float",
"desc": "set side left channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "sl_out",
"type": "float",
"desc": "set side left channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "sr_in",
"type": "float",
"desc": "set side right channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "sr_out",
"type": "float",
"desc": "set side right channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "bl_in",
"type": "float",
"desc": "set back left channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "bl_out",
"type": "float",
"desc": "set back left channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "br_in",
"type": "float",
"desc": "set back right channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "br_out",
"type": "float",
"desc": "set back right channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "bc_in",
"type": "float",
"desc": "set back center channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "bc_out",
"type": "float",
"desc": "set back center channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "lfe_in",
"type": "float",
"desc": "set lfe channel input level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "lfe_out",
"type": "float",
"desc": "set lfe channel output level (from 0 to 10) (default 1)",
"min": 0.0,
"max": 10.0,
"default": 1.0
},
{
"name": "allx",
"type": "float",
"desc": "set all channel's x spread (from -1 to 15) (default -1)",
"min": -1.0,
"max": 15.0,
"default": -1.0
},
{
"name": "ally",
"type": "float",
"desc": "set all channel's y spread (from -1 to 15) (default -1)",
"min": -1.0,
"max": 15.0,
"default": -1.0
},
{
"name": "fcx",
"type": "float",
"desc": "set front center channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "flx",
"type": "float",
"desc": "set front left channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "frx",
"type": "float",
"desc": "set front right channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "blx",
"type": "float",
"desc": "set back left channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "brx",
"type": "float",
"desc": "set back right channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "slx",
"type": "float",
"desc": "set side left channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "srx",
"type": "float",
"desc": "set side right channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "bcx",
"type": "float",
"desc": "set back center channel x spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "fcy",
"type": "float",
"desc": "set front center channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "fly",
"type": "float",
"desc": "set front left channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "fry",
"type": "float",
"desc": "set front right channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "bly",
"type": "float",
"desc": "set back left channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "bry",
"type": "float",
"desc": "set back right channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "sly",
"type": "float",
"desc": "set side left channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "sry",
"type": "float",
"desc": "set side right channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "bcy",
"type": "float",
"desc": "set back center channel y spread (from 0.06 to 15) (default 0.5)",
"min": 0.06,
"max": 15.0,
"default": 0.5
},
{
"name": "win_size",
"type": "int",
"desc": "set window size (from 1024 to 65536) (default 4096)",
"min": 1024,
"max": 65536,
"default": 4096
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default hann)",
"min": 0,
"max": 20,
"default": "hann",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "overlap",
"type": "float",
"desc": "set window overlap (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
}
]
},
{
"id": 121,
"meta": "TSC",
"name": "tiltshelf",
"type": "A->A",
"description": "Apply a tilt shelf filter.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 122,
"meta": "TSC",
"name": "treble",
"type": "A->A",
"description": "Boost or cut upper frequencies.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "f",
"type": "double",
"desc": "set central frequency (from 0 to 999999) (default 3000)",
"min": 0.0,
"max": 999999.0,
"default": 3000.0
},
{
"name": "width_type",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "t",
"type": "int",
"desc": "set filter-width type (from 1 to 5) (default q)",
"min": 1,
"max": 5,
"default": "q",
"options": [
{
"value": "h",
"desc": "Hz"
},
{
"value": "q",
"desc": "Q-Factor"
},
{
"value": "o",
"desc": "octave"
},
{
"value": "s",
"desc": "slope"
},
{
"value": "k",
"desc": "kHz"
}
]
},
{
"name": "width",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "w",
"type": "double",
"desc": "set width (from 0 to 99999) (default 0.5)",
"min": 0.0,
"max": 99999.0,
"default": 0.5
},
{
"name": "gain",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "g",
"type": "double",
"desc": "set gain (from -900 to 900) (default 0)",
"min": -900.0,
"max": 900.0,
"default": 0.0
},
{
"name": "poles",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "p",
"type": "int",
"desc": "set number of poles (from 1 to 2) (default 2)",
"min": 1,
"max": 2,
"default": 2
},
{
"name": "mix",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "m",
"type": "double",
"desc": "set mix (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "channels",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "c",
"type": "string",
"desc": "set channels to filter (default \"all\")",
"min": null,
"max": null,
"default": "all"
},
{
"name": "normalize",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "n",
"type": "boolean",
"desc": "normalize coefficients (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "transform",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "a",
"type": "int",
"desc": "set transform type (from 0 to 6) (default di)",
"min": 0,
"max": 6,
"default": "di",
"options": [
{
"value": "di",
"desc": "direct form I"
},
{
"value": "dii",
"desc": "direct form II"
},
{
"value": "tdi",
"desc": "transposed direct form I"
},
{
"value": "tdii",
"desc": "transposed direct form II"
},
{
"value": "latt",
"desc": "lattice-ladder form"
},
{
"value": "svf",
"desc": "state variable filter form"
},
{
"value": "zdf",
"desc": "zero-delay filter form"
}
]
},
{
"name": "precision",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "r",
"type": "int",
"desc": "set filtering precision (from -1 to 3) (default auto)",
"min": -1,
"max": 3,
"default": "auto",
"options": [
{
"value": "auto",
"desc": "automatic"
},
{
"value": "s16",
"desc": "signed 16-bit"
},
{
"value": "s32",
"desc": "signed 32-bit"
},
{
"value": "f32",
"desc": "floating-point single"
},
{
"value": "f64",
"desc": "floating-point double"
}
]
},
{
"name": "blocksize",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "b",
"type": "int",
"desc": "set the block size (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 123,
"meta": "T..",
"name": "tremolo",
"type": "A->A",
"description": "Apply tremolo effect.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "f",
"type": "double",
"desc": "set frequency in hertz (from 0.1 to 20000) (default 5)",
"min": 0.1,
"max": 20000.0,
"default": 5.0
},
{
"name": "d",
"type": "double",
"desc": "set depth as percentage (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
}
]
},
{
"id": 124,
"meta": "T..",
"name": "vibrato",
"type": "A->A",
"description": "Apply vibrato effect.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "f",
"type": "double",
"desc": "set frequency in hertz (from 0.1 to 20000) (default 5)",
"min": 0.1,
"max": 20000.0,
"default": 5.0
},
{
"name": "d",
"type": "double",
"desc": "set depth as percentage (from 0 to 1) (default 0.5)",
"min": 0.0,
"max": 1.0,
"default": 0.5
}
]
},
{
"id": 125,
"meta": "T.C",
"name": "virtualbass",
"type": "A->A",
"description": "Audio Virtual Bass.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "cutoff",
"type": "double",
"desc": "set virtual bass cutoff (from 100 to 500) (default 250)",
"min": 100.0,
"max": 500.0,
"default": 250.0
},
{
"name": "strength",
"type": "double",
"desc": "set virtual bass strength (from 0.5 to 3) (default 3)",
"min": 0.5,
"max": 3.0,
"default": 3.0
}
]
},
{
"id": 126,
"meta": "T.C",
"name": "volume",
"type": "A->A",
"description": "Change input volume.",
"inputs": [
"a"
],
"outputs": [
"a"
],
"params": [
{
"name": "volume",
"type": "string",
"desc": "set volume adjustment expression (default \"1.0\")",
"min": null,
"max": null,
"default": "1.0"
},
{
"name": "precision",
"type": "int",
"desc": "select mathematical precision (from 0 to 2) (default float)",
"min": 0,
"max": 2,
"default": "float",
"options": [
{
"value": "fixed",
"desc": "select 8-bit fixed-point"
},
{
"value": "float",
"desc": "select 32-bit floating-point"
},
{
"value": "double",
"desc": "select 64-bit floating-point"
}
]
},
{
"name": "eval",
"type": "int",
"desc": "specify when to evaluate expressions (from 0 to 1) (default once)",
"min": 0,
"max": 1,
"default": "once",
"options": [
{
"value": "once",
"desc": "eval volume expression once"
},
{
"value": "frame",
"desc": "eval volume expression per-frame"
}
]
},
{
"name": "replaygain",
"type": "int",
"desc": "Apply replaygain side data when present (from 0 to 3) (default drop)",
"min": 0,
"max": 3,
"default": "drop",
"options": [
{
"value": "drop",
"desc": "replaygain side data is dropped"
},
{
"value": "ignore",
"desc": "replaygain side data is ignored"
},
{
"value": "track",
"desc": "track gain is preferred"
},
{
"value": "album",
"desc": "album gain is preferred"
}
]
},
{
"name": "replaygain_preamp",
"type": "double",
"desc": "Apply replaygain pre-amplification (from -15 to 15) (default 0)",
"min": -15.0,
"max": 15.0,
"default": 0.0
},
{
"name": "replaygain_noclip",
"type": "boolean",
"desc": "Apply replaygain clipping prevention (default true)",
"min": null,
"max": null,
"default": "true"
}
]
},
{
"id": 127,
"meta": "...",
"name": "volumedetect",
"type": "A->A",
"description": "Detect audio volume.",
"inputs": [
"a"
],
"outputs": [
"a"
]
},
{
"id": 128,
"meta": "...",
"name": "aevalsrc",
"type": "|->A",
"description": "Generate an audio signal generated by an expression.",
"inputs": [
"|"
],
"outputs": [
"a"
],
"params": [
{
"name": "exprs",
"type": "string",
"desc": "set the '|'-separated list of channels expressions",
"min": null,
"max": null,
"default": null
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 0 to INT_MAX) (default 1024)",
"min": 0,
"max": 2000,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 0 to INT_MAX) (default 1024)",
"min": 0,
"max": 2000,
"default": 1024
},
{
"name": "sample_rate",
"type": "string",
"desc": "set the sample rate (default \"44100\")",
"min": null,
"max": null,
"default": "44100"
},
{
"name": "s",
"type": "string",
"desc": "set the sample rate (default \"44100\")",
"min": null,
"max": null,
"default": "44100"
},
{
"name": "duration",
"type": "duration",
"desc": "set audio duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set audio duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "channel_layout",
"type": "string",
"desc": "set channel layout",
"min": null,
"max": null,
"default": null
},
{
"name": "c",
"type": "string",
"desc": "set channel layout",
"min": null,
"max": null,
"default": null
}
]
},
{
"id": 129,
"meta": "...",
"name": "afirsrc",
"type": "|->A",
"description": "Generate a FIR coefficients audio stream.",
"inputs": [
"|"
],
"outputs": [
"a"
],
"params": [
{
"name": "taps",
"type": "int",
"desc": "set number of taps (from 9 to 65535) (default 1025)",
"min": 9,
"max": 65535,
"default": 1025
},
{
"name": "t",
"type": "int",
"desc": "set number of taps (from 9 to 65535) (default 1025)",
"min": 9,
"max": 65535,
"default": 1025
},
{
"name": "frequency",
"type": "string",
"desc": "set frequency points (default \"0 1\")",
"min": null,
"max": null,
"default": "0 1"
},
{
"name": "f",
"type": "string",
"desc": "set frequency points (default \"0 1\")",
"min": null,
"max": null,
"default": "0 1"
},
{
"name": "magnitude",
"type": "string",
"desc": "set magnitude values (default \"1 1\")",
"min": null,
"max": null,
"default": "1 1"
},
{
"name": "m",
"type": "string",
"desc": "set magnitude values (default \"1 1\")",
"min": null,
"max": null,
"default": "1 1"
},
{
"name": "phase",
"type": "string",
"desc": "set phase values (default \"0 0\")",
"min": null,
"max": null,
"default": "0 0"
},
{
"name": "p",
"type": "string",
"desc": "set phase values (default \"0 0\")",
"min": null,
"max": null,
"default": "0 0"
},
{
"name": "sample_rate",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
},
{
"name": "r",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2000,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2000,
"default": 1024
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default blackman)",
"min": 0,
"max": 20,
"default": "blackman",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
},
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "w",
"type": "int",
"desc": "set window function (from 0 to 20) (default blackman)",
"min": 0,
"max": 20,
"default": "blackman",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
},
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
}
]
},
{
"id": 130,
"meta": "...",
"name": "anoisesrc",
"type": "|->A",
"description": "Generate a noise audio signal.",
"inputs": [
"|"
],
"outputs": [
"a"
],
"params": [
{
"name": "sample_rate",
"type": "int",
"desc": "set sample rate (from 15 to INT_MAX) (default 48000)",
"min": 15,
"max": 2000,
"default": 48000
},
{
"name": "r",
"type": "int",
"desc": "set sample rate (from 15 to INT_MAX) (default 48000)",
"min": 15,
"max": 2000,
"default": 48000
},
{
"name": "amplitude",
"type": "double",
"desc": "set amplitude (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "a",
"type": "double",
"desc": "set amplitude (from 0 to 1) (default 1)",
"min": 0.0,
"max": 1.0,
"default": 1.0
},
{
"name": "duration",
"type": "duration",
"desc": "set duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "d",
"type": "duration",
"desc": "set duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "color",
"type": "int",
"desc": "set noise color (from 0 to 5) (default white)",
"min": 0,
"max": 5,
"default": "white",
"options": [
{
"value": "white",
"desc": ""
},
{
"value": "pink",
"desc": ""
},
{
"value": "brown",
"desc": ""
},
{
"value": "blue",
"desc": ""
},
{
"value": "violet",
"desc": ""
},
{
"value": "velvet",
"desc": ""
}
]
},
{
"name": "colour",
"type": "int",
"desc": "set noise color (from 0 to 5) (default white)",
"min": 0,
"max": 5,
"default": "white",
"options": [
{
"value": "white",
"desc": ""
},
{
"value": "pink",
"desc": ""
},
{
"value": "brown",
"desc": ""
},
{
"value": "blue",
"desc": ""
},
{
"value": "violet",
"desc": ""
},
{
"value": "velvet",
"desc": ""
}
]
},
{
"name": "c",
"type": "int",
"desc": "set noise color (from 0 to 5) (default white)",
"min": 0,
"max": 5,
"default": "white",
"options": [
{
"value": "white",
"desc": ""
},
{
"value": "pink",
"desc": ""
},
{
"value": "brown",
"desc": ""
},
{
"value": "blue",
"desc": ""
},
{
"value": "violet",
"desc": ""
},
{
"value": "velvet",
"desc": ""
}
]
},
{
"name": "seed",
"type": "int64",
"desc": "set random seed (from -1 to UINT32_MAX) (default -1)",
"min": -1,
"max": 2000,
"default": -1
},
{
"name": "s",
"type": "int64",
"desc": "set random seed (from -1 to UINT32_MAX) (default -1)",
"min": -1,
"max": 2000,
"default": -1
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2000,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2000,
"default": 1024
}
]
},
{
"id": 131,
"meta": "...",
"name": "anullsrc",
"type": "|->A",
"description": "Null audio source, return empty audio frames.",
"inputs": [
"|"
],
"outputs": [
"a"
],
"params": [
{
"name": "channel_layout",
"type": "string",
"desc": "set channel_layout (default \"stereo\")",
"min": null,
"max": null,
"default": "stereo"
},
{
"name": "cl",
"type": "string",
"desc": "set channel_layout (default \"stereo\")",
"min": null,
"max": null,
"default": "stereo"
},
{
"name": "sample_rate",
"type": "string",
"desc": "set sample rate (default \"44100\")",
"min": null,
"max": null,
"default": "44100"
},
{
"name": "r",
"type": "string",
"desc": "set sample rate (default \"44100\")",
"min": null,
"max": null,
"default": "44100"
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to 65535) (default 1024)",
"min": 1,
"max": 65535,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to 65535) (default 1024)",
"min": 1,
"max": 65535,
"default": 1024
},
{
"name": "duration",
"type": "duration",
"desc": "set the audio duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
},
{
"name": "d",
"type": "duration",
"desc": "set the audio duration (default -0.000001)",
"min": null,
"max": null,
"default": "-0.000001"
}
]
},
{
"id": 132,
"meta": "...",
"name": "hilbert",
"type": "|->A",
"description": "Generate a Hilbert transform FIR coefficients.",
"inputs": [
"|"
],
"outputs": [
"a"
],
"params": [
{
"name": "sample_rate",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
},
{
"name": "r",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
},
{
"name": "taps",
"type": "int",
"desc": "set number of taps (from 11 to 65535) (default 22051)",
"min": 11,
"max": 65535,
"default": 22051
},
{
"name": "t",
"type": "int",
"desc": "set number of taps (from 11 to 65535) (default 22051)",
"min": 11,
"max": 65535,
"default": 22051
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2000,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2000,
"default": 1024
},
{
"name": "win_func",
"type": "int",
"desc": "set window function (from 0 to 20) (default blackman)",
"min": 0,
"max": 20,
"default": "blackman",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
},
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
},
{
"name": "w",
"type": "int",
"desc": "set window function (from 0 to 20) (default blackman)",
"min": 0,
"max": 20,
"default": "blackman",
"options": [
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
},
{
"value": "rect",
"desc": "Rectangular"
},
{
"value": "bartlett",
"desc": "Bartlett"
},
{
"value": "hann",
"desc": "Hann"
},
{
"value": "hanning",
"desc": "Hanning"
},
{
"value": "hamming",
"desc": "Hamming"
},
{
"value": "blackman",
"desc": "Blackman"
},
{
"value": "welch",
"desc": "Welch"
},
{
"value": "flattop",
"desc": "Flat-top"
},
{
"value": "bharris",
"desc": "Blackman-Harris"
},
{
"value": "bnuttall",
"desc": "Blackman-Nuttall"
},
{
"value": "bhann",
"desc": "Bartlett-Hann"
},
{
"value": "sine",
"desc": "Sine"
},
{
"value": "nuttall",
"desc": "Nuttall"
},
{
"value": "lanczos",
"desc": "Lanczos"
},
{
"value": "gauss",
"desc": "Gauss"
},
{
"value": "tukey",
"desc": "Tukey"
},
{
"value": "dolph",
"desc": "Dolph-Chebyshev"
},
{
"value": "cauchy",
"desc": "Cauchy"
},
{
"value": "parzen",
"desc": "Parzen"
},
{
"value": "poisson",
"desc": "Poisson"
},
{
"value": "bohman",
"desc": "Bohman"
},
{
"value": "kaiser",
"desc": "Kaiser"
}
]
}
]
},
{
"id": 133,
"meta": "...",
"name": "sinc",
"type": "|->A",
"description": "Generate a sinc kaiser-windowed low-pass, high-pass, band-pass, or band-reject FIR coefficients.",
"inputs": [
"|"
],
"outputs": [
"a"
],
"params": [
{
"name": "sample_rate",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
},
{
"name": "r",
"type": "int",
"desc": "set sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
},
{
"name": "nb_samples",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2000,
"default": 1024
},
{
"name": "n",
"type": "int",
"desc": "set the number of samples per requested frame (from 1 to INT_MAX) (default 1024)",
"min": 1,
"max": 2000,
"default": 1024
},
{
"name": "hp",
"type": "float",
"desc": "set high-pass filter frequency (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "lp",
"type": "float",
"desc": "set low-pass filter frequency (from 0 to INT_MAX) (default 0)",
"min": 0.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "phase",
"type": "float",
"desc": "set filter phase response (from 0 to 100) (default 50)",
"min": 0.0,
"max": 100.0,
"default": 50.0
},
{
"name": "beta",
"type": "float",
"desc": "set kaiser window beta (from -1 to 256) (default -1)",
"min": -1.0,
"max": 256.0,
"default": -1.0
},
{
"name": "att",
"type": "float",
"desc": "set stop-band attenuation (from 40 to 180) (default 120)",
"min": 40.0,
"max": 180.0,
"default": 120.0
},
{
"name": "round",
"type": "boolean",
"desc": "enable rounding (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "hptaps",
"type": "int",
"desc": "set number of taps for high-pass filter (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
},
{
"name": "lptaps",
"type": "int",
"desc": "set number of taps for low-pass filter (from 0 to 32768) (default 0)",
"min": 0,
"max": 32768,
"default": 0
}
]
},
{
"id": 134,
"meta": "...",
"name": "sine",
"type": "|->A",
"description": "Generate sine wave audio signal.",
"inputs": [
"|"
],
"outputs": [
"a"
],
"params": [
{
"name": "frequency",
"type": "double",
"desc": "set the sine frequency (from 0 to DBL_MAX) (default 440)",
"min": 0.0,
"max": 2000.0,
"default": 440.0
},
{
"name": "f",
"type": "double",
"desc": "set the sine frequency (from 0 to DBL_MAX) (default 440)",
"min": 0.0,
"max": 2000.0,
"default": 440.0
},
{
"name": "beep_factor",
"type": "double",
"desc": "set the beep frequency factor (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "b",
"type": "double",
"desc": "set the beep frequency factor (from 0 to DBL_MAX) (default 0)",
"min": 0.0,
"max": 2000.0,
"default": 0.0
},
{
"name": "sample_rate",
"type": "int",
"desc": "set the sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
},
{
"name": "r",
"type": "int",
"desc": "set the sample rate (from 1 to INT_MAX) (default 44100)",
"min": 1,
"max": 2000,
"default": 44100
},
{
"name": "duration",
"type": "duration",
"desc": "set the audio duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "d",
"type": "duration",
"desc": "set the audio duration (default 0)",
"min": null,
"max": null,
"default": "0"
},
{
"name": "samples_per_frame",
"type": "string",
"desc": "set the number of samples per frame (default \"1024\")",
"min": null,
"max": null,
"default": "1024"
}
]
},
{
"id": 135,
"meta": "...",
"name": "anullsink",
"type": "A->|",
"description": "Do absolutely nothing with the input audio.",
"inputs": [
"a"
],
"outputs": [
"|"
]
},
{
"id": 136,
"meta": "...",
"name": "addroi",
"type": "V->V",
"description": "Add region of interest to frame.",
"inputs": [
"v"
],
"outputs": [
"v"
],
"params": [
{
"name": "x",
"type": "string",
"desc": "Region distance from left edge of frame. (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "y",
"type": "string",
"desc": "Region distance from top edge of frame. (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "w",
"type": "string",
"desc": "Region width. (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "h",
"type": "string",
"desc": "Region height. (default \"0\")",
"min": null,
"max": null,
"default": "0"
},
{
"name": "qoffset",
"type": "rational",
"desc": "Quantisation offset to apply in the region. (from -1 to 1) (default -1/10)",
"min": "-1",
"max": "1",
"default": "-1/10"
},
{
"name": "clear",
"type": "boolean",
"desc": "Remove any existing regions of interest before adding the new one. (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 137,
"meta": "...",
"name": "alphaextract",
"type": "V->V",
"description": "Extract an alpha channel as a grayscale image component.",
"inputs": [
"v"
],
"outputs": [
"v"
]
},
{
"id": 138,
"meta": "T..",
"name": "alphamerge",
"type": "VV->V",
"description": "Copy the luma value of the second input into the alpha channel of the first input.",
"inputs": [
"v",
"v"
],
"outputs": [
"v"
],
"params": []
},
{
"id": 139,
"meta": "TSC",
"name": "amplify",
"type": "V->V",
"description": "Amplify changes between successive video frames.",
"inputs": [
"v"
],
"outputs": [
"v"
],
"params": [
{
"name": "radius",
"type": "int",
"desc": "set radius (from 1 to 63) (default 2)",
"min": 1,
"max": 63,
"default": 2
},
{
"name": "factor",
"type": "float",
"desc": "set factor (from 0 to 65535) (default 2)",
"min": 0.0,
"max": 65535.0,
"default": 2.0
},
{
"name": "threshold",
"type": "float",
"desc": "set threshold (from 0 to 65535) (default 10)",
"min": 0.0,
"max": 65535.0,
"default": 10.0
},
{
"name": "tolerance",
"type": "float",
"desc": "set tolerance (from 0 to 65535) (default 0)",
"min": 0.0,
"max": 65535.0,
"default": 0.0
},
{
"name": "low",
"type": "float",
"desc": "set low limit for amplification (from 0 to 65535) (default 65535)",
"min": 0.0,
"max": 65535.0,
"default": 65535.0
},
{
"name": "high",
"type": "float",
"desc": "set high limit for amplification (from 0 to 65535) (default 65535)",
"min": 0.0,
"max": 65535.0,
"default": 65535.0
},
{
"name": "planes",
"type": "flags",
"desc": "set what planes to filter (default 7)",
"min": null,
"max": null,
"default": "7"
}
]
},
{
"id": 140,
"meta": "...",
"name": "ass",
"type": "V->V",
"description": "Render ASS subtitles onto input video using the libass library.",
"inputs": [
"v"
],
"outputs": [
"v"
],
"params": [
{
"name": "filename",
"type": "string",
"desc": "set the filename of file to read",
"min": null,
"max": null,
"default": null
},
{
"name": "f",
"type": "string",
"desc": "set the filename of file to read",
"min": null,
"max": null,
"default": null
},
{
"name": "original_size",
"type": "image_size",
"desc": "set the size of the original video (used to scale fonts)",
"min": null,
"max": null,
"default": null
},
{
"name": "fontsdir",
"type": "string",
"desc": "set the directory containing the fonts to read",
"min": null,
"max": null,
"default": null
},
{
"name": "alpha",
"type": "boolean",
"desc": "enable processing of alpha channel (default false)",
"min": null,
"max": null,
"default": "false"
},
{
"name": "shaping",
"type": "int",
"desc": "set shaping engine (from -1 to 1) (default auto)",
"min": -1,
"max": 1,
"default": "auto",
"options": [
{
"value": "auto",
"desc": ""
},
{
"value": "simple",
"desc": "simple shaping"
},
{
"value": "complex",
"desc": "complex shaping"
}
]
}
]
},
{
"id": 141,
"meta": "TSC",
"name": "atadenoise",
"type": "V->V",
"description": "Apply an Adaptive Temporal Averaging Denoiser.",
"inputs": [
"v"
],
"outputs": [
"v"
],
"params": [
{
"name": "0a",
"type": "float",
"desc": "set threshold A for 1st plane (from 0 to 0.3) (default 0.02)",
"min": 0.0,
"max": 0.3,
"default": 0.02
},
{
"name": "0b",
"type": "float",
"desc": "set threshold B for 1st plane (from 0 to 5) (default 0.04)",
"min": 0.0,
"max": 5.0,
"default": 0.04
},
{
"name": "1a",
"type": "float",
"desc": "set threshold A for 2nd plane (from 0 to 0.3) (default 0.02)",
"min": 0.0,
"max": 0.3,
"default": 0.02
},
{
"name": "1b",
"type": "float",
"desc": "set threshold B for 2nd plane (from 0 to 5) (default 0.04)",
"min": 0.0,
"max": 5.0,
"default": 0.04
},
{
"name": "2a",
"type": "float",
"desc": "set threshold A for 3rd plane (from 0 to 0.3) (default 0.02)",
"min": 0.0,
"max": 0.3,
"default": 0.02
},
{
"name": "2b",
"type": "float",
"desc": "set threshold B for 3rd plane (from 0 to 5) (default 0.04)",
"min": 0.0,
"max": 5.0,
"default": 0.04
},
{
"name": "s",
"type": "int",
"desc": "set how many frames to use (from 5 to 129) (default 9)",
"min": 5,
"max": 129,
"default": 9
},
{
"name": "p",
"type": "flags",
"desc": "set what planes to filter (default 7)",
"min": null,
"max": null,
"default": "7"
},
{
"name": "a",
"type": "int",
"desc": "set variant of algorithm (from 0 to 1) (default p)",
"min": 0,
"max": 1,
"default": "p",
"options": [
{
"value": "p",
"desc": "parallel"
},
{
"value": "s",
"desc": "serial"
}
]
},
{
"name": "0s",
"type": "float",
"desc": "set sigma for 1st plane (from 0 to 32767) (default 32767)",
"min": 0.0,
"max": 32767.0,
"default": 32767.0
},
{
"name": "1s",
"type": "float",
"desc": "set sigma for 2nd plane (from 0 to 32767) (default 32767)",
"min": 0.0,
"max": 32767.0,
"default": 32767.0
},
{
"name": "2s",
"type": "float",
"desc": "set sigma for 3rd plane (from 0 to 32767) (default 32767)",
"min": 0.0,
"max": 32767.0,
"default": 32767.0
}
]
},
{
"id": 142,
"meta": "T.C",
"name": "avgblur",
"type": "V->V",
"description": "Apply Average Blur filter.",
"inputs": [
"v"
],
"outputs": [
"v"
],
"params": [
{
"name": "sizeX",
"type": "int",
"desc": "set horizontal size (from 1 to 1024) (default 1)",
"min": 1,
"max": 1024,
"default": 1
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 15)",
"min": 0,
"max": 15,
"default": 15
},
{
"name": "sizeY",
"type": "int",
"desc": "set vertical size (from 0 to 1024) (default 0)",
"min": 0,
"max": 1024,
"default": 0
}
]
},
{
"id": 143,
"meta": "T.C",
"name": "bbox",
"type": "V->V",
"description": "Compute bounding box for each frame.",
"inputs": [
"v"
],
"outputs": [
"v"
],
"params": [
{
"name": "min_val",
"type": "int",
"desc": "set minimum luminance value for bounding box (from 0 to 65535) (default 16)",
"min": 0,
"max": 65535,
"default": 16
}
]
},
{
"id": 144,
"meta": "...",
"name": "bench",
"type": "V->V",
"description": "Benchmark part of a filtergraph.",
"inputs": [
"v"
],
"outputs": [
"v"
],
"params": [
{
"name": "action",
"type": "int",
"desc": "set action (from 0 to 1) (default start)",
"min": 0,
"max": 1,
"default": "start",
"options": [
{
"value": "start",
"desc": "start timer"
},
{
"value": "stop",
"desc": "stop timer"
}
]
}
]
},
{
"id": 145,
"meta": "TSC",
"name": "bilateral",
"type": "V->V",
"description": "Apply Bilateral filter.",
"inputs": [
"v"
],
"outputs": [
"v"
],
"params": [
{
"name": "sigmaS",
"type": "float",
"desc": "set spatial sigma (from 0 to 512) (default 0.1)",
"min": 0.0,
"max": 512.0,
"default": 0.1
},
{
"name": "sigmaR",
"type": "float",
"desc": "set range sigma (from 0 to 1) (default 0.1)",
"min": 0.0,
"max": 1.0,
"default": 0.1
},
{
"name": "planes",
"type": "int",
"desc": "set planes to filter (from 0 to 15) (default 1)",
"min": 0,
"max": 15,
"default": 1
}
]
},
{
"id": 146,
"meta": "T..",
"name": "bitplanenoise",
"type": "V->V",
"description": "Measure bit plane noise.",
"inputs": [
"v"
],
"outputs": [
"v"
],
"params": [
{
"name": "bitplane",
"type": "int",
"desc": "set bit plane to use for measuring noise (from 1 to 16) (default 1)",
"min": 1,
"max": 16,
"default": 1
},
{
"name": "filter",
"type": "boolean",
"desc": "show noisy pixels (default false)",
"min": null,
"max": null,
"default": "false"
}
]
},
{
"id": 147,
"meta": ".S.",
"name": "blackdetect",
"type": "V->V",
"description": "Detect video intervals that are (almost) black.",
"inputs": [
"v"
],
"outputs": [
"v"
],
"params": [
{
"name": "d",
"type": "double",
"desc": "set minimum detected black duration in seconds (from 0 to DBL_MAX) (default 2)",
"min": 0.0,
"max": 2000.0,
"default": 2.0
},
{
"name": "black_min_duration",
"type": "double",
"desc": "set minimum detected black duration in seconds (from 0 to DBL_MAX) (default 2)",
"min": 0.0,
"max": 2000.0,
"default": 2.0
},
{
"name": "picture_black_ratio_th",
"type": "double",
"desc": "set the picture black ratio threshold (from 0 to 1) (default 0.98)",
"min": 0.0,
"max": 1.0,
"default": 0.98
},
{
"name": "pic_th",
"type": "double",
"desc": "set the picture black ratio threshold (from 0 to 1) (default 0.98)",
"min": 0.0,
"max": 1.0,
"default": 0.98
},
{
"name": "pixel_black_th",
"type": "double",
"desc": "set the pixel black threshold (from 0 to 1) (default 0.1)",
"min": 0.0,
"max": 1.0,
"default