sumfilter.set_input_port(1, volumefilter, 0) gainfilter = DoubleGainCompressorFilter(1) gainfilter.set_input_sampling_rate(sampling_rate) gainfilter.set_input_port(0, sumfilter, 0) gainfilter.set_threshold(.002) gainfilter.set_ratio(.7) gainfilter.set_softness(1) applygainfilter = DoubleApplyGainFilter(1) applygainfilter.set_input_sampling_rate(sampling_rate) applygainfilter.set_input_port(0, gainfilter, 0) applygainfilter.set_input_port(1, infilter, 0) indata = np.zeros((processsize, 1), dtype=np.float32) inputfilter = FloatOutPointerFilter(indata, True) inputfilter.set_input_sampling_rate(sampling_rate) inputfilter.set_input_port(0, infilter, 0) inhfdata = np.zeros((processsize, 1), dtype=np.float32) inputhffilter = FloatOutPointerFilter(inhfdata, True) inputhffilter.set_input_sampling_rate(sampling_rate) inputhffilter.set_input_port(0, hffilter, 0) outdata = np.zeros((processsize, 1), dtype=np.float32) outfilter = FloatOutPointerFilter(outdata, True) outfilter.set_input_sampling_rate(sampling_rate) outfilter.set_input_port(0, applygainfilter, 0) outdata_power = np.zeros((processsize, 1), dtype=np.float32) outfilter_power = FloatOutPointerFilter(outdata_power, True)
def FloatOutPointerFilter_new_test(): import numpy as np from ATK.Core import FloatOutPointerFilter d = np.ascontiguousarray(np.arange(1000, dtype=np.float32)[None, :]) filter = FloatOutPointerFilter(d, False) assert filter.get_nb_input_ports() == 1
def FloatOutPointerFilter_new_fail_test(): import numpy as np from ATK.Core import FloatOutPointerFilter d = np.ascontiguousarray(np.arange(1000, dtype=np.float64)[None, :]) filter = FloatOutPointerFilter(d, False)
attackreleasefilter.set_release(np.exp(-1 / (sampling_rate * 100e-3))) gainfilter = DoubleGainCompressorFilter(1) gainfilter.set_input_sampling_rate(sampling_rate) gainfilter.set_input_port(0, attackreleasefilter, 0) gainfilter.set_threshold(.2) gainfilter.set_ratio(10) gainfilter.set_softness(1) applygainfilter = DoubleApplyGainFilter(1) applygainfilter.set_input_sampling_rate(sampling_rate) applygainfilter.set_input_port(0, gainfilter, 0) applygainfilter.set_input_port(1, infilter, 0) indata = np.zeros((processsize, 1), dtype=np.float32) inputfilter = FloatOutPointerFilter(indata, True) inputfilter.set_input_sampling_rate(sampling_rate) inputfilter.set_input_port(0, infilter, 0) outdata = np.zeros((processsize, 1), dtype=np.float32) outfilter = FloatOutPointerFilter(outdata, True) outfilter.set_input_sampling_rate(sampling_rate) outfilter.set_input_port(0, applygainfilter, 0) outdata_power = np.zeros((processsize, 1), dtype=np.float32) outfilter_power = FloatOutPointerFilter(outdata_power, True) outfilter_power.set_input_sampling_rate(sampling_rate) outfilter_power.set_input_port(0, powerfilter, 0) outdata_gain = np.zeros((processsize, 1), dtype=np.float32) outfilter_gain = FloatOutPointerFilter(outdata_gain, True)