- Added new more accurate LA32WaveGenerator model. It uses integer log-space maths and the LA32 LUTs which are almost accurately reproduced.
- Introduced LA32PartialPair concept (at the very beginning stage)
- Removed now obsolete MT32EMU_ACCURATE_WG define
- Quick hack on LA32Pair to always deactivate the slave until ring modulation reworked in accordance
- Fixed sawtoothCosineStep formula in the comment
- Added max cutoff clamping
- Copyright year bumped
- Corrected amp ramp value
- PCM ROM data is no more stored in float linear space
- LA32WaveGenerator now handles PCM partials
- Reworked LA32 pairs and ring modulation in accordance
- Added several comments
- Still WIP...
- Many things made const
- Fixed NPE
- Fixed "'this' : used in base member initializer list" warning
- Removed deprecated (and unused) method
- Introduced LA32PartialPair::PairType
- General Partial class rework:
  - it now fully uses LA32WaveGenerator model
  - removed obsolete mixing and ring modulation stuff
  - methods became more readable
  - sound became totally broken :)
- Bugfixes
- Minor code cleanup
- Code cleanup in LA32PartialPair::unlogAndMixWGOutput()
- Added LegacyWaveGenerator to restore smooth wave generation if needed. Also helpful in debugging and testing new WG integration scheme.
- Removed obsolete variable from Partial.cpp
- Zeroing output samples for sure on deactivation
- Fixed resonance decay speed in the legacy WG. Along the way, refined in accordance with my recent foundings.
- Refined the windows applied to the resonance wave at the beginning and the ending
- Fixed some bugs in partial handling
- Fixed phase-incrementing bug. Now the phase changes properly skipping zero-sized phases.