> Thanks a lot for your explanations! > > On Sun, 2010-04-18 at 22:14 -0400, Matt Barber wrote: > >> For this reason I almost always use an 8192-point [table] and >> [tabread4~] if I need more accurate sinusoids; > > By using 'sinesum' messages to [table]s? > I can't think of another way to have access to more precise sinusoids in > Pd, or is there any?
Yes, either that (which seems to use the <math.h> sin or cos functions), or an [until] + [sin] + [tabwrite] routine. The former is easier, obviously, and also adds the three guard points automatically (it also seems to use the same precision of PI=3.14159 that you can get with floats in Pd patches). If you want the code, look for the function garray_dofo in g_array.c Matt _______________________________________________ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list