VCF: Add filter contour feature to the VCF

This is part of #74.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
BUILD: Fix missing include directory

SoundTailor header files may be required within implementations.
This may have to be fixed later, however currently the better
alternative is to expose SoundTailor headers in various implementations.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
SYNTHESIZER: Remove useless Release parameter setter in Vca/Vcf

Since the current synthesizer uses an Adsd model, there is no release
parameter.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
VCF: Fix a typo in asserts

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
SYNTHESIZER: Add parameters and management for filter contour feature

This is part of #74.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
IMPLEMENTATION: Resize UI in order to fit all parameters widgets

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
SYNTHESIZER: Plug Note On on filter contour generator

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
VCF: Temporary fix on contour generator output

Due to its nature, the contour generator may output contour bigger than 1
(due to accumulation) or smaller than 0 (due to imprecision).
It has to be decided what to do with accumulation in this case, and how
to solve imprecisions.
See #74.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
TESTS: Fix data length having to be a multipel of the block size

Since we are using a random block size here, in order to check for
clicks on all the data, the data length has to be a multiple of the
block size.

Signed-off-by: Gama <misept.dieseneuf@gmail.com>
Merge branch 'master' of https://github.com/G4m4/openmini

Conflicts:
	openmini/src/synthesizer/vcf.cc
	openmini/src/synthesizer/vcf.h