adamstark@23: adamstark@23: adamstark@23:
adamstark@23: adamstark@23: adamstark@23:
adamstark@23: BTrack - A Real-Time Beat Tracker
adamstark@23:
adamstark@23: |
adamstark@23:
A class for calculating onset detection functions. adamstark@23: More...
adamstark@23:#include "fftw3.h"
#include <vector>
Go to the source code of this file.
adamstark@23:adamstark@23: Classes | |
class | OnsetDetectionFunction |
adamstark@23: Enumerations | |
enum | OnsetDetectionFunctionType { adamstark@23: EnergyEnvelope, adamstark@23: EnergyDifference, adamstark@23: SpectralDifference, adamstark@23: SpectralDifferenceHWR, adamstark@23: adamstark@23: PhaseDeviation, adamstark@23: ComplexSpectralDifference, adamstark@23: ComplexSpectralDifferenceHWR, adamstark@23: HighFrequencyContent, adamstark@23: adamstark@23: HighFrequencySpectralDifference, adamstark@23: HighFrequencySpectralDifferenceHWR adamstark@23: adamstark@23: } |
enum | WindowType { adamstark@23: RectangularWindow, adamstark@23: HanningWindow, adamstark@23: HammingWindow, adamstark@23: BlackmanWindow, adamstark@23: adamstark@23: TukeyWindow adamstark@23: adamstark@23: } |
A class for calculating onset detection functions.
adamstark@23: adamstark@23:This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
adamstark@23:This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
adamstark@23:You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.
adamstark@23:enum OnsetDetectionFunctionType | adamstark@23:
The type of onset detection function to calculate
adamstark@23: adamstark@23:enum WindowType | adamstark@23:
The type of window to use when calculating onset detection function samples
adamstark@23: adamstark@23: