IMPLEMENTATION/COMMON/AUDIORECORDER: Add a float buffer for raw audio data

There is curently no use for the heavy WAV writer to disk.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
IMPLEMENTATION/COMMON/BRIDGE/ Change the way the analysis is performed

Now it is done in a two-step way (initialisation, then processing) for
offline processing.
Part of #2.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
IMPLEMENTATION/PLUGIN/VST/PLUGINEDITOR: Add all Analysis related UI stuff

Part of #2.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
IMPLEMENTATION/PLUGIN/VST/PLUGINEDITOR: Minor UI change

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
IMPLEMENTATION/COMMON: Add a simple curve display component

Part of #2.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
IMPLEMENTATION/PLUGIN/VST/PLUGINPROCESSOR: Minor code move

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
IMPLEMENTATION/PLUGIN/VST/PLUGINPROCESSOR: Make offline analysis available

Part of #2.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
IMPLEMENTATION/PLUGIN/VST/PLUGINEDITOR: Add the Curve visualiser component

Fixes #2.

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