I just ran a crow script for about 2 hours, it contained the init function with
input[1].mode( 'stream' )
and one LFO action for one output. druid was active & connected all the time and showing the voltage readout for input 1. The activity meter on macOS 10.14.6 showed about 86% CPU load for Python, and my MacBook’s fan ran quite loudly. Quitting druid returned everything to normal.
Is this expected behavior?
I then restarted druid, and while it said , druid wrote on its own
^^st
What does this mean?
After restart (still running the same minimal script, and druid printing the voltage readout),
it took Python about 2 min to reach 8% CPU load,
after 15 min it is now at 13%,
after 35 min it is at 21%,
after 45 min it is at 25%.
Replacing
input[1].mode( 'stream' )
with
input[1].mode( 'change' )
makes Python’s CPU load drop to 2% almost instantly.
EDITS: added CPU measurements after druid restart.