#include <math.h>#include "common.h"#include "signals.h"#include "files.h"#include "Data/om-data.h"

Classes | |
| class | spectrum_type |
Defines | |
| #define | spectrum_size 24 |
| #define | barksize spectrum_size |
| #define | no_spectrum NULL |
Typedefs | |
| typedef float4 | spectrum_freq |
Variables | |
| float8 | barkbounds [barksize+1] |
| #define barksize spectrum_size |
Referenced by SpectrumAnalyzer::fetchSpectrum_normal(), fft_to_bark(), and spectrum_to_bark().
| #define no_spectrum NULL |
Referenced by between_spectra(), QSong::data(), dev_spectrum(), SongSelectorLogic::doSpectrumPca(), Song::get_distance_to_main(), Index::get_spectrum(), Song::has_all_cluster_fields(), HistorySong::HistorySong(), QueuedSong::init(), mean_spectrum(), Song::needs_spectrum(), ActiveSpectrumPca::pcaThis(), Song::refill(), SongMetriek::spectrum_dist(), and Index::write_idx().
| #define spectrum_size 24 |
Referenced by between_spectra(), dev_echo(), dev_spectrum(), spectrum_type::get_data(), histogram_property< bandsize >::get_data(), SongMetriek::histogram_dist(), histogram_property< composition_prop_sx >::histogram_property(), if(), histogram_property< bandsize >::init(), mean_echo_old(), mean_spectrum(), SongMetriek::rhythm_dist(), spectrum_type::set_band(), spectrum_type::set_data(), histogram_property< bandsize >::set_data(), SongMetriek::spectrum_dist(), spectrum_type::spectrum_type(), stop_dev_echo(), stop_dev_spectrum(), stop_mean_echo_old(), and stop_mean_spectrum().
| typedef float4 spectrum_freq |
Versions <2.7 used a linear scale Versions >=2.7 use a logarithmic scale in dB normalized to 1
| float8 barkbounds[barksize+1] |
Referenced by fft_to_bark(), spectrum_to_bark(), and stats_get_band_freq().
1.6.2