See video: https://youtu.be/5zbQLFNZRoI
Add a waveform selection feature (sine, triangle, square, saw, noise) to our synth. And this in modern C++. But first, we have to update our previously written code to C++11 too.
- The try catch block
- std::invalid_argument
- std::bad_alloc
- constexpr
- Templates
- Linear fader
- Overloading
- Waveform mathematics
- Random generator
- Value distributions