[PD] I wanna sing like Paris
Ed Kelly
morph_2016 at yahoo.co.uk
Thu Aug 19 13:13:21 CEST 2010
> On Tue, 2010-08-17 at 13:52 +0200, Pierre Massat wrote:
>> I don't understand this cycle and zero-crossing thing...
>
> Sorry, this was targeted to the question about how to extract exactly
> one single cycle of a recording of a periodic waveform. I don't know how
> this could help in building an autotune-like patch. It might help to
> build a pitch-shifter, but I rather would go for the pase-vocoder way
> since I would expect much better results from it.
>
> Roman
...and you can use zeroxpos~ to find the zero crossing points within the dsp
block.
Ed
> 2010/8/17 Roman Haefeli <reduzent at gmail.com>
> On Tue, 2010-08-17 at 12:59 +0200, martin brinkmann wrote:
>
> > i will try this when i have found a way to extract
> > single-cycle waves from audio input in pd...
>
>
> Not yet tried it myself, but what about writing live input to
> a table
> (for instance with [tabwrite~]) in order to have access to the
> audio
> data with message based objects? With those it should be
> fairly easy to
> the detect the exact position of a zero crossing. For finding
> a single
> cycle, it would be sufficient to find a positive crossing -
> for
> instance- and from there find the next one, so you have the
> exact end
> points of one single cycle.
>
> Of course, there might be waveforms which have several zero
> crossings
> per cycle, but the above approach might be a start.
>
> Roman
>
>
>
>
>
> _______________________________________________
> Pd-list at iem.at mailing list
> UNSUBSCRIBE and account-management ->
> http://lists.puredata.info/listinfo/pd-list
>
>
_______________________________________________
Pd-list at iem.at mailing list
UNSUBSCRIBE and account-management ->
http://lists.puredata.info/listinfo/pd-list
More information about the Pd-list
mailing list