[PD] Multitrack recorder

Pierre Massat pimassat at gmail.com
Tue Sep 13 14:10:09 CEST 2011


I solved the problem by delaying the previous track during playback by a
duration equal to my setup's latency. This doesn't make my multitrack
recorder very portable at all, since i need to measure the latency
beforehand... :(

Anyways...

Pierre

2011/9/12 Pierre Massat <pimassat at gmail.com>

> Ok, so there should be no latency linked to writesf~.
>
> According to it's page in pdpedia, it seems like sfplay~ is the only
> playback object that makes it possible to do multitrack recording and
> overdubbing. I'm wondering why...
>
> Thinking about it now, it looks like it should be a problem with the
> upstream latency before adc~. And i guess the only way i can fix this is by
> playing track (n-1) with a delay with respect to track n equal to this
> latency (since time travel doesn't exist yet).
>
> Pierre
>
>
> 2011/9/12 hardoff goes bananas <hard.off at gmail.com>
>
>> writesf~ creates a subthread whose task is to write audio streams to disk.
>> You need not provide any disk access time between "open" and "start", but
>> between "stop" and the next "open" you must give the object time to flush
>> all the output to disk.
>>
>> (from writesf~ help)
>>
>> On Mon, Sep 12, 2011 at 4:12 AM, Pierre Massat <pimassat at gmail.com>wrote:
>>
>>> I forgot to mention that i can't use sfplay~ since PdDroidParty doesn't
>>> support externals...
>>>
>>>
>>> 2011/9/11 Pierre Massat <pimassat at gmail.com>
>>>
>>>> Hi,
>>>>
>>>> I m trying to write a multitrack recorder based on writesf~ and readsf~
>>>> . I m faced with a serious issue... There seems to be some latency either
>>>> when writing to a file or reading from it (i can't tell). This means that i
>>>> can't record a second track on top of another as an overdub and playback
>>>> both.
>>>> Assuming that Pd's diplayed latency in the audio settings is right
>>>> (???), that is 100ms, i tried triggering the readsf~ after a 100 ms-long
>>>> delay, to no avail.
>>>> I thought it would be a piece of cake to program this, but well,
>>>> apparently it's not...?
>>>> Needless to say that i can't use table as i plan to use it for possibly
>>>> long recordings (my goal is to use it on a phone with PdDroidParty).
>>>>
>>>> So here's the question : is there any latency when writing or reading to
>>>> a file, and if yes, is it measurable and foreseeable?
>>>>
>>>> Thanks!
>>>>
>>>> Pierre
>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Pd-list at iem.at mailing list
>>> UNSUBSCRIBE and account-management ->
>>> http://lists.puredata.info/listinfo/pd-list
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.puredata.info/pipermail/pd-list/attachments/20110913/b14c517e/attachment.htm>


More information about the Pd-list mailing list