Enum bliss_audio_aubio_rs::OnsetMode [−][src]
pub enum OnsetMode { Energy, Hfc, Complex, Phase, WPhase, SpecDiff, Kl, Mkl, SpecFlux, }
Expand description
Onset detection function
Variants
Expand description
Energy based onset detection function
This function calculates the local energy of the input spectral frame.
Expand description
High Frequency Content onset detection function
This method computes the High Frequency Content (HFC) of the input spectral frame. The resulting function is efficient at detecting percussive onsets.
Paul Masri. Computer modeling of Sound for Transformation and Synthesis of Musical Signal. PhD dissertation, University of Bristol, UK, 1996.
Expand description
Complex Domain Method onset detection function
Christopher Duxbury, Mike E. Davies, and Mark B. Sandler. Complex domain onset detection for musical signals. In Proceedings of the Digital Audio Effects Conference, DAFx-03, pages 90-93, London, UK, 2003.
Expand description
Phase Based Method onset detection function
Juan-Pablo Bello, Mike P. Davies, and Mark B. Sandler. Phase-based note onset detection for music signals. In Proceedings of the IEEE International Conference on Acoustics Speech and Signal Processing, pages 441444, Hong-Kong, 2003.
Expand description
Weighted Phase Deviation onset detection function
S. Dixon. Onset detection revisited. In Proceedings of the 9th International Conference on Digital Audio Ef- fects (DAFx) , pages 133–137, 2006.
Expand description
Spectral difference method onset detection function
Jonhatan Foote and Shingo Uchihashi. The beat spectrum: a new approach to rhythm analysis. In IEEE International Conference on Multimedia and Expo (ICME 2001), pages 881884, Tokyo, Japan, August 2001.
Expand description
Kullback-Liebler onset detection function
Stephen Hainsworth and Malcom Macleod. Onset detection in music audio signals. In Proceedings of the International Computer Music Conference (ICMC), Singapore, 2003.
Expand description
Modified Kullback-Liebler onset detection function
Paul Brossier, “Automatic annotation of musical audio for interactive systems”, Chapter 2, Temporal segmentation, PhD thesis, Centre for Digital music, Queen Mary University of London, London, UK, 2006.
Expand description
Spectral Flux
Simon Dixon, Onset Detection Revisited, in “Proceedings of the 9th International Conference on Digital Audio Effects” (DAFx-06), Montreal, Canada, 2006.
Trait Implementations
impl AsNativeStr for OnsetMode
[src]
impl AsNativeStr for OnsetMode
[src]fn as_native_str(&self) -> &'static str
[src]
fn as_native_str(&self) -> &'static str
[src]Implementations should return strings ended with ‘\0’
(for ex.: "energy\0"
) Read more
fn as_native_cstr(&self) -> *const c_char
[src]
fn as_native_cstr(&self) -> *const c_char
[src]Get constant as null-terminated C-string
fn as_rust_str(&self) -> &'static str
[src]
fn as_rust_str(&self) -> &'static str
[src]Get constant as rust string slice
impl Copy for OnsetMode
[src]
impl Eq for OnsetMode
[src]
impl SpecMethod for OnsetMode
[src]
impl StructuralEq for OnsetMode
[src]
impl StructuralPartialEq for OnsetMode
[src]
Auto Trait Implementations
impl RefUnwindSafe for OnsetMode
impl Send for OnsetMode
impl Sync for OnsetMode
impl Unpin for OnsetMode
impl UnwindSafe for OnsetMode
Blanket Implementations
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]pub fn borrow_mut(&mut self) -> &mut T
[src]
pub fn borrow_mut(&mut self) -> &mut T
[src]Mutably borrows from an owned value. Read more
impl<T> ToOwned for T where
T: Clone,
[src]
impl<T> ToOwned for T where
T: Clone,
[src]type Owned = T
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn to_owned(&self) -> T
[src]Creates owned data from borrowed data, usually by cloning. Read more
pub fn clone_into(&self, target: &mut T)
[src]
pub fn clone_into(&self, target: &mut T)
[src]🔬 This is a nightly-only experimental API. (toowned_clone_into
)
recently added
Uses borrowed data to replace owned data, usually by cloning. Read more