As I understand, the Real Time (RT) kernel enables low latency performance.<div>RT kernels allow 'important' tasks to preempt less important task on a regular </div><div>basis, where a vanilla kernel completes the less important task first. So you </div>
<div>should use the RT kernel for audio work, but you don't need to set the latency </div><div>to the wall. Since layering a recording is a common task the recording apps </div><div>compensate for the buffer size. The easiest way to tell if your latency settings </div>
<div>are a problem is try it.</div><div><br></div><div>OT</div><div>The Lunar Module Computer is an interesting study in real time programming. </div><div>The Waitlist ran the highest priority interrupt while the Executive program ran </div>
<div>every 20 milliseconds and set the Waitlist priority order. 6000 feet above the </div><div>lunar surface, 6 minutes before touchdown, the yellow overrun light came on. </div><div>The radar antenna pointing task was causing "xruns", mission control </div>
<div>recognized the code and told the astronauts to continue. Each overrun </div><div>caused the computer to reboot, the descent engine steering and throttling </div><div>tasks had top priority.</div><div> <br><br><div class="gmail_quote">
On Sun, Mar 25, 2012 at 12:00 PM, <span dir="ltr"><<a href="mailto:planetccrma-request@ccrma.stanford.edu">planetccrma-request@ccrma.stanford.edu</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Send PlanetCCRMA mailing list submissions to<br>
<a href="mailto:planetccrma@ccrma.stanford.edu">planetccrma@ccrma.stanford.edu</a><br>
<br>
From: Peter Adamson <br>
<br>
Jeff,<br>
<br>
If I understand correctly, one person recording one track at a time does<br>
not need to be concerned with latency, so I just don't need the<br>
low-latency kernel?<br>
<br>
If I lay a midi drum track and then record the bass while listening,<br>
won't latency be an issue?<br>
<br>
Cheers,<br>
Peter<br></blockquote></div></div>