Hi Roman,
these are good, but too much complex dataflow for beginner tutorial
right now! I wrote my way around the problem a bit, have a look if you
are interested:
http://en.flossmanuals.net/bin/view/PureData/GeneratingWaveforms
also here:
http://en.flossmanuals.net/bin/view/PureData/Antialiasing
best!
Derek
Roman Haefeli wrote:
On Mon, 2009-04-06 at 15:15 +0200, Derek Holzer wrote:
I'm writing a tutorial on using sinesum to generate wavetables for the
FLOSS Manual. In typical fashion, the current "all_about_arrays"
documentation merely (lazily?) directs users to Google "partials" to
find out how to build the waveforms. I'd like to point to specific
resource. So, is there any thing that I could direct users to in order
to calculate a series of partials (hopefully scalable) for a given
waveform (hopefully adjustable)?
hi derek
checkout the abstractions:
- synth.osc.saw.bl~.pd
- synth.osc.square.bl~.pd
- synth.osc.triangle.bl~.pd
those are based on such tables consisting of partials of those
waveforms. the tables are created dynamically on instantiation of the
first instance of the abstraction.
checkout the [pd lookup-table-creation] subpatch and its subpatch [pd
bandlimited-WAVEFORM-sinesum]. the latter will generate the correct
sinesum messages for the given number of partials.
roman
___________________________________________________________
Telefonate ohne weitere Kosten vom PC zum PC: http://messenger.yahoo.de
--
::: derek holzer ::: http://blog.myspace.com/macumbista :::
http://www.vimeo.com/macumbista :::
---Oblique Strategy # 138:
"Retrace your steps"
_______________________________________________
Pd-list@iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list