Version: 0.1.3 Author: F1dg3t
The Microphone Audio Driver addon allows you to drive any rig property (such as bone rotation, shape key values, or custom properties) in real-time using microphone input.
Perfect for:
N key)BlueSnoball, MicrophoneArray, etc.)pose.bones["funny_hinge"].rotation_euler[0]
0.05 for 20 FPS updates)Resolved an issue where microphone device names would:
pwU*, 0XI*, 0eD*On some Windows systems, the audio backend (WASAPI via PortAudio / sounddevice) can return unstable device descriptors if input devices are queried repeatedly.
Previously, MAD dynamically queried available microphones during every UI redraw. Because Blender redraws panels frequently (hovering, resizing, interacting), this resulted in repeated device enumeration calls â which could cause unstable or partially corrupted device names on affected systems.
This issue was specific to certain Windows configurations and did not affect macOS or Linux systems.
MAD now:
This prevents:
Improved compatibility with:
No dependency updates were required for this fix.
No changes required.
macOS uses CoreAudio, which does not exhibit the device descriptor instability seen on some Windows systems.
The existing manual dependency installation workflow remains unchanged.
sd.query_devices() calls from the UI draw cycleIf no devices appear:
This extension requests the following permission:
Capture audio input for real-time animation
Works out of the Box - Bit confusing to set-up at first but once you understand it, then its Easy goin. No Hiccups afterwards.