Home
last modified time | relevance | path

Searched refs:fft_out (Results 1 – 25 of 46) sorted by relevance

12

/dports/audio/lingot/lingot-1.0.1/src/
H A Dlingot-fft.c46 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 Dsmifftsynth.cc84 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 Dmodem_stats.c93 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 Dkissfft.hh94 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 Dkissfft.hh94 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 Dimiscutter.cc141 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 Dpolyphasefir.py70 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 Dfilter_fft.c37 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 Dfilter_fft.c37 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 Dfilter_fft.c37 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 Dfilter_fft.c37 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 Dfilter_fft.c37 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 Dtestppinter.cc100 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 Dtestminires.cc85 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 Dfft.c52 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 Dfft.c52 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 Dfft.c52 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 Dfft.c52 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 Dsmfftthread.cc211 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 Dframe_transformation.cc71 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 Dframe_transformation.cc71 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 Dframe_transformation.cc71 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 Deq.c94 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 Docean_wave_generator.h82 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 Dsmenc.cc273 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()

12