source: src/mathutils.c

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Diff Rev Age Author Log Message
(edit) @da01353   11 months Paul Brossier [api] add fvec_mul feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @5ce504d   12 months Paul Brossier [mathutils] increase ln(2) precision in freqtomidi/miditofreq feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @630191c   13 months Paul Brossier src/aubio_priv.h: split BLAS and ATLAS support feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @b701179   2 years Paul Brossier src/*.c, wscript: remove trailing spaces feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @7b183ce   2 years Paul Brossier src/musicutils.h: remove aubio_init() calling ippsInit() is not … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @b65230a   2 years Paul Brossier src/aubio_priv.h: fix for double precision mode feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @4b943729   2 years Paul Brossier src/aubio_priv.h: define ipp aliases for single/double precision, use … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @a6b5bf1   2 years Paul Brossier src/aubio_priv.h: include ipp headers from here feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @81b3910   2 years Paul Brossier Merge branch 'intel_ipp_pull' of https://github.com/emuell/aubio into … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @e1d9cc3   2 years Paul Brossier src/mathutils.c: add window type 'ones' feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @986131d   2 years mueller.eduard Intel IPP support for aubio See emuell/aubio/ intel_ipp2 for details … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @d6befbe   2 years Paul Brossier src/mathutils.c: prevent segfault with latest Accelerate.framework … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretch
(edit) @b799241   3 years Paul Brossier src/musicutils.h: add fvec_clamp, basic limiter feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchsampler
(edit) @ee8a57c   3 years Paul Brossier src/mathutils.h: add fvec_push feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchsampler
(edit) @33d0242   3 years Paul Brossier src/aubio_priv.h: move include config.h here feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchsampleryinfft+
(edit) @24e9b0a   3 years Paul Brossier src/musicutils.h: aubio_level_detection input is a constant feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @ad1df9b   3 years Paul Brossier src/mathutils.*: more const qualifiers feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @4bf3731   4 years Paul Brossier src/mathutils.c: avoid for loop initial declarations [gcc] feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @6ab6611   4 years Paul Brossier src/mathutils.c: use smpl_t for constants feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @116bd1b   4 years Paul Brossier src/mathutils.h: add fvec_ishift feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @0a0d9b0   4 years Paul Brossier src/mathutils.c: use HAVE_ATLAS feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @b046c8c   4 years Paul Brossier src/aubio_priv.h: add aliases for cblas_xswap feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @50961b9   4 years Paul Brossier Merge branch 'develop' into accelerate feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @ee6ca74   4 years Paul Brossier src/mathutils.c: use aliases feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @8982328   4 years Paul Brossier src/mathutils.c: optimized fvec_shift and aubio_level_lin feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @98d8d2b   4 years Paul Brossier src/mathutils.c: Accelerate fvec_sum and fvec_mean feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @053495b   4 years Paul Brossier src/*.c: fix some useless float conversion feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @7380327   6 years Paul Brossier src/mathutils.h: add fvec_quadratic_peak_mag to find the magnitude of … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @5644069   6 years Paul Brossier src/mathutils.c: improve build with -Wdeclaration-after-statement feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @c21acb9   6 years Paul Brossier src/: improve build with -Wdeclaration-after-statement feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @ca45e58   6 years Paul Brossier src/mathutils.c: return NULL on error feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @5b41ef9   6 years Paul Brossier src/mathutils.h: move fvec_local_energy to aubio_level_lin, move to … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @7c07af2   6 years Paul Brossier src/mathutils.c: use vDSP if available feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @acd97d1   6 years Paul Brossier src/mathutils.{c,h}: remove fvec_quadint, use fvec_quadratic_peak_pos feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @9499eefb   7 years Paul Brossier src/mathutils.{c,h}: add fvec_quadratic_peak_pos, a fixed replacement … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @c965b33   7 years Paul Brossier src/mathutils.c: freqtobin and bintofreq to not produce negative values feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @037319a   7 years Paul Brossier src/mathutils.c: freqtomidi and miditofreq to not produce infs and nans feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @33cd81f   7 years Paul Brossier src/musicutils.h: add fvec_set_window feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @9e56228   7 years Paul Brossier src/mathutils.c: fix computation of gauss window feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @f9d5346   7 years Paul Brossier src/mathutils.c: fix parzen and welch feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @729a3c0   8 years Paul Brossier add support for ooura so that aubio can be build without fftw feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @c37aee1   9 years Paul Brossier src/mathutils.c: do not return NULL when wrong window type is passed … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @1a74ac3   9 years Paul Brossier src/mathutils.c: fix aubio_db_spl, thanks to Eric, closes #15 feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @7581185   10 years Paul Brossier src/mathutils.c: simplify aubio_is_power_of_two, thanks to Arturo Castro feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @8e5c051   10 years Paul Brossier src/mathutils.{c,h}: switch to mono feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @83963b3   10 years Paul Brossier strip down stable public API, defining add AUBIO_UNSTABLE to access … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @56ef7e1   10 years Paul Brossier Change peakpicker to match API specs, make quadint per channel * … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @407bba9   10 years Paul Brossier src/mathutils.c: use a string for window type, making enum private feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @41f4c5b   10 years Paul Brossier src/mathutils.c: indent, add parenthesis and initialise pos in … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @10a5413   10 years Paul Brossier src/mathutils.c: add aubio_is_power_of_two and aubio_next_power_of_two feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @eb7f743   10 years Paul Brossier src/mathutils.{c,h}: loop over channels when possible, improve … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @1498ced   10 years Paul Brossier src/mathutils.c: fix fvec_min_removal feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @acf7d30   10 years Paul Brossier src/mathutils.c and co: use 0.0, not 0.0f feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @c0b295c   10 years Paul Brossier src/mathutils.c: rename fvec_dc_removal to fvec_min_removal feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @5c4ec3c   10 years Paul Brossier src/mathutils.{c,h}: rename all vec_ to fvec_ feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @2f64b0e   10 years Paul Brossier rename vec_min and vec_min_elem to fvec_min and fvec_max_elem feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @1e2c82f   10 years Paul Brossier rename vec_max and vec_max_elem to fvec_max fvec_max_elem feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @8b28524   10 years Paul Brossier src/mathutils.c: rename vec_mean to fvec_mean feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @a6db140   10 years Paul Brossier src/*.[ch]: update copyrights and license from 2003 / GPLv2 to … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @d84d19e   10 years Paul Brossier src/mathutils.{c,h}: change prototype from aubio_window to … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @b511fa9   10 years Paul Brossier replace FOO_SUPPORT with HAVE_FOO, use float for jack_process function … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @c5c0c98   10 years Paul Brossier src/mathutils.c: merge and fix vec_quadint_min and _max into simpler … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @7e204d01   11 years Paul Brossier src/mathutils.c: change zero crossing function to split at >=0/<0; … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @6c7d49b   12 years Paul Brossier remove src/sample.h feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @fc6c831   12 years Paul Brossier moved spectral_centroid to new file feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @4bb32f4   12 years Paul Brossier mathutils.c: fix invalid read in vec_moving_thres feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @ade9afe   12 years Paul Brossier mathutils.c: indentation, remove tabs, no { at beginning of line, no … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @0dbdb40   13 years Paul Brossier mathutils.c: add aubio_spectral_centroid feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @fff2bee   13 years Paul Brossier mathutils.c: add aubio_zero_crossing_rate at Amaury's request feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @714380d   13 years Paul Brossier add aubio_cleanup to clean fftw cached memory add aubio_cleanup to … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @8f70a18   13 years Paul Brossier use math aliases in mathutils use math aliases in mathutils feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @9771488   14 years Paul Brossier add interpolation to yin add interpolation to yin feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @79c2e52   14 years Paul Brossier added bintomidi, freqtobin, miditofreq feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @28d8c4a   14 years Paul Brossier prefix mathutils function with aubio_ feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @b4b0324   14 years Paul Brossier protect window types with aubio_win_ feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @84941cb   15 years Paul Brossier add a cast in autocorr feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(edit) @a0fd4e4   15 years Paul Brossier merge aubionotes and aubionotesmedian add make_audio_plot to … feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
(add) @96fb8ad   15 years Paul Brossier import 0.1.7.1 feature/autosinkfeature/constantqfeature/pitchshiftfeature/pydocstringsfeature/timestretchpitchshiftsamplertimestretchyinfft+
Note: See TracRevisionLog for help on using the revision log.