<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">About the iTunes EQ, that is really funny. &nbsp;I just profiled PD while running the example patch, and you're right (see example 1 below). &nbsp;Using "Instruments" showed similar results, + a _lot_ of time spent microsleeping.<div><br class="webkit-block-placeholder"></div><div>Do you find that the CPU load scales well in large patches, disregarding the 10% overhead?</div><div><br class="webkit-block-placeholder"></div><div><div>--Example 1--:</div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; "># Report 0 - Session 2 - Time Profile of pd.mshark - Time Profile of pd</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">SharkProfileViewer</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; "># Generated from the visible portion of the outline view</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 13.5% DspFuncOrgEQ::_EQBoth(float*, float*, unsigned long, unsigned long) (com.apple.driver.DspFuncLib)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 8.8% ml_set_interrupts_enabled (mach_kernel)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 6.8% SInt32ToFloat32 (com.apple.driver.AppleHDA)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">&nbsp; 2.6% lo_mach_scall (mach_kernel)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 2.3% DspFuncDRC::_dynamicRangeControl(float*, float*, unsigned long, unsigned long) (com.apple.driver.DspFuncLib)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 1.8% tabread4_tilde_perform (pd)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 1.4% __spin_lock (commpage [libSystem.B.dylib])</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 1.3% DspFuncCrossover::processWithSpecificBuff(float*, unsigned long) (com.apple.driver.DspFuncLib)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 1.3% AUGenericOutputEntry (CoreAudio)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 1.1% mutex_lock (mach_kernel)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 1.1% iokit_user_client_trap (mach_kernel)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 1.0% DspFuncOrgEQ::_equalizer(float*, float*, unsigned long) (com.apple.driver.DspFuncLib)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 1.0% DspFuncVolume::process(unsigned long, unsigned long) (com.apple.driver.DspFuncLib)</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 1.0% __memcpy (commpage [libSystem.B.dylib])</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 10px/normal Monaco; ">- 0.9% OSMetaClassBase::safeMetaCast(OSMetaClassBase const*, OSMetaC</div><div><br class="webkit-block-placeholder"></div><div><br class="webkit-block-placeholder"></div><div><br><div><div>On Feb 4, 2008, at 12:56 PM, chris clepper wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">On Feb 4, 2008 11:16 AM, bsoisoi &lt;<a href="mailto:bsoisoi@mac.com">bsoisoi@mac.com</a>&gt; wrote:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> I've attached an example patch "sample-test-01.pd" and it's<br>dependencies. &nbsp;On my dual core 2.4ghz Macbook Pro (4gb ram, 10.5.1, pd<br>extended 40.3-2007-12-07), I hit 21-27% cpu load</blockquote><div> <br>On the Macbook 'Pro' 1.83 I have here the CPU time is never above 10% and all of that time is spent in the driver - I bet you didn't know the Apple drivers always apply the iTunes graphic EQ effect to the output did you?<br> <br>Your problem might be simply having the latest Macbook with its unbelievably shitty drivers.&nbsp; The Apple written drivers have gotten really bad lately - try to stick with ATI GPUs just to avoid Apple's in house Nvidia drivers for example.&nbsp; The wireless drops connections with perfect reception and the audio sucks a lot of CPU pointlessly.<br> <br>Maybe use Bootcamp for Pd?<br><br><br></div></div><br></blockquote></div><br></div></div></div></body></html>