Wave Table prime and Band Limiting

DSP related issues, mathematics, processing and techniques
Post Reply
Father
Posts: 177
Joined: Thu Jan 09, 2014 5:48 pm

Wave Table prime and Band Limiting

Post by Father »

Hi
I was curious how does the wave table prime band limit and calculate all the harmonics for a given wave form?
Is it one of those band limiting algorithms out there like Bleps or Nyquist–Shannon? Creating those harmonic steps from any waveform is really nice.
Can any of the experts create an example on the green or ruby so we can study and learn the method?
Attachments
Bandlimiting.fsm
(125.46 KiB) Downloaded 1398 times
Last edited by Father on Tue Dec 19, 2017 7:48 pm, edited 1 time in total.
BobF
Posts: 598
Joined: Mon Apr 20, 2015 9:54 pm

Re: Wave Table prime and Band Limiting

Post by BobF »

How father, I second your request.

Thanks, BobF.....
User avatar
Spogg
Posts: 3368
Joined: Thu Nov 20, 2014 4:24 pm
Location: Birmingham, England
Contact:

Re: Wave Table prime and Band Limiting

Post by Spogg »

I really like that demo example.
Plus, I never gave this much thought before...

Cheers

Spogg
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Wave Table prime and Band Limiting

Post by martinvicanek »

You take the Fourier transform of your waveform. Then you chop off the harmonics that would alias at a given playback rate and transform back. Do the last step 256 or so times, removing one more harmonic each time until there is only the fundamental tone left. You end up with 256 wave tables, the rest is organizing them in a way so you can easily pick the right one for a given note.

Nigel Redmon has a nice writeup on that topic here:
http://www.earlevel.com/main/2012/05/03 ... oscillator—introduction/
User avatar
rocknrollkat
Posts: 213
Joined: Mon Jan 04, 2016 7:04 pm
Location: Oakland Gardens, New York City, U.S.A.
Contact:

Re: Wave Table prime and Band Limiting

Post by rocknrollkat »

martinvicanek wrote:You take the Fourier transform of your waveform. Then you chop off the harmonics that would alias at a given playback rate and transform back. Do the last step 256 or so times, removing one more harmonic each time until there is only the fundamental tone left. You end up with 256 wave tables, the rest is organizing them in a way so you can easily pick the right one for a given note.

Nigel Redmon has a nice writeup on that topic here:
http://www.earlevel.com/main/2012/05/03 ... oscillator—introduction/


Hi Martin,
What a great article, I coped and pasted it for myself, I'll finish reading it later today.
Thanks for the post !

ROXY :D
User avatar
martinvicanek
Posts: 1334
Joined: Sat Jun 22, 2013 8:28 pm

Re: Wave Table prime and Band Limiting

Post by martinvicanek »

@Father
I added a demo to your schematic that illustrates what I was trying to describe above.
Attachments
Bandlimiting2.fsm
(143.93 KiB) Downloaded 1422 times
Father
Posts: 177
Joined: Thu Jan 09, 2014 5:48 pm

Re: Wave Table prime and Band Limiting

Post by Father »

martinvicanek wrote:@Father
I added a demo to your schematic that illustrates what I was trying to describe above.

Awesome. I get it now.
That was very nice of you. Thanks.
Post Reply