[Csnd] Compensating for aliasing in wavetable playback
| Date | 2017-11-08 15:13 |
| From | "Jeanette C." |
| Subject | [Csnd] Compensating for aliasing in wavetable playback |
Hey hey,
what would be my best approach to compensate for aliasing, when playing back
wavetables (using table3 or similar) at much higher frequencies than the
original frequency of the table at generation time.
Example: a wavetable generated/sampled around 1Hz, converted to an ftable of
65536 samples. At lower frequencies, this sounds great. But around 300-400Hz
aliasing becomes obvious.
One method would be to limit the frequency content during creation, which I'd
like to avoid, if at all possible.
If done in a UDO, a higher samplerate could be used locally and a filter could
be applied. But I worry about the extra CPU usage of that.
It all depends on the alternatives. Any help is appreciated.
Best wishes,
Jeanette
--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c
Don't worry, you're gonna be alright,
But Cinderella's got to go <3
(Britney Spears)
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here |
| Date | 2017-11-08 15:29 |
| From | Victor Lazzarini |
| Subject | Re: [Csnd] Compensating for aliasing in wavetable playback |
|
you could use vco2 and vco2init to initialise the table for it. Victor Lazzarini
Dean of Arts, Celtic Studies, and Philosophy
Maynooth University
Ireland
|
| Date | 2017-11-08 15:42 |
| From | "Jeanette C." |
| Subject | Re: [Csnd] Compensating for aliasing in wavetable playback |
Nov 8 2017, Victor Lazzarini has written:
> you could use vco2 and vco2init to initialise the table for it.
Unfortunately, this isn't possible, due to further operations required,
such as phase modulation and morphing/blending multiple tables.
...
Best wishes,
Jeanette
--------
* website: http://juliencoder.de - for summer is a state of sound
* SoundCloud: https://soundcloud.com/jeanette_c
Don't worry, you're gonna be alright,
But Cinderella's got to go <3
(Britney Spears)
Csound mailing list
Csound@listserv.heanet.ie
https://listserv.heanet.ie/cgi-bin/wa?A0=CSOUND
Send bugs reports to
https://github.com/csound/csound/issues
Discussions of bugs and features can be posted here |