#include <Spectrum2ACMChroma.h>
Inherits Marsyas::MarSystem.
Public Member Functions | |
| void | myUpdate (MarControlPtr inSender) |
The method computes the set of pitches that best explains the salient frequencies present in the (amplitude) spectrum. The method results in (1) a chroma profile and (2) a chord evidence. (1) The chroma profile represents the normalized pitches after they were folded to one octave (2) The chord evidence represents the probability that a chord occurs in the examined frame. For an example, see the function "toy_with_chroma" in the mudbox.
Controls:
Definition at line 56 of file Spectrum2ACMChroma.h.
| void myUpdate | ( | MarControlPtr | inSender | ) | [virtual] |
! should depend on input framesize !!
Reimplemented from MarSystem.
Definition at line 165 of file Spectrum2ACMChroma.cpp.
References MarSystem::ctrl_inObservations_, MarSystem::ctrl_inSamples_, MarSystem::ctrl_israte_, MarSystem::ctrl_onObservations_, MarSystem::ctrl_onSamples_, MarSystem::ctrl_osrate_, and MarSystem::updControl().
1.5.6