|
MayaFlux 0.1.0
Digital-First Multimedia Processing Framework
|
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | MayaFlux |
| Main namespace for the Maya Flux audio engine. | |
| namespace | MayaFlux::Yantra |
Functions | |
| std::vector< double > | MayaFlux::Yantra::compute_dynamic_range_energy (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute dynamic range energy using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_zero_crossing_energy (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute zero-crossing energy using zero-copy processing. | |
| std::vector< size_t > | MayaFlux::Yantra::find_zero_crossing_positions (std::span< const double > data, double threshold=0.0) |
| Find actual zero-crossing positions in the signal. | |
| std::vector< size_t > | MayaFlux::Yantra::find_peak_positions (std::span< const double > data, double threshold=0.0, size_t min_distance=1) |
| Find actual peak positions in the signal. | |
| std::vector< size_t > | MayaFlux::Yantra::find_onset_positions (std::span< const double > data, uint32_t window_size, uint32_t hop_size, double threshold=0.1) |
| Find onset positions using spectral flux. | |
| std::vector< double > | MayaFlux::Yantra::compute_power_energy (std::span< const double > data, const size_t num_windows, const uint32_t m_hop_size, const uint32_t m_window_size) |
| Compute power energy using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_peak_energy (std::span< const double > data, const uint32_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute peak energy using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_rms_energy (std::span< const double > data, const uint32_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute RMS energy using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_spectral_energy (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute spectral energy using FFT-based analysis. | |
| std::vector< double > | MayaFlux::Yantra::compute_harmonic_energy (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute harmonic energy using low-frequency FFT analysis. | |
| std::vector< double > | MayaFlux::Yantra::compute_mean_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute mean statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_variance_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size, bool sample_variance=true) |
| Compute variance statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_std_dev_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size, bool sample_variance=true) |
| Compute standard deviation statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_skewness_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute skewness statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_kurtosis_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute kurtosis statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_median_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute median statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_percentile_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size, double percentile) |
| Compute percentile statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_entropy_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size, size_t num_bins=0) |
| Compute entropy statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_min_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute min statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_max_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute max statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_range_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute range statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_sum_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute sum statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_count_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute count statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_mad_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute MAD (Median Absolute Deviation) statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_cv_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size, bool sample_variance=true) |
| Compute CV (Coefficient of Variation) statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_mode_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size) |
| Compute mode statistic using zero-copy processing. | |
| std::vector< double > | MayaFlux::Yantra::compute_zscore_statistic (std::span< const double > data, const size_t num_windows, const uint32_t hop_size, const uint32_t window_size, bool sample_variance=true) |
| Compute z-score statistic using zero-copy processing. | |