- remove gain1

This commit is contained in:
2023-06-11 06:45:16 +02:00
parent 4ac8ed607e
commit 318683bc75
7 changed files with 311 additions and 7 deletions
+8 -7
View File
@@ -43,22 +43,23 @@ h_dly = [zeros(1, n_look_ahead-1) 1];
x_dly = filter(h_dly, 1, x);
alpha_a = 5/(time_attack*fs);
alpha_r = 5/(time_release*fs);
alpha_r = 5/(time_release*fs);
lev = level_detect(x, alpha_a, alpha_r);
lev_dB = max(-120, 20*log10(lev));
k_makeup_gain = 10^(gain_makeup_dB/20);
gain1 = min(8, (1/8)./(lev+0.1));
#gain1 = min(8, (1/8)./(lev+0.1));
[lev_out_dB, gain2_dB] = cmp_gain(R, lev_knee_dB, lev_dB);
gain2 = 10.^(gain2_dB/20);
y1 = gain1.*x_dly * 2;
#y1 = gain1.*x_dly * 2;
y2 = gain2.*x_dly * k_makeup_gain;
audiowrite(to_filename_out(filename_in, "gain1"), gain1, fs)
audiowrite(to_filename_out(filename_in, "gain2"), gain2, fs)
audiowrite(to_filename_out(filename_in, "out1"), y1, fs)
#audiowrite(to_filename_out(filename_in, "gain1"), gain1, fs)
audiowrite(to_filename_out(filename_in, "gain2"), gain2, fs)
#audiowrite(to_filename_out(filename_in, "out1"), y1, fs)
audiowrite(to_filename_out(filename_in, "out2"), y2, fs)
audiowrite(to_filename_out(filename_in, "lev"), lev, fs)
audiowrite(to_filename_out(filename_in, "lev"), lev, fs)
gain_out = [];
gain_in = [];