The Python fallback path was reading amplitude directly from effect dict instead of checking dynamic_params first like the CUDA kernel path does. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
The Python fallback path was reading amplitude directly from effect dict instead of checking dynamic_params first like the CUDA kernel path does. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>