Home
last modified time | relevance | path

Searched refs:FFT_SIZE (Results 1 – 25 of 52) sorted by relevance

123

/dports/net/iaxmodem/iaxmodem-1.2.0/lib/spandsp/spandsp-sim/
H A Dmake_line_models.c68 #define FFT_SIZE 1024 macro
794 double in[FFT_SIZE][2]; in generate_ad_edd()
795 double out[FFT_SIZE][2]; in generate_ad_edd()
797 fftw_complex in[FFT_SIZE]; in generate_ad_edd()
798 fftw_complex out[FFT_SIZE]; in generate_ad_edd()
924 double in[FFT_SIZE][2]; in generate_proakis()
925 double out[FFT_SIZE][2]; in generate_proakis()
927 fftw_complex in[FFT_SIZE]; in generate_proakis()
928 fftw_complex out[FFT_SIZE]; in generate_proakis()
992 if (++l == FFT_SIZE) in generate_proakis()
[all …]
/dports/net/freeswitch/freeswitch-1.10.3.-release/libs/spandsp/spandsp-sim/
H A Dmake_line_models.c66 #define FFT_SIZE 1024 macro
792 double in[FFT_SIZE][2]; in generate_ad_edd()
793 double out[FFT_SIZE][2]; in generate_ad_edd()
795 fftw_complex in[FFT_SIZE]; in generate_ad_edd()
796 fftw_complex out[FFT_SIZE]; in generate_ad_edd()
922 double in[FFT_SIZE][2]; in generate_proakis()
923 double out[FFT_SIZE][2]; in generate_proakis()
925 fftw_complex in[FFT_SIZE]; in generate_proakis()
926 fftw_complex out[FFT_SIZE]; in generate_proakis()
991 if (++l == FFT_SIZE) in generate_proakis()
[all …]
/dports/comms/spandsp/spandsp-284fe91/spandsp-sim/
H A Dmake_line_models.c66 #define FFT_SIZE 1024 macro
792 double in[FFT_SIZE][2]; in generate_ad_edd()
793 double out[FFT_SIZE][2]; in generate_ad_edd()
795 fftw_complex in[FFT_SIZE]; in generate_ad_edd()
796 fftw_complex out[FFT_SIZE]; in generate_ad_edd()
922 double in[FFT_SIZE][2]; in generate_proakis()
923 double out[FFT_SIZE][2]; in generate_proakis()
925 fftw_complex in[FFT_SIZE]; in generate_proakis()
926 fftw_complex out[FFT_SIZE]; in generate_proakis()
991 if (++l == FFT_SIZE) in generate_proakis()
[all …]
/dports/audio/zam-plugins-lv2/zam-plugins-3.14/plugins/ZamNoise/
H A DDenoise.cpp54 for(j = k ; j <= FFT_SIZE/2 ; j++) { in compute_johnston_gain()
73 return FFT_SIZE/2; in get_window_delta()
76 return FFT_SIZE/smoothness; in get_window_delta()
78 return 3*FFT_SIZE/4; in get_window_delta()
232 if(k < FFT_SIZE/2) { in fft_remove_noise()
233 Y2[k] = out[k]*out[k] + out[FFT_SIZE-k]*out[FFT_SIZE-k]; in fft_remove_noise()
311 if(k < FFT_SIZE/2) out[FFT_SIZE-k] *= Gk; in fft_remove_noise()
332 FFT_SIZE = 16384; in Denoise()
334 n_noise_samples = FFT_SIZE; in Denoise()
404 if(k < FFT_SIZE/2) { in get_noise_sample()
[all …]
H A DDenoise.hpp43 void compute_bark_z(int FFT_SIZE, int rate);
44 void compute_johnston_gain(int FFT_SIZE, double tonality_factor);
66 int FFT_SIZE; member in Denoise
/dports/audio/guitarix-lv2/guitarix-0.43.1/src/LV2/gxtuner.lv2/
H A Dgx_pitch_tracker.cpp38 static const int FFT_SIZE = 2048; variable
60 m_buffer(new float[FFT_SIZE]), in PitchTracker()
62 m_input(new float[FFT_SIZE]), in PitchTracker()
66 const int size = FFT_SIZE + (FFT_SIZE+1) / 2; in PitchTracker()
72 memset(m_buffer, 0, FFT_SIZE * sizeof(*m_buffer)); in PitchTracker()
73 memset(m_input, 0, FFT_SIZE * sizeof(*m_input)); in PitchTracker()
113 assert(buffersize <= FFT_SIZE); in setParameters()
188 int n = FFT_SIZE - m_bufferIndex; in add()
212 int start = (FFT_SIZE + m_bufferIndex - m_buffersize) % FFT_SIZE; in copy()
213 int end = (FFT_SIZE + m_bufferIndex) % FFT_SIZE; in copy()
[all …]
/dports/audio/guitarix-lv2/guitarix-0.43.1/src/gx_head/engine/
H A Dgx_pitch_tracker.cpp41 static const int FFT_SIZE = 2048; variable
63 m_buffer(new float[FFT_SIZE]), in PitchTracker()
65 m_input(new float[FFT_SIZE]), in PitchTracker()
69 const int size = FFT_SIZE + (FFT_SIZE+1) / 2; in PitchTracker()
75 memset(m_buffer, 0, FFT_SIZE * sizeof(*m_buffer)); in PitchTracker()
76 memset(m_input, 0, FFT_SIZE * sizeof(*m_input)); in PitchTracker()
112 assert(buffersize <= FFT_SIZE); in setParameters()
201 int n = FFT_SIZE - m_bufferIndex; in add()
225 int start = (FFT_SIZE + m_bufferIndex - m_buffersize) % FFT_SIZE; in copy()
226 int end = (FFT_SIZE + m_bufferIndex) % FFT_SIZE; in copy()
[all …]
/dports/graphics/bonzomatic/Bonzomatic-2021-03-07/src/platform_common/
H A DFFT.cpp15 float sampleBuf[ FFT_SIZE * 2 ];
26 frameCount = frameCount < FFT_SIZE * 2 ? frameCount : FFT_SIZE * 2; in OnReceiveFrames()
31 for ( int i = 0; i < FFT_SIZE * 2 - frameCount; i++ ) in OnReceiveFrames()
111 memset( sampleBuf, 0, sizeof( float ) * FFT_SIZE * 2 ); in Open()
113 fftcfg = kiss_fftr_alloc( FFT_SIZE * 2, false, NULL, NULL ); in Open()
150 kiss_fft_cpx out[ FFT_SIZE + 1 ]; in GetFFT()
153 for ( int i = 0; i < FFT_SIZE; i++ ) in GetFFT()
155 static const float scaling = 1.0f / (float)FFT_SIZE; in GetFFT()
/dports/audio/spectmorph/spectmorph-0.5.2/tests/
H A Dtestminires.cc83 size_t FFT_SIZE = 32768; in error_spectrum() local
84 float *fft_in = FFT::new_array_float (FFT_SIZE); in error_spectrum()
85 float *fft_out = FFT::new_array_float (FFT_SIZE); in error_spectrum()
89 for (guint i = 0; i < FFT_SIZE; i++) in error_spectrum()
91 const double w = window_blackman ((2.0 * i - FFT_SIZE) / FFT_SIZE); in error_spectrum()
98 FFT::fftar_float (FFT_SIZE, fft_in, fft_out); in error_spectrum()
100 for (guint i = 0; i < FFT_SIZE/2; i++) in error_spectrum()
105 printf ("%f %f\n", i / double (FFT_SIZE) * 44100, normalized_error_db); in error_spectrum()
H A Dtestnoisesr.cc38 float *in = FFT::new_array_float (FFT_SIZE); in gen_noise()
39 float *out = FFT::new_array_float (FFT_SIZE); in gen_noise()
42 for (size_t i = 0; i < FFT_SIZE; i++) in gen_noise()
45 vector<float> old_in (in, in+FFT_SIZE); in gen_noise()
47 FFT::fftar_float (FFT_SIZE, in, out, FFT::PLAN_ESTIMATE); in gen_noise()
50 for (size_t i = 0; i < FFT_SIZE / 2; i++) in gen_noise()
52 if (i >= FFT_SIZE / 4) in gen_noise()
56 FFT::fftsr_float (FFT_SIZE, out, in, FFT::PLAN_ESTIMATE); in gen_noise()
59 noise_96000.resize (FFT_SIZE); in gen_noise()
60 for (size_t i = 0; i < FFT_SIZE; i++) in gen_noise()
[all …]
H A Dtestppinter.cc98 const int FFT_SIZE = 256 * 1024; in impulse_test() local
99 float *fft_in = FFT::new_array_float (FFT_SIZE); in impulse_test()
100 float *fft_out = FFT::new_array_float (FFT_SIZE); in impulse_test()
116 FFT::fftar_float (FFT_SIZE, fft_in, fft_out, FFT::PLAN_ESTIMATE); in impulse_test()
118 for (int i = 0; i < FFT_SIZE; i += 2) in impulse_test()
122 const double freq = double (i / 2) / FFT_SIZE / STEP * 48000; in impulse_test()
/dports/multimedia/mjpegtools/mjpegtools-2.1.0/aenc/
H A Dencoder.h98 typedef int IFFT2[FFT_SIZE/2];
99 typedef int IFFT[FFT_SIZE];
104 typedef double DFFT2[FFT_SIZE/2];
105 typedef double DFFT[FFT_SIZE];
214 extern void II_f_f_t(double[FFT_SIZE], mask[HAN_SIZE]);
215 extern void II_hann_win(double[FFT_SIZE]);
226 extern void I_f_f_t(double[FFT_SIZE/2], mask[HAN_SIZE/2]);
227 extern void I_hann_win(double[FFT_SIZE/2]);
H A Dtonal.c134 N = FFT_SIZE;
181 for(i=0;i<FFT_SIZE;i++) if(i<rev[i]){
209 for(i=0;i<FFT_SIZE;i++){
211 window[i]=sqrt_8_over_3*0.5*(1-cos(2.0*PI*i/(FFT_SIZE)))/FFT_SIZE;
215 for(i=0;i<FFT_SIZE;i++) sample[i] *= window[i];
644 N = FFT_SIZE/2;
691 for(i=0;i<FFT_SIZE/2;i++) if(i<rev[i]){
720 for (i=0;i<FFT_SIZE/2;i++)
723 window[i]=sqrt_8_over_3*0.5*(1-cos(2.0*PI*i/(FFT_SIZE/2)))/(FFT_SIZE/2);
727 for(i=0;i<FFT_SIZE/2;i++) sample[i] *= window[i];
[all …]
/dports/audio/mctoolame-encoder/mctoolame-01a/
H A Dencoder.h58 typedef int IFFT2[FFT_SIZE/2];
59 typedef int IFFT[FFT_SIZE];
64 typedef double DFFT2[FFT_SIZE/2];
65 typedef double DFFT[FFT_SIZE];
H A Dpsycho_1.c261 N = FFT_SIZE; in II_f_f_t()
262 NV2 = FFT_SIZE >> 1; in II_f_f_t()
263 NM1 = FFT_SIZE - 1; in II_f_f_t()
270 for (i = 0; i < FFT_SIZE; rev[i] = l, i++) in II_f_f_t()
278 for (i = 0; i < FFT_SIZE; i++) { in II_f_f_t()
318 for (i = 0; i < FFT_SIZE; i++) in II_f_f_t()
359 for (i = 0; i < FFT_SIZE; i++) { in II_hann_win()
363 cos (2.0 * PI * i / (FFT_SIZE - 1))) / FFT_SIZE; in II_hann_win()
368 for (i = 0; i < FFT_SIZE; i++) in II_hann_win()
866 for (i = 0; i < FFT_SIZE; i++) in psycho_1()
[all …]
/dports/audio/deadbeef-spectrogram-plugin/ddb_spectrogram-8d1b371/
H A Dspectrogram.c37 #define FFT_SIZE 8192 macro
64 double window[FFT_SIZE];
142 if (!w->samples || w->buffered < FFT_SIZE/2) { in do_fft()
148 for (int i = 0; i < FFT_SIZE; i++) { in do_fft()
154 for (int i = 0; i < FFT_SIZE/2; i++) in do_fft()
614 int sz = MIN (FFT_SIZE, nsamples); in spectrogram_wavedata_listener()
615 int n = FFT_SIZE - sz; in spectrogram_wavedata_listener()
626 if (w->buffered < FFT_SIZE) { in spectrogram_wavedata_listener()
663 int ratio = ftoi (FFT_SIZE/(a.height*2)); in spectrogram_draw()
871 for (int i = 0; i < FFT_SIZE; i++) { in w_spectrogram_init()
[all …]
/dports/audio/audacity/audacity-Audacity-3.1.3/lib-src/twolame/libtwolame/
H A Dpsycho_1.c164 static void psycho_1_hann_fft_pickmax(FLOAT sample[FFT_SIZE], mask power[HAN_SIZE], in psycho_1_hann_fft_pickmax() argument
165 FLOAT spike[SBLIMIT], FLOAT energy[FFT_SIZE]) in psycho_1_hann_fft_pickmax() argument
167 FLOAT x_real[FFT_SIZE]; in psycho_1_hann_fft_pickmax()
171 static FLOAT window[FFT_SIZE]; in psycho_1_hann_fft_pickmax()
178 for (i = 0; i < FFT_SIZE; i++) { in psycho_1_hann_fft_pickmax()
180 window[i] = sqrt_8_over_3 * 0.5 * (1 - cos(2.0 * PI * i / (FFT_SIZE))) / FFT_SIZE; in psycho_1_hann_fft_pickmax()
184 for (i = 0; i < FFT_SIZE; i++) in psycho_1_hann_fft_pickmax()
187 psycho_1_fft(x_real, energy, FFT_SIZE); in psycho_1_hann_fft_pickmax()
567 FLOAT sample[FFT_SIZE]; in psycho_1()
570 FLOAT energy[FFT_SIZE]; in psycho_1()
[all …]
/dports/audio/twolame/twolame-0.4.0/libtwolame/
H A Dpsycho_1.c162 static void psycho_1_hann_fft_pickmax(FLOAT sample[FFT_SIZE], mask power[HAN_SIZE], in psycho_1_hann_fft_pickmax() argument
163 FLOAT spike[SBLIMIT], FLOAT energy[FFT_SIZE]) in psycho_1_hann_fft_pickmax() argument
165 FLOAT x_real[FFT_SIZE]; in psycho_1_hann_fft_pickmax()
169 static FLOAT window[FFT_SIZE]; in psycho_1_hann_fft_pickmax()
176 for (i = 0; i < FFT_SIZE; i++) { in psycho_1_hann_fft_pickmax()
178 window[i] = sqrt_8_over_3 * 0.5 * (1 - cos(2.0 * PI * i / (FFT_SIZE))) / FFT_SIZE; in psycho_1_hann_fft_pickmax()
182 for (i = 0; i < FFT_SIZE; i++) in psycho_1_hann_fft_pickmax()
185 twolame_psycho_1_fft(x_real, energy, FFT_SIZE); in psycho_1_hann_fft_pickmax()
565 FLOAT sample[FFT_SIZE]; in twolame_psycho_1()
568 FLOAT energy[FFT_SIZE]; in twolame_psycho_1()
[all …]
/dports/comms/uhd/uhd-90ce6062b6b5df2eddeee723777be85108e4e7c7/fpga/usrp3/lib/rfnoc/blocks/rfnoc_block_fft/
H A Drfnoc_block_fft_tb.sv42 localparam [31:0] FFT_SIZE = 256; constant
43 localparam [31:0] FFT_SIZE_LOG2 = $clog2(FFT_SIZE);
46 …localparam FFT_BIN = FFT_SIZE/8 + FFT_SIZE/2; // 1/8 sample rate freq + FFT shi…
161 for (int i = 0; i < (FFT_SIZE/8); i++) begin
184 `ASSERT_ERROR(recv_payload.size * 2 == FFT_SIZE, "received wrong amount of data");
186 for (int k = 0; k < FFT_SIZE/2; k++) begin
/dports/graphics/bonzomatic/Bonzomatic-2021-03-07/src/
H A Dmain.cpp316 Renderer::Texture * texFFT = Renderer::Create1DR32Texture( FFT_SIZE ); in main()
317 Renderer::Texture * texFFTSmoothed = Renderer::Create1DR32Texture( FFT_SIZE ); in main()
388 static float fftData[FFT_SIZE]; in main()
389 memset(fftData, 0, sizeof(float) * FFT_SIZE); in main()
390 static float fftDataSmoothed[FFT_SIZE]; in main()
391 memset(fftDataSmoothed, 0, sizeof(float) * FFT_SIZE); in main()
394 static float fftDataSlightlySmoothed[FFT_SIZE]; in main()
395 memset(fftDataSlightlySmoothed, 0, sizeof(float) * FFT_SIZE); in main()
396 static float fftDataIntegrated[FFT_SIZE]; in main()
397 memset(fftDataIntegrated, 0, sizeof(float) * FFT_SIZE); in main()
[all …]
/dports/audio/deadbeef/deadbeef-0.7.2/plugins/wma/libwma/
H A Dfft-ffmpeg.c431 #define FFT_SIZE 1024
437 const long N = FFT_SIZE;
438 double r[FFT_SIZE] = {0.0}, i[FFT_SIZE] = {0.0};
445 FFTComplex z[FFT_SIZE];
449 for (n = 0; n < FFT_SIZE; n++)
471 for(j = 0; j < FFT_SIZE; j++)
/dports/audio/lenticular-lv2/lenticular_lv2-0.5.0-14-g14d8075/parasites/warps/resources/
H A Dlookup_tables.py154 FFT_SIZE = 65536 variable
197 f = np.arange(0, FFT_SIZE / 2 + 1) / float(FFT_SIZE) * SAMPLE_RATE
203 def iq_decomposition(ap_poles, x=np.eye(FFT_SIZE, 1).ravel()):
/dports/audio/lenticular-lv2/lenticular_lv2-0.5.0-14-g14d8075/eurorack/warps/resources/
H A Dlookup_tables.py148 FFT_SIZE = 65536 variable
191 f = np.arange(0, FFT_SIZE / 2 + 1) / float(FFT_SIZE) * SAMPLE_RATE
197 def iq_decomposition(ap_poles, x=np.eye(FFT_SIZE, 1).ravel()):
/dports/audio/intersect-lv2/intersect-lv2-1.3/tests/
H A DTupfile5 FFT_SIZE=4096
16 …'LV2_PATH="$PWD/lv2-path" ../intersect -i %f -o %o -c fft_window_size:$(FFT_SIZE) -c overlap_facto…
/dports/benchmarks/scimark2c/scimark2c-2.1/
H A Dconstants.h9 const int FFT_SIZE = 1024; /* must be a power of two */ variable

123