Audacity 3.2.0
Classes | Namespaces
DecimatingMirAudioReader.h File Reference
#include "MirTypes.h"
#include <vector>
Include dependency graph for DecimatingMirAudioReader.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  MIR::DecimatingMirAudioReader
 Our MIR operations do not need the full 44.1 or 48kHz resolution typical of audio files. It may change in the future, if we start looking at chromagrams for example, but for now even a certain amount of aliasing isn't an issue. In fact, for onset detection, it may even be beneficial, since it preserves a trace of the highest frequency components by folding them down below the nyquist. Thus we can decimate the audio signal to a certain extent. This is fast and easy to implement, meanwhile reducing dramatically the amount of data and operations. More...
 

Namespaces

namespace  MIR