By the way, don't forget that there are good band-limited implementations of a bunch of waveforms in STK / Chuck that you can totally "borrow". The most recent version was published with an actual license that makes it more clearly useable in other projects.
Steve