MayaFlux 0.3.0
Digital-First Multimedia Processing Framework
Loading...
Searching...
No Matches
ExtractionHelper.cpp File Reference
+ Include dependency graph for ExtractionHelper.cpp:

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< std::vector< double > > MayaFlux::Yantra::extract_high_energy (const std::vector< std::span< const double > > &channels, double energy_threshold, uint32_t window_size, uint32_t hop_size)
 
std::vector< std::vector< double > > MayaFlux::Yantra::extract_peaks (const std::vector< std::span< const double > > &channels, double threshold, double min_distance, uint32_t region_size)
 
std::vector< std::vector< double > > MayaFlux::Yantra::extract_outliers (const std::vector< std::span< const double > > &channels, double std_dev_threshold, uint32_t window_size, uint32_t hop_size)
 
std::vector< std::vector< double > > MayaFlux::Yantra::extract_high_spectral (const std::vector< std::span< const double > > &channels, double spectral_threshold, uint32_t window_size, uint32_t hop_size)
 
std::vector< std::vector< double > > MayaFlux::Yantra::extract_above_mean (const std::vector< std::span< const double > > &channels, double mean_multiplier, uint32_t window_size, uint32_t hop_size)
 
std::vector< std::vector< double > > MayaFlux::Yantra::extract_overlapping_windows (const std::vector< std::span< const double > > &channels, uint32_t window_size, double overlap)
 
std::vector< std::vector< double > > MayaFlux::Yantra::extract_zero_crossings (const std::vector< std::span< const double > > &channels, double threshold, double min_distance, uint32_t region_size)
 
std::vector< std::vector< double > > MayaFlux::Yantra::extract_silence (const std::vector< std::span< const double > > &channels, double silence_threshold, uint32_t min_duration, uint32_t window_size, uint32_t hop_size)
 
std::vector< std::vector< double > > MayaFlux::Yantra::extract_onsets (const std::vector< std::span< const double > > &channels, double threshold, uint32_t region_size, uint32_t fft_window_size, uint32_t hop_size)