#include <fftw3.h>#include <stdlib.h>#include <assert.h>#include <sys/mman.h>#include <syscall.h>#include <math.h>#include "common.h"#include "memory.h"#include "files.h"

| #define BASIC BasicSignal<Type,Channels> |
| #define DECLARE template <class Type, int Channels> |
| #define DECLHAAR template <class Input, class Output, int Channels> |
| #define HAAR Haar<Input,Output,Channels> |
| #define SAMPLE Sample<Type,Channels> |
| #define SHIFT Shift<Type,Channels> |
| #define SIGNL Signal<Type,Channels> |
References i.
Referenced by biased_best_abs_circular_distance(), and unbiased_abs_distance().
| void biased_autocorrelation | ( | float8 * | arr, | |
| int | size | |||
| ) |
References i.
Referenced by unbiased_autocorrelation().
References biased_abs_distance(), and i.
Referenced by histogram_type::best_dist().
References biased_l2_distance(), and i.
| void biased_circular_autocorrelation | ( | float8 * | arr, | |
| int | size | |||
| ) |
References i.
Referenced by biased_best_l2_circular_distance(), and unbiased_l2_distance().
| void differentiate | ( | float8 * | r, | |
| int | size | |||
| ) |
References i.
Referenced by histogram_type::cor_dist(), BpmCounter::measure(), and histogram_type::normalize_autocorrelation_diff().
References assert(), bpmdj_array, bpmdj_deallocate, i, and M.
Referenced by BpmCounter::measure().
| type find_abs_max | ( | type * | data, | |
| long | l | |||
| ) | [inline] |
Referenced by normalize_abs_max(), and histogram_type::normalize_autocorrelation_diff().
References i.
Referenced by normalize_mean(), and translate_mean().
| float8 Index_to_frequency | ( | unsigned | NumSamples, | |
| unsigned | Index | |||
| ) |
| type minimum | ( | type | a, | |
| type | b | |||
| ) | [inline] |
Aux
| type normalize_abs_max | ( | type * | data, | |
| long | l | |||
| ) | [inline] |
These should be removed in the future
References find_abs_max().
Referenced by RhythmAnalyzer::calculateRhythmPattern2(), histogram_type::cor_dist(), BpmCounter::measure(), and histogram_type::normalize_autocorrelation_diff().
| void normalize_mean | ( | float4 * | data, | |
| long | l | |||
| ) |
References find_mean(), and i.
| void normalize_mean | ( | float8 * | data, | |
| long | l | |||
| ) |
References find_mean(), and i.
| void translate_mean | ( | float4 * | data, | |
| long | l | |||
| ) |
References find_mean(), and i.
Referenced by spectrum_type::set_band().
References biased_abs_distance().
Referenced by histogram_type::cor_dist().
| void unbiased_autocorrelation | ( | float8 * | arr, | |
| int | size | |||
| ) |
References biased_autocorrelation(), and i.
Referenced by RhythmAnalyzer::calculateRhythmPattern2(), histogram_type::cor_dist(), and histogram_type::normalize_autocorrelation_diff().
References biased_l2_distance().
References i.
Referenced by histogram_type::normalize().
1.6.2