Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::signal::OnsetNoveltyFrameT< SampleType > Struct Template Reference

One complete novelty window. More...

#include <analysis_frontends.hpp>

Public Attributes

double novelty = 0.0
std::uint64_t window_start_frame = 0
std::uint64_t window_center_frame = 0
std::uint64_t ready_at_frame = 0
std::uint64_t sequence = 0
OnsetDetectionMethod method = OnsetDetectionMethod::EnergyFlux

Detailed Description

template<typename SampleType>
struct pulp::signal::OnsetNoveltyFrameT< SampleType >

One complete novelty window.

This deliberately carries no marker or confidence: the offline detector's confidence depends on the global maximum and its adaptive threshold looks both backward and forward in the material.

Member Data Documentation

◆ method

template<typename SampleType>
OnsetDetectionMethod pulp::signal::OnsetNoveltyFrameT< SampleType >::method = OnsetDetectionMethod::EnergyFlux

◆ novelty

template<typename SampleType>
double pulp::signal::OnsetNoveltyFrameT< SampleType >::novelty = 0.0

◆ ready_at_frame

template<typename SampleType>
std::uint64_t pulp::signal::OnsetNoveltyFrameT< SampleType >::ready_at_frame = 0

◆ sequence

template<typename SampleType>
std::uint64_t pulp::signal::OnsetNoveltyFrameT< SampleType >::sequence = 0

◆ window_center_frame

template<typename SampleType>
std::uint64_t pulp::signal::OnsetNoveltyFrameT< SampleType >::window_center_frame = 0

◆ window_start_frame

template<typename SampleType>
std::uint64_t pulp::signal::OnsetNoveltyFrameT< SampleType >::window_start_frame = 0

The documentation for this struct was generated from the following file: