/dports/audio/lingot/lingot-1.0.1/src/ |
H A D | lingot-fft.c | 46 result->fft_out = fftw_malloc(n * sizeof(fftw_complex)); in lingot_fft_plan_create() 47 memset(result->fft_out, 0, n * sizeof(fftw_complex)); in lingot_fft_plan_create() 48 result->fftwplan = fftw_plan_dft_r2c_1d(n, in, result->fft_out, in lingot_fft_plan_create() 62 result->fft_out = malloc(n * sizeof(LingotComplex)); // complex signal in freq domain. in lingot_fft_plan_create() 63 memset(result->fft_out, 0, n * sizeof(LingotComplex)); in lingot_fft_plan_create() 72 fftw_free(plan->fft_out); in lingot_fft_plan_destroy() 74 free(plan->fft_out); in lingot_fft_plan_destroy() 117 _lingot_fft_fft(plan->in, plan->fft_out, plan->wn, plan->n, 0, 0, 1); in lingot_fft_fft() 137 out[i] = (plan->fft_out[i][0] * plan->fft_out[i][0] in lingot_fft_compute_dft_and_spd() 138 + plan->fft_out[i][1] * plan->fft_out[i][1]) * _1_N2; in lingot_fft_compute_dft_and_spd()
|
/dports/audio/spectmorph/spectmorph-0.5.2/lib/ |
H A D | smifftsynth.cc | 84 fft_out = FFT::new_array_float (block_size); in decode() 92 FFT::free_array_float (fft_out); 99 FFT::fftsr_destructive_float (block_size, fft_in, fft_out); 102 Block::mul (block_size, fft_out, win_scale); 106 memcpy (samples, &fft_out[block_size / 2], sizeof (float) * block_size / 2); 107 memcpy (&samples[block_size / 2], fft_out, sizeof (float) * block_size / 2); 111 Block::add (block_size / 2, samples, fft_out + block_size / 2); 112 Block::add (block_size / 2, samples + block_size / 2, fft_out);
|
/dports/audio/codec2/codec2-1.0.3/src/ |
H A D | modem_stats.c | 93 COMP fft_out[2*MODEM_STATS_NSPEC]; in modem_stats_get_rx_spectrum() local 111 kiss_fft((kiss_fft_cfg)f->fft_cfg, (kiss_fft_cpx *)fft_in, (kiss_fft_cpx *)fft_out); in modem_stats_get_rx_spectrum() 120 …mag_spec_dB[i] = 10.0*log10f(fft_out[i].real*fft_out[i].real + fft_out[i].imag*fft_out[i].imag + … in modem_stats_get_rx_spectrum()
|
/dports/graphics/bonzomatic/Bonzomatic-2021-03-07/external/kiss_fft/ |
H A D | kissfft.hh | 94 cpx_t * const Fout_beg = fft_out; in transform() 95 cpx_t * const Fout_end = fft_out + p*m; in transform() 99 *fft_out = *fft_in; in transform() 101 }while(++fft_out != Fout_end ); in transform() 110 }while( (fft_out += m) != Fout_end ); in transform() 113 fft_out=Fout_beg; in transform() 117 case 2: kf_bfly2(fft_out,fstride,m); break; in transform() 118 case 3: kf_bfly3(fft_out,fstride,m); break; in transform() 119 case 4: kf_bfly4(fft_out,fstride,m); break; in transform() 120 case 5: kf_bfly5(fft_out,fstride,m); break; in transform() [all …]
|
/dports/math/openturns/openturns-1.18/lib/src/Base/Algo/ |
H A D | kissfft.hh | 94 cpx_t * const Fout_beg = fft_out; in transform() 95 cpx_t * const Fout_end = fft_out + p*m; in transform() 99 *fft_out = *fft_in; in transform() 101 }while(++fft_out != Fout_end ); in transform() 110 }while( (fft_out += m) != Fout_end ); in transform() 113 fft_out=Fout_beg; in transform() 117 case 2: kf_bfly2(fft_out,fstride,m); break; in transform() 118 case 3: kf_bfly3(fft_out,fstride,m); break; in transform() 119 case 4: kf_bfly4(fft_out,fstride,m); break; in transform() 120 case 5: kf_bfly5(fft_out,fstride,m); break; in transform() [all …]
|
/dports/audio/spectmorph/spectmorph-0.5.2/tools/ |
H A D | imiscutter.cc | 141 float *fft_out = FFT::new_array_float (fft_size + 2); in compute_peaks() local 167 FFT::fftar_float (fft_size, fft_in, fft_out); in compute_peaks() 168 fft_out[fft_size] = fft_out[1]; in compute_peaks() 169 fft_out[fft_size + 1] = 0; in compute_peaks() 170 fft_out[1] = 0; in compute_peaks() 176 const float a = fft_out[t]; in compute_peaks() 177 const float b = fft_out[t+1]; in compute_peaks() 198 FFT::free_array_float (fft_out); in compute_peaks()
|
H A D | polyphasefir.py | 70 fft_out = rfft (fft_in) 72 for i in range (len (fft_out)): 73 print ((i * SR * OVERSAMPLE) / len (fft_in), abs (fft_out[i]))
|
/dports/multimedia/mlt7-qt5/mlt-7.0.1/src/modules/plus/ |
H A D | filter_fft.c | 37 fftw_complex* fft_out; member 68 private->fft_out = fftw_alloc_complex( private->bin_count ); in initFft() 69 …n = fftw_plan_dft_r2c_1d( private->window_size, private->fft_in, private->fft_out, FFTW_ESTIMATE ); in initFft() 83 …if( private->window_size < MIN_WINDOW_SIZE || !private->fft_in || !private->fft_out || !private->f… in initFft() 204 private->out_bins[bin] = sqrt( private->fft_out[bin][0] * private->fft_out[bin][0] in filter_get_audio() 205 + private->fft_out[bin][1] * private->fft_out[bin][1] ); in filter_get_audio() 238 fftw_free( private->fft_out ); in filter_close()
|
/dports/multimedia/mlt6/mlt-6.26.1/src/modules/plus/ |
H A D | filter_fft.c | 37 fftw_complex* fft_out; member 68 private->fft_out = fftw_alloc_complex( private->bin_count ); in initFft() 69 …n = fftw_plan_dft_r2c_1d( private->window_size, private->fft_in, private->fft_out, FFTW_ESTIMATE ); in initFft() 83 …if( private->window_size < MIN_WINDOW_SIZE || !private->fft_in || !private->fft_out || !private->f… in initFft() 204 private->out_bins[bin] = sqrt( private->fft_out[bin][0] * private->fft_out[bin][0] in filter_get_audio() 205 + private->fft_out[bin][1] * private->fft_out[bin][1] ); in filter_get_audio() 238 fftw_free( private->fft_out ); in filter_close()
|
/dports/multimedia/mlt6-qt5/mlt-6.26.1/src/modules/plus/ |
H A D | filter_fft.c | 37 fftw_complex* fft_out; member 68 private->fft_out = fftw_alloc_complex( private->bin_count ); in initFft() 69 …n = fftw_plan_dft_r2c_1d( private->window_size, private->fft_in, private->fft_out, FFTW_ESTIMATE ); in initFft() 83 …if( private->window_size < MIN_WINDOW_SIZE || !private->fft_in || !private->fft_out || !private->f… in initFft() 204 private->out_bins[bin] = sqrt( private->fft_out[bin][0] * private->fft_out[bin][0] in filter_get_audio() 205 + private->fft_out[bin][1] * private->fft_out[bin][1] ); in filter_get_audio() 238 fftw_free( private->fft_out ); in filter_close()
|
/dports/multimedia/mlt7/mlt-7.0.1/src/modules/plus/ |
H A D | filter_fft.c | 37 fftw_complex* fft_out; member 68 private->fft_out = fftw_alloc_complex( private->bin_count ); in initFft() 69 …n = fftw_plan_dft_r2c_1d( private->window_size, private->fft_in, private->fft_out, FFTW_ESTIMATE ); in initFft() 83 …if( private->window_size < MIN_WINDOW_SIZE || !private->fft_in || !private->fft_out || !private->f… in initFft() 204 private->out_bins[bin] = sqrt( private->fft_out[bin][0] * private->fft_out[bin][0] in filter_get_audio() 205 + private->fft_out[bin][1] * private->fft_out[bin][1] ); in filter_get_audio() 238 fftw_free( private->fft_out ); in filter_close()
|
/dports/multimedia/py-mlt6/mlt-6.26.1/src/modules/plus/ |
H A D | filter_fft.c | 37 fftw_complex* fft_out; member 68 private->fft_out = fftw_alloc_complex( private->bin_count ); in initFft() 69 …n = fftw_plan_dft_r2c_1d( private->window_size, private->fft_in, private->fft_out, FFTW_ESTIMATE ); in initFft() 83 …if( private->window_size < MIN_WINDOW_SIZE || !private->fft_in || !private->fft_out || !private->f… in initFft() 204 private->out_bins[bin] = sqrt( private->fft_out[bin][0] * private->fft_out[bin][0] in filter_get_audio() 205 + private->fft_out[bin][1] * private->fft_out[bin][1] ); in filter_get_audio() 238 fftw_free( private->fft_out ); in filter_close()
|
/dports/audio/spectmorph/spectmorph-0.5.2/tests/ |
H A D | testppinter.cc | 100 float *fft_out = FFT::new_array_float (FFT_SIZE); in impulse_test() local 116 FFT::fftar_float (FFT_SIZE, fft_in, fft_out, FFT::PLAN_ESTIMATE); in impulse_test() 117 fft_out[1] = 0; in impulse_test() 120 double re = fft_out[i]; in impulse_test() 121 double im = fft_out[i + 1]; in impulse_test() 138 float *fft_out = FFT::new_array_float (fft_size); in print_spectrum() local 149 FFT::fftar_float (fft_size, fft_in, fft_out, FFT::PLAN_ESTIMATE); in print_spectrum() 155 double re = fft_out[i * 2]; in print_spectrum() 156 double im = fft_out[i * 2 + 1]; in print_spectrum()
|
H A D | testminires.cc | 85 float *fft_out = FFT::new_array_float (FFT_SIZE); in error_spectrum() local 98 FFT::fftar_float (FFT_SIZE, fft_in, fft_out); in error_spectrum() 102 const double normalized_error = complex_abs (fft_out[i * 2], fft_out[i * 2 + 1]) / normalize; in error_spectrum() 109 FFT::free_array_float (fft_out); in error_spectrum()
|
/dports/audio/x42-plugins-lv2/x42-plugins-20211016/fil4.lv2/gui/ |
H A D | fft.c | 52 float* fft_out; member 169 ft->power[0] = ft->fft_out[0] * ft->fft_out[0]; in ft_analyze() 172 #define FRe (ft->fft_out[i]) in ft_analyze() 173 #define FIm (ft->fft_out[ft->window_size - i]) in ft_analyze() 200 ft->fft_out[i] = 0; in fftx_reset() 226 ft->fft_out = (float*)fftwf_malloc (sizeof (float) * window_size); in fftx_init() 234 ft->fftplan = fftwf_plan_r2r_1d (window_size, ft->fft_in, ft->fft_out, FFTW_R2HC, FFTW_MEASURE); in fftx_init() 281 fftwf_free (ft->fft_out); in fftx_free()
|
/dports/audio/x42-plugins-lv2/x42-plugins-20211016/meters.lv2/gui/ |
H A D | fft.c | 52 float* fft_out; member 169 ft->power[0] = ft->fft_out[0] * ft->fft_out[0]; in ft_analyze() 172 #define FRe (ft->fft_out[i]) in ft_analyze() 173 #define FIm (ft->fft_out[ft->window_size - i]) in ft_analyze() 200 ft->fft_out[i] = 0; in fftx_reset() 226 ft->fft_out = (float*)fftwf_malloc (sizeof (float) * window_size); in fftx_init() 234 ft->fftplan = fftwf_plan_r2r_1d (window_size, ft->fft_in, ft->fft_out, FFTW_R2HC, FFTW_MEASURE); in fftx_init() 281 fftwf_free (ft->fft_out); in fftx_free()
|
/dports/audio/x42-plugins-lv2/x42-plugins-20211016/spectra.lv2/gui/ |
H A D | fft.c | 52 float* fft_out; member 169 ft->power[0] = ft->fft_out[0] * ft->fft_out[0]; in ft_analyze() 172 #define FRe (ft->fft_out[i]) in ft_analyze() 173 #define FIm (ft->fft_out[ft->window_size - i]) in ft_analyze() 200 ft->fft_out[i] = 0; in fftx_reset() 226 ft->fft_out = (float*)fftwf_malloc (sizeof (float) * window_size); in fftx_init() 234 ft->fftplan = fftwf_plan_r2r_1d (window_size, ft->fft_in, ft->fft_out, FFTW_R2HC, FFTW_MEASURE); in fftx_init() 281 fftwf_free (ft->fft_out); in fftx_free()
|
/dports/audio/x42-plugins-lv2/x42-plugins-20211016/tuna.lv2/src/ |
H A D | fft.c | 52 float* fft_out; 169 ft->power[0] = ft->fft_out[0] * ft->fft_out[0]; 172 #define FRe (ft->fft_out[i]) 173 #define FIm (ft->fft_out[ft->window_size - i]) 200 ft->fft_out[i] = 0; 226 ft->fft_out = (float*)fftwf_malloc (sizeof (float) * window_size); 234 ft->fftplan = fftwf_plan_r2r_1d (window_size, ft->fft_in, ft->fft_out, FFTW_R2HC, FFTW_MEASURE); 281 fftwf_free (ft->fft_out);
|
/dports/audio/spectmorph/spectmorph-0.5.2/inspector/ |
H A D | smfftthread.cc | 211 float *fft_out = FFT::new_array_float (fft_size); in ParamGenerator() 255 FFT::fftar_float (fft_size, fft_in, fft_out); in ParamGenerator() 257 fft_out[1] = 0; // special packing in ParamGenerator() 260 double re = fft_out[i]; in ParamGenerator() 261 double im = fft_out[i + 1]; in ParamGenerator() 274 FFT::free_array_float (fft_out); in ParamGenerator()
|
/dports/audio/lenticular-lv2/lenticular_lv2-0.5.0-14-g14d8075/eurorack/clouds/dsp/pvoc/ |
H A D | frame_transformation.cc | 71 float* fft_out, in Process() argument 73 fft_out[0] = 0.0f; in Process() 74 fft_out[fft_size_ >> 1] = 0.0f; in Process() 81 RectangularToPolar(fft_out); in Process() 83 fft_out, in Process() 87 float* temp = &fft_out[0]; in Process()
|
/dports/audio/lenticular-lv2/lenticular_lv2-0.5.0-14-g14d8075/parasites/clouds/dsp/pvoc/ |
H A D | frame_transformation.cc | 71 float* fft_out, in Process() argument 73 fft_out[0] = 0.0f; in Process() 74 fft_out[fft_size_ >> 1] = 0.0f; in Process() 81 RectangularToPolar(fft_out); in Process() 83 fft_out, in Process() 87 float* temp = &fft_out[0]; in Process()
|
/dports/audio/surge-synthesizer-lv2/surge-release_1.9.0/libs/eurorack/eurorack/clouds/dsp/pvoc/ |
H A D | frame_transformation.cc | 71 float* fft_out, in Process() argument 73 fft_out[0] = 0.0f; in Process() 74 fft_out[fft_size_ >> 1] = 0.0f; in Process() 81 RectangularToPolar(fft_out); in Process() 83 fft_out, in Process() 87 float* temp = &fft_out[0]; in Process()
|
/dports/audio/eq10q-lv2/eq10q-2.2/ |
H A D | eq.c | 94 double *fft_in, *fft_out; member 119 fftw_free(plugin->fft_in); fftw_free(plugin->fft_out); in cleanupEQ() 275 plugin_data->fft_out = (double*) fftw_malloc(sizeof(double) * FFT_N); in instantiateEQ() 277 …plugin_data->fft_p = fftw_plan_r2r_1d(FFT_N, plugin_data->fft_in, plugin_data->fft_out, FFTW_R2HC,… in instantiateEQ() 285 plugin_data->fft_out[i] = 0; in instantiateEQ() 460 real = plugin_data->fft_out[ffti]; in runEQ_v2() 463 img = plugin_data->fft_out[FFT_N -ffti]; in runEQ_v2() 469 …plugin_data->fft_out[ffti] = 0.5*(plugin_data->fft_normalization*(real*real + img*img) + plugin_da… in runEQ_v2() 480 …data->forge, sizeof(double), plugin_data->uris.atom_Double, ((FFT_N/2) + 1), plugin_data->fft_out); in runEQ_v2()
|
/dports/games/scorched3d/scorched/src/client/water/ |
H A D | ocean_wave_generator.h | 82 FFT_REAL_TYPE *fft_out, *fft_out2; // for sake of uniformity variable 221 fft_out = new FFT_REAL_TYPE[N*N]; in ocean_wave_generator() 223 plan = FFT_CREATE_PLAN(N, N, fft_in, fft_out, 0); in ocean_wave_generator() 283 delete[] fft_out; in ~ocean_wave_generator() 320 point[2] = (T) fft_out[y*N+x] * signs[(x + y) & 1]; in compute_heights() 420 point[0] = (T) fft_out[ptr] * s * scalefac; in compute_displacements()
|
/dports/audio/spectmorph/spectmorph-0.5.2/src/ |
H A D | smenc.cc | 273 float *fft_out = FFT::new_array_float (in.size()); in wintrans() local 276 FFT::fftar_float (in.size(), fft_in, fft_out); in wintrans() 277 std::copy (fft_out, fft_out + in.size(), out.begin()); in wintrans() 279 FFT::free_array_float (fft_out); in wintrans()
|