[PD] Using PD in a non real-time mode?

Derek Holzer derek at umatic.nl
Tue Aug 5 12:24:23 CEST 2008


Wow. OK, I guess I never tried it the "wrong" way.... ;-)  just to 
satisfy curiosity... would downsample/upsample cause aliasing errors or not?

best,
d.

Claude Heiland-Allen wrote:
> Too complicated, Derek!
> 
> Ignacio, just let pd consume 147% of your cpu, stuttering merrily, and 
> the output of writesf~ will magically be glitch free. Pd works on a 
> logical clock, it hardly knows what "real" time is
> 
> For example, I've rendered videos in Gem with sound this way, Pd 
> consumed ~10x my available cpu/gpu power so it took ~10x realtime to get 
> the output, but at the end it was all in sync.
> 
> 
> Claude
> 
> Derek Holzer wrote:
>> Hi Ignacio,
>>
>> this should be as simple as running PD at a very low rendering 
>> sampling rate and recording to a file inside PD. Then take the 
>> resulting soundfile and convert it to the desired target sampling rate 
>> in a sound editor (or with sndfile-resample, etc etc...). Make sure 
>> your rendering sampling rate is an even division of the target 
>> sampling rate to avoid interpolation noise.
>>
>> Or am I wrong, and this would cause a lot of aliasing problems?
>>
>> best!
>> D.
>>
>> Ignacio Viano wrote:
>>> Hello. I need to do some heavy audio generation and processing but my 
>>> computer is not powerful enough to do it in real-time. In fact, I 
>>> just want to record it; I don't need it to be processed in real-time. 
>>> So, is there any way of doing this in PD? Is there any way of using 
>>> Pure Data in a non real-time mode and capture its output to a 
>>> soundfile? Thanks in advance.
>>
> 
> 

-- 
derek holzer ::: http://www.umatic.nl ::: http://blog.myspace.com/macumbista
---Oblique Strategy # 156:
"The tape is now the music"




More information about the Pd-list mailing list