Mijn wens/droom is een digitale synthesizer te maken 
Ik dacht dat mooi aan te pakken door eerst ff alles een keer in Matlab gemaakt e hebben (matlab hoeft niet, elke andere taal kan ook natuurlijk).
Als ik een samplerate van 44100 neem begin je al duidelijk snel beoven de 440Hz van de welbekende A (ik vergeet steeds welk octaaf... heel slecht.. ofwel noot n=48 bij waarbij 27.5*2^(n/12) = 440 Hz :p, maar ik drijf af) het fenomeen aliasing, omdat ik mijn zaagtand berekende met een modulo functie met mijn vector met samles en dan nu even van 0 tot A (A = amplitude): [1:SampleRate]/SampleRate*Frequentie MOD A
kan ook 1/Fs:1 natuurlijk maarok,
het probleem is dat de boventonen boven de nyquist frequentie omkeren. Een handig idee is om dat de zaagtand op te bouwen uit losse componenten, dan ben ik additief bezig. Maar dan heb ik voor mn lage tonen >500 componenten nodig (tot de 14000 Hz hoorgrens, amplitudes toch al zo laag dat t niet meer hoorbaar is) in 'theorie'. Een mogelijkheid wavetable synthesis te doen met interpolatie, maar mis je dan door t oprekken naar lage frequenties niet boventonen dan.
Heeft iemand advies hiervoor? Bij lage frequenties veel minder boventonen gebruiken? een deel hoor je toch niet maar tot hoever kap je dat af ? additieve synthese kost dan wel meer rekenkracht
een perfecte rampfunctie lowpass filteren lost het aliasing probleem niet op want die aliasing zit er al in...
Hoe wordt het normaal aangepakt? Bronnen?

Ik dacht dat mooi aan te pakken door eerst ff alles een keer in Matlab gemaakt e hebben (matlab hoeft niet, elke andere taal kan ook natuurlijk).
Als ik een samplerate van 44100 neem begin je al duidelijk snel beoven de 440Hz van de welbekende A (ik vergeet steeds welk octaaf... heel slecht.. ofwel noot n=48 bij waarbij 27.5*2^(n/12) = 440 Hz :p, maar ik drijf af) het fenomeen aliasing, omdat ik mijn zaagtand berekende met een modulo functie met mijn vector met samles en dan nu even van 0 tot A (A = amplitude): [1:SampleRate]/SampleRate*Frequentie MOD A
kan ook 1/Fs:1 natuurlijk maarok,
het probleem is dat de boventonen boven de nyquist frequentie omkeren. Een handig idee is om dat de zaagtand op te bouwen uit losse componenten, dan ben ik additief bezig. Maar dan heb ik voor mn lage tonen >500 componenten nodig (tot de 14000 Hz hoorgrens, amplitudes toch al zo laag dat t niet meer hoorbaar is) in 'theorie'. Een mogelijkheid wavetable synthesis te doen met interpolatie, maar mis je dan door t oprekken naar lage frequenties niet boventonen dan.
Heeft iemand advies hiervoor? Bij lage frequenties veel minder boventonen gebruiken? een deel hoor je toch niet maar tot hoever kap je dat af ? additieve synthese kost dan wel meer rekenkracht
een perfecte rampfunctie lowpass filteren lost het aliasing probleem niet op want die aliasing zit er al in...
Hoe wordt het normaal aangepakt? Bronnen?