@Noahdeetz said in Best Practices For Automatic Gain Compensation:
What are generally considered the best practices for getting RMS in script node?
Since scriptnode doesn't have a memory node that updates on each block, your options are SNEX or Faust. Default block size is 8, so if you want true peaks which means per-sample processing, wrap your stuff in a framex node.