Audio2Blender Extension samples audio sources in real time and feeds Geometry Nodes with usable values, all inside Blender. It can sample a microphone or any external sound device and return float values for animation and simulation in two modes: Volume or FFT (Linear + Logarithmic). In Volume mode you get a single float value; in FFT mode you get a series of values based on the number of bands within a specified frequency range.
The package bundles SP1 (Starter Pack 1), an assets pack that simplifies sampling, triggering, and animating real-time audio values in Geometry Nodes with the extension. With these values driving Geometry Nodes, you can build sound-reactive content including real-time visuals, games, art installations, and more.
Audio2Blender is designed for real-time interaction and does not include a built-in way to record data values, nor can it separate audio into individual instrument stems. The Jellyfish, Sound Reactive Bird, and Ferrofluid projects are not included. Documentation is provided, and a demo video is available. The extension uses the Eevee render engine and is released under the GPL license.