Download presentation
Presentation is loading. Please wait.
Published byMariela Trujillo Modified over 10 years ago
1
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking Onset Detection jason a. hockman A tutorial on
2
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking DefinitionsPreprocessingReductionComparisonPeak Picking
3
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking Definitions
4
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking transient onset attack Definitions
5
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking input signal processed signal processed signal detection function detection function onset localization onset localization preprocessing reduction peak-picking Definitions
6
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking Preprocessing
7
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking g1 g0 x 1 (n) g1x 2 (n) g0 g1x 3 (n) g0x 4 (n) original signal 11-22kHz 5.5-11kHz 2.7-5.5kHz 0-2.7kHz Preprocessing
8
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking transient Preprocessing
9
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking steady-state Preprocessing
10
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking Reduction
11
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking half-wave rectification Reduction
12
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking enveloping Reduction
13
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking enveloping Reduction
14
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking magnitude frequency bins Reduction
15
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking STFT Reduction
16
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking STFT HFC frequency weighting Reduction
17
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking spectral difference method present magnitudeprevious magnitude Reduction
18
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking phase-based approaches phase 0 (n-1)h(n-2)h(n)h Reduction
19
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking (n-1)h(n-2)h(n)h transient steady-state Reduction
20
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking (n-1)h(n-2)h(n)h Reduction
21
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking complex domain approach Reduction
22
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking complex domain approach phase part present mag Reduction
23
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking complex domain approach *sum across k-bins Reduction
24
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking wavelet method large value = noisy wavelet coefficients Reduction
25
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking Comparison
26
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking pop pianoviolin Comparison
27
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking satisfies: 1. df(n) > df(n-1) 2. df(n) > df(n+1) 3. df(n) > thresh local maxima Peak Picking
28
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking adaptive thresholding Peak Picking
29
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking adaptive thresholding Peak Picking
30
Onset Detection University of Montreal > IFT6080 Machine Learning > Onset Detection A tutorial on Definitions PreprocessingReductionComparisonPeak Picking …sound examples…
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.