[−][src]Enum aubio_rs::OnsetMode
Onset detection function
Variants
Energy based onset detection function
This function calculates the local energy of the input spectral frame.
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.
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.
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.
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.
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.
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.
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.
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]
fn as_native_str(&self) -> &'static str
[src]
fn as_native_cstr(&self) -> *const c_char
[src]
fn as_rust_str(&self) -> &'static str
[src]
impl AsRef<str> for OnsetMode
[src]
impl Clone for OnsetMode
[src]
impl Copy for OnsetMode
[src]
impl Debug for OnsetMode
[src]
impl Default for OnsetMode
[src]
impl Display for OnsetMode
[src]
impl Eq for OnsetMode
[src]
impl FromStr for OnsetMode
[src]
type Err = Error
The associated error which can be returned from parsing.
fn from_str(src: &str) -> Result<Self>
[src]
impl Hash for OnsetMode
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl PartialEq<OnsetMode> 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> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,