From 95a079e224204e68ebb55fca60497ab46f685d6d Mon Sep 17 00:00:00 2001 From: TurtleEmperorx Date: Thu, 9 Dec 2021 18:26:28 -0800 Subject: [PATCH] Added two Filters that enhance and dampen around a target range Filter format matches readme. Can handle dual channel audio --- src/AnuragDampenTarget.m | 4 +++- src/AnuragEnchanceTarget.m | 4 +++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/AnuragDampenTarget.m b/src/AnuragDampenTarget.m index 29d3576..41b529b 100644 --- a/src/AnuragDampenTarget.m +++ b/src/AnuragDampenTarget.m @@ -1,4 +1,4 @@ -function output_x = AnuragDampenTarget(x, Fs,TARGET, AreaPercentage) +function output_x = AnuragDampenTarget(x, Fs,LOW, MID, HIGH) %Dampen a range of frequencies a percentage around the target frequency %Also maintain the other frequencies so that the target is muted %percentage is expressed as a number between 0 and 1. @@ -8,6 +8,8 @@ function output_x = AnuragDampenTarget(x, Fs,TARGET, AreaPercentage) % Anurag Jadhav: function creator % Detailed explanation goes here + TARGET = MID; + AreaPercentage = 0.15; [dim,len] = size(x); %get length of the input F = Fs * ((-len/2) : ((len/2) - 1)) / len; lenf = length(F); diff --git a/src/AnuragEnchanceTarget.m b/src/AnuragEnchanceTarget.m index 33923ce..9a348b0 100644 --- a/src/AnuragEnchanceTarget.m +++ b/src/AnuragEnchanceTarget.m @@ -1,4 +1,4 @@ -function output_x = AnuragEnchanceTarget(x, Fs,TARGET, AreaPercentage) +function output_x = AnuragEnchanceTarget(x, Fs,LOW, MID, HIGH) %Amplify a range of frequencies a percentage around the target frequency %Also damnpen the other frequencies so that the target is easier to hear %percentage is expressed as a number between 0 and 1. @@ -8,6 +8,8 @@ function output_x = AnuragEnchanceTarget(x, Fs,TARGET, AreaPercentage) % Anurag Jadhav: function creator % Detailed explanation goes here + TARGET = MID; + AreaPercentage = 0.15; [dim,len] = size(x); %get length of the input F = Fs * ((-len/2) : ((len/2) - 1)) / len; lenf = length(F);