TempoHypotheses Class Reference
[Processing]
Organizes a NN x 3 matrix given NN = N x M raw {period, phase, periodSalience} hypotheses. (if no periods were retrieved some manually defined periods will be assumed).
More...
#include <TempoHypotheses.h>
Inherits Marsyas::MarSystem.
Detailed Description
Organizes a NN x 3 matrix given NN = N x M raw {period, phase, periodSalience} hypotheses. (if no periods were retrieved some manually defined periods will be assumed).
Input: N period and M phase hypotheses retrieved from the analysis of the initial induction window:
[x|Phasei|x|Phasei+1| ... |x|PhaseM] [PeriodSaliencei|Periodi|PeriodSaliencei+1|Periodi+1| ... |PeriodSalienceN|PeriodN]
Output: (NxM) x 3 matrix with M phases for each of the N predicted periods:
[ periodi | phasej | periodSaliencei ] | periodi | phasej+1 | periodSaliencei | | ... | ... | ... | | periodi | phaseM | periodSaliencei | | periodi+1 | phasej | periodSaliencei+1 | | periodi+1 | phasej+1 | periodSaliencei+1 | | ... | ... | ... | | periodN | phasej | periodSalienceN | | ... | ... | ... | [ periodN | phaseM ] periodSalienceN ]
Controls:
- mrs_natural/nPhases [r] : nr. of considered beat phase (in "frames"-ticks) hypotheses (M).
- mrs_natural/nPeriods [r] : nr. of considered beat period (in "frames"-ticks) hypotheses (N).
- mrs_natural/inductionTime [r] : time (in tick counts) dispended in the initial induction stage.
- mrs_natural/hopSize [r] : hop size of the analysis.
- mrs_real/srcFs [r] : input sampling rate.
- mrs_natural/tickCount [r] : current considered time (tick count) updated from BeatReferee.
Definition at line 60 of file TempoHypotheses.h.
The documentation for this class was generated from the following files: