audvis
audvis copied to clipboard
driver not defined on startup — fails to evaluate in driver expression on macOS (m1 mac pro 15.3.1)
On macOS (tested on Blender 4.1), driver expressions using audvis() fail to evaluate on project load due to audvis not being defined in the driver namespace yet. This results in NameError exceptions like:
Error in PyDriver: expression failed: audvis(20, 200) / 3 NameError: name 'audvis' is not defined
This happens even when the add-on is properly installed. It seems Blender evaluates driver expressions before the add-on completes registration and calls:
bpy.app.driver_namespace['audvis'] = audvis.driver
found issue:
- when reopening the project, the drivers with audvis() need to be re-entered, their values are present but i need to manually press enter again
- pressing reload audiVis crashes the program.