PartialsAnalyzer
The PartialsAnalyzer does something.
To use the PartialsAnalyzer implementation, load partialsAnalyzer.so
and create an actor of type PartialsAnalyzer.
PartialsAnalyzer
In addition to the messages understood by all Generator actors,
the PartialsAnalyzer understands the following messages:
- SetFundFreq hActor fundfreq
- Set fundamental frequency for subsequent partial analyses ( set_fundFreq(fundfreq) ).
The argument fundfreq has a range of [1, 24000] and defaults to 440.
- Measure hActor dummy
- Measure amplitude of partials right now ( dummyfunc(dummy) ).
The argument dummy is a string.
PartialsAnalyzer handler messages
In addition to the messages understood by all handlers, the handler for the
PartialsAnalyzer algorithm understands the following messages. If the optional
parameter time is specified in any of the following messages,
then the corresponding parameter is linearly modulated from the old value
to the specified value over the duration of time seconds after receipt
of the command.
- SetFundFreq hActor fundfreq
- Set fundamental frequency for subsequent partial analyses ( set_fundFreq(fundfreq) ).
The argument fundfreq has a range of [1, 24000] and defaults to 440.
- Measure hActor dummy
- Measure amplitude of partials right now ( dummyfunc(dummy) ).
The argument dummy is a string.