Alias-free oscillators (#5826)

Add a band-limited, alias-free wavetable oscillator option to the
`Oscillator` class. Use it by default for Triple Oscillator.

Savefiles which do not have this feature enabled (e.g. old
savefiles) will be loaded without this feature to keep the sound
consistent.

Original author: @curlymorphic.
Fixed: @he29-net.
This commit is contained in:
Martin Pavelek authored and GitHub committed 2021-07-04 13:14:59 +02:00
1 parent f8d7fa3b87
commit 6f8c6dba82
14 files changed
+580 -75

No files matched your search

+1
View File
@@ -121,6 +121,7 @@ private:
void upgrade_noHiddenClipNames();
void upgrade_automationNodes();
void upgrade_extendedNoteRange();
void upgrade_defaultTripleOscillatorHQ();
// List of all upgrade methods
static const std::vector<UpgradeMethod> UPGRADE_METHODS;