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.