In the previous videos, we created a simple monosynth. This time, we will enable polyphony by the use of key containers. This video also shows the features and the limitations of the C++ standard template library (STL). And this video also shows different ways of increasing the plugin performance.
Topics:
Header files
Polyphony using key as a std::array
Alternative STL containers
std::vector
std::map
C++11 `for` loop
Using interators
Performance considerations
Realtime compatibility
BUtility::BMap
Compiler flags (`-O3`, `-ffast-math`)