ALGORITHMS: Add comments to common functions

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
SCRIPTS: Minor change to the ULH internal PowerSpectrum computation

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
DESCRIPTORS: Add basic source structure for AudioHarmonicity ULH

Part of #40.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
SCRIPTS: Add basic source structure for Signal Envelope algorithm sandbox

Part of #7.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
SCRIPTS: Fix the overlap meaning with the ringbuffer, propagate changes

The "overlap" used up until now was to be understood as an
overlap factor, e.g. how much times the input frame was accumulated.
It is now an actual overlap, e.g. the number of samples to be accumulated.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
SCRIPTS: Fix log frequency scale generator and propagate changes

The previous code was lost and out of date anyway, this one is on par
with last implementation changes.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MANAGER: Fix implicit cast when creating a manager with a single argument.

The single (float) argument was implicitly converted to a Parameters,
itself matching the required arguments for the Manager constructor.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
ALGORITHMS: Fix manager constructor implicit conversion usage

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
MANAGER: Rename the containing folder of the manager

This makes it more general for future usage.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
INTERFACE: Add an "analyzer" class, for fast retrieval of analysis data

Fixes #41.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
INTERFACE/MANAGER: Add an actual test to the manager output data

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
INTERFACE/MANAGER: Remove useless vector allocation in tests

Signed-off-by: Gama <misept.dieseneuf@gmail.com>