hi everyone, im a beggining to work with Puredata and a TD 9 Roland v- drums. I'm using a MOTU ultralite mk3 as my in-out audio divice. I work with a MacBook Pro, 2.5 Ghz Intel core duo, 4 GB of ram.
Until now almost everything is working properly but the latency. Does anyone now how to get the 0 latency en puredata?
i've tried to reduce the sample rate to 30000 and even lower, the same
with the delay but there is still some latency.
Lower than 30000 works better but the sound quality is bad.
I tried AudioDesk (the software that comes with the MOTU) to make some
live recordings and there were no delay, no latency.
how can i get the 0 latency in puredata? Any ideas? anyone out there working with MOTU or electronic drums?
thanks !
Juan
Hallo, Juan Felipe Mejia hat gesagt: // Juan Felipe Mejia wrote:
hi everyone, im a beggining to work with Puredata and a TD 9 Roland v- drums. I'm using a MOTU ultralite mk3 as my in-out audio divice. I work with a MacBook Pro, 2.5 Ghz Intel core duo, 4 GB of ram.
Until now almost everything is working properly but the latency. Does anyone now how to get the 0 latency en puredata?
Zero latency is impossible in a computer software if you do some processing of the incoming data before sending it out again.
i've tried to reduce the sample rate to 30000 and even lower, the same
with the delay but there is still some latency. Lower than 30000 works better but the sound quality is bad.
Generally latency shrinks with higher samplerates and gets larger with lower rates, provided you have the same blocksize.
I tried AudioDesk (the software that comes with the MOTU) to make some
live recordings and there were no delay, no latency.
Probably the soundcard is sending incoming data straight through, so no processing is going on. Otherwise see above: Technically 0 latency is impossible.
Frank
Frank Barknecht wrote:
Hallo, Juan Felipe Mejia hat gesagt: // Juan Felipe Mejia wrote:
hi everyone, im a beggining to work with Puredata and a TD 9 Roland v- drums. I'm using a MOTU ultralite mk3 as my in-out audio divice. I work with a MacBook Pro, 2.5 Ghz Intel core duo, 4 GB of ram.
Until now almost everything is working properly but the latency. Does anyone now how to get the 0 latency en puredata?
Zero latency is impossible in a computer software if you do some processing of the incoming data before sending it out again.
i've tried to reduce the sample rate to 30000 and even lower, the same
with the delay but there is still some latency. Lower than 30000 works better but the sound quality is bad.Generally latency shrinks with higher samplerates and gets larger with lower rates, provided you have the same blocksize.
I tried AudioDesk (the software that comes with the MOTU) to make some
live recordings and there were no delay, no latency.Probably the soundcard is sending incoming data straight through, so no processing is going on. Otherwise see above: Technically 0 latency is impossible.
but a buffer of 64 samples at a sampling frequency of 96kHz should be possible. that would mean a latency of 0.67 ms, which is the time in which sound travels 0,22 meters. if you use headphones, then this means you hear sound earlier than from an instrument (like a piano, which is maybe one meter away). marius.
Zero latency is a marketing slogan but it is physically impossible.
the only way to have something close to that would be monitoring
BEFORE the AD converter. even a stand-alone digital tape recorder has
a few ms of latency simply caused by A/D and then D/A conversion.
reducing the sample rate doesn't change the latency. but Frank said
all that already.
you need to find latency in the settings of your interface. in pd you
set the latency in the 'delay' value of the audio settings dialog or
in the settings of jack (I don't know which you use). The default is
50ms which is too high for my taste for life music. The lower your
latency setting the higher the CPU load. Set it to a time value that
you can accept without pulling too much power out of your machine.
Best Jurgen
On Dec 28, 2008, at 12:11 AM, Frank Barknecht wrote:
Hallo, Juan Felipe Mejia hat gesagt: // Juan Felipe Mejia wrote:
hi everyone, im a beggining to work with Puredata and a TD 9
Roland v- drums. I'm using a MOTU ultralite mk3 as my in-out audio divice. I work with a MacBook Pro, 2.5 Ghz Intel core duo, 4 GB of ram.Until now almost everything is working properly but the latency. Does anyone now how to get the 0 latency en puredata?
Zero latency is impossible in a computer software if you do some processing of the incoming data before sending it out again.
i've tried to reduce the sample rate to 30000 and even lower, the
same with the delay but there is still some latency. Lower than 30000 works better but the sound quality is bad.Generally latency shrinks with higher samplerates and gets larger with lower rates, provided you have the same blocksize.
I tried AudioDesk (the software that comes with the MOTU) to make
some live recordings and there were no delay, no latency.Probably the soundcard is sending incoming data straight through,
so no processing is going on. Otherwise see above: Technically 0 latency is impossible.Ciao
Frank
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
15-20 ms should be perceptually enough (visual-sound or motor-sound), some people put it at 40, but a percussionist would definitely notice it. I suppose one has to learn it and make it part of the instrument, latency in an acoustic piano can be as high as 100ms...
But the problem is that the pad probably makes a noise, and the perceptual latency for two sounds to fuse is not more than 5ms...
J
On Sat, Dec 27, 2008 at 12:00 PM, Lao Yu noise.now@gmail.com wrote:
Zero latency is a marketing slogan but it is physically impossible. the only way to have something close to that would be monitoring BEFORE the AD converter. even a stand-alone digital tape recorder has a few ms of latency simply caused by A/D and then D/A conversion. reducing the sample rate doesn't change the latency. but Frank said all that already. you need to find latency in the settings of your interface. in pd you set the latency in the 'delay' value of the audio settings dialog or in the settings of jack (I don't know which you use). The default is 50ms which is too high for my taste for life music. The lower your latency setting the higher the CPU load. Set it to a time value that you can accept without pulling too much power out of your machine.
Best Jurgen
On Dec 28, 2008, at 12:11 AM, Frank Barknecht wrote:
Hallo, Juan Felipe Mejia hat gesagt: // Juan Felipe Mejia wrote:
hi everyone, im a beggining to work with Puredata and a TD 9 Roland v- drums. I'm using a MOTU ultralite mk3 as my in-out audio divice. I work with a MacBook Pro, 2.5 Ghz Intel core duo, 4 GB of ram.
Until now almost everything is working properly but the latency. Does anyone now how to get the 0 latency en puredata?
Zero latency is impossible in a computer software if you do some processing of the incoming data before sending it out again.
i've tried to reduce the sample rate to 30000 and even lower, the same with the delay but there is still some latency. Lower than 30000 works better but the sound quality is bad.
Generally latency shrinks with higher samplerates and gets larger with lower rates, provided you have the same blocksize.
I tried AudioDesk (the software that comes with the MOTU) to make some live recordings and there were no delay, no latency.
Probably the soundcard is sending incoming data straight through, so no processing is going on. Otherwise see above: Technically 0 latency is impossible.
Ciao
Frank
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Jaime Oliver wrote:
15-20 ms should be perceptually enough (visual-sound or motor-sound), some people put it at 40, but a percussionist would definitely notice it. I suppose one has to learn it and make it part of the instrument, latency in an acoustic piano can be as high as 100ms...
But the problem is that the pad probably makes a noise, and the perceptual latency for two sounds to fuse is not more than 5ms...
J
i've been playing hands-on live electroacoustic music with 50ms latency for about three years now. my ears/hands have just adjusted to the delay - if i want something to happen at a particular time, i just start moving 50ms earlier...
d
On Sat, 2008-12-27 at 19:48 +0100, Damian Stewart wrote:
Jaime Oliver wrote:
15-20 ms should be perceptually enough (visual-sound or motor-sound), some people put it at 40, but a percussionist would definitely notice it. I suppose one has to learn it and make it part of the instrument, latency in an acoustic piano can be as high as 100ms...
But the problem is that the pad probably makes a noise, and the perceptual latency for two sounds to fuse is not more than 5ms...
J
i've been playing hands-on live electroacoustic music with 50ms latency for about three years now. my ears/hands have just adjusted to the delay - if i want something to happen at a particular time, i just start moving 50ms earlier...
I also mainly use the Pd default 50ms setting for the 'live electronics' work I do, but mostly my music involves gradual change over parameters, or changes in advance so this is OK for me.
I think for more gestural control e.g. DJ-style scratching or note-based control 50ms is unacceptable. For example it's feasible that the entire physical gesture (or note) could be complete before sound has even started to respond.
I set up a 'record scratch' patch for a DJ recently and we had to take the Pd delay setting down to 12ms before he found it responsive enough to perform with. It would have been nice to have gone even lower, but after that the audio started breaking up.
Jamie