Daniel, You could make a table with a sine wave form in it and drive it with a [tabosc4~] object. The only way (as far as I know) to ensure sample accuracy for this is to set the blocksize to 1 (use the [blocksize] object). Otherwise you might run over the end of your table by as much as 63 samples and you will probably get a click (Pd defaults to calculating 64 samples at a time). Hope that helps, David