/dports/net/iaxmodem/iaxmodem-1.2.0/lib/spandsp/spandsp-sim/ |
H A D | make_line_models.c | 68 #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 D | make_line_models.c | 66 #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 D | make_line_models.c | 66 #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 D | Denoise.cpp | 54 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 D | Denoise.hpp | 43 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 D | gx_pitch_tracker.cpp | 38 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 D | gx_pitch_tracker.cpp | 41 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 D | FFT.cpp | 15 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 D | testminires.cc | 83 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 D | testnoisesr.cc | 38 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 D | testppinter.cc | 98 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 D | encoder.h | 98 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 D | tonal.c | 134 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 D | encoder.h | 58 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 D | psycho_1.c | 261 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 D | spectrogram.c | 37 #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 D | psycho_1.c | 164 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 D | psycho_1.c | 162 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 D | rfnoc_block_fft_tb.sv | 42 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 D | main.cpp | 316 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 D | fft-ffmpeg.c | 431 #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 D | lookup_tables.py | 154 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 D | lookup_tables.py | 148 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 D | Tupfile | 5 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 D | constants.h | 9 const int FFT_SIZE = 1024; /* must be a power of two */ variable
|