45643 lines
1006 KiB
JSON
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 |