From 887b2a9205b9c800cbf3a58c7f734cd7f9b793fb Mon Sep 17 00:00:00 2001 From: Matt Jenkins Date: Thu, 17 Jan 2019 00:00:49 +0000 Subject: [PATCH] Added FFT trim threshold setting and example filters --- ExampleFilters/README.md | 73 +++++++++++++++++++++++++++++++++++++ ExampleFilters/bigecho.eff | 11 ++++++ ExampleFilters/cuthum.eff | 4 ++ ExampleFilters/ethereal.eff | 21 +++++++++++ ExampleFilters/flat.eff | 2 + ExampleFilters/phone.eff | 9 +++++ ExampleFilters/robotic.eff | 11 ++++++ 7 files changed, 131 insertions(+) create mode 100644 ExampleFilters/README.md create mode 100644 ExampleFilters/bigecho.eff create mode 100644 ExampleFilters/cuthum.eff create mode 100644 ExampleFilters/ethereal.eff create mode 100644 ExampleFilters/flat.eff create mode 100644 ExampleFilters/phone.eff create mode 100644 ExampleFilters/robotic.eff diff --git a/ExampleFilters/README.md b/ExampleFilters/README.md new file mode 100644 index 0000000..fe718ef --- /dev/null +++ b/ExampleFilters/README.md @@ -0,0 +1,73 @@ +Filters are simply XML files with the extension ".eff" + +Place them in a folder called `System` within your recordings folder. + +The format is: + + + + [optional sub-components or filters] + + [] + + +Currently implemented filters: + + + +Amplify (or attenuate) the sample by the given factor (1 = unity gain, 0 = silence, 2 = double, etc) + + + +A Biquad filter of the given type with a center frequency `fc` in Hz, a Q `q` and gain in Decibals of `gain`. +Valid types are: + +* lowpass +* highpass +* bandpass +* notch +* peak +* lowshelf +* highshelf + + + + [optional effects to apply to the delay line] + + + +A multi-tap delay line where each tap can have its own additional filters applied. The delay is given in samples and the gain as +a factor where 1.0 is unity gain. + + + effects in the group + + +Allows you to group effects together within a chain. Not of any real use yet (except that the outer wrapper of an effect chain is +actually an effect group) but may be used in the future. + + +An example: the "Ethereal Voice" - echoes starting off quiet and getting louder with a variable high-pass filter on the pre-echoes. Also +includes a notch filter at 140Hz to cut out a specific annoying hum generated by my computer fans. + + + + + + + + + + + + + + + + + + + + + + diff --git a/ExampleFilters/bigecho.eff b/ExampleFilters/bigecho.eff new file mode 100644 index 0000000..6be4de4 --- /dev/null +++ b/ExampleFilters/bigecho.eff @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/ExampleFilters/cuthum.eff b/ExampleFilters/cuthum.eff new file mode 100644 index 0000000..d002e38 --- /dev/null +++ b/ExampleFilters/cuthum.eff @@ -0,0 +1,4 @@ + + + + diff --git a/ExampleFilters/ethereal.eff b/ExampleFilters/ethereal.eff new file mode 100644 index 0000000..f8c787c --- /dev/null +++ b/ExampleFilters/ethereal.eff @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/ExampleFilters/flat.eff b/ExampleFilters/flat.eff new file mode 100644 index 0000000..b47bb34 --- /dev/null +++ b/ExampleFilters/flat.eff @@ -0,0 +1,2 @@ + + diff --git a/ExampleFilters/phone.eff b/ExampleFilters/phone.eff new file mode 100644 index 0000000..073fbfe --- /dev/null +++ b/ExampleFilters/phone.eff @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/ExampleFilters/robotic.eff b/ExampleFilters/robotic.eff new file mode 100644 index 0000000..0995e04 --- /dev/null +++ b/ExampleFilters/robotic.eff @@ -0,0 +1,11 @@ + + + + + + + + + + +