Registry / devops / fmod-toolkit

fmod-toolkit

JSON →
library0.1.3pypypi✓ verified 84d ago

A Python toolkit for interacting with FMOD audio middleware, enabling audio engine management, event playback, and DSP control. Version 0.1.3, pre-release development. Requires Python >=3.8.

pip install fmod-toolkit
INSTALL
IMPORT
SIG · FMOD-TOOLKIT
F
fmod-toolkit
devopspythonv0.1.3
harness data pending
Install & Compatibility
Where this runs

No compatibility data collected yet for this library.

Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

fmod
✓ from fmod_toolkit import fmod
✗ from fmod_toolkit import FMODStudio
get_pyfmodex_system_instance
✓ from fmod_toolkit import get_pyfmodex_system_instance
importer
✓ from fmod_toolkit import importer

Basic initialization, event lookup, and playback.

from fmod_toolkit import FMODStudio, EventDescription # Initialize studio system (requires FMOD Studio binary) studio = FMODStudio() # Load a bank (replace path with actual .bank file) studio.load_bank('event.bank') # Get an event by path event = studio.get_event('event:/MyEvent') # Start playback event.start() # Stop after 5 seconds import time time.sleep(5) event.stop() studio.release()
Debug
Known issues
gotchaFMOD Studio binary must be accessible at runtime. The toolkit does not bundle the FMOD library; users must download and place it in the system PATH or alongside the script.
fix
Ensure FMOD Studio API library (e.g., fmodstudio.dll, libfmodstudio.so) is installed. See FMOD documentation for installation.
affects: all
breakingAPI is highly unstable between minor versions. Pre-1.0 releases may change method signatures, class names, or remove features without deprecation.
fix
Pin exact version: pip install fmod-toolkit==0.1.3. Check changelog before upgrading.
affects: <1.0.0
gotchaLack of type hints on many methods; IDE autocomplete may be unreliable. Frequent AttributeError when calling non-existent methods due to dynamic nature.
fix
Test code interactively and refer to source code on GitHub for available methods.
affects: all
deprecatedThe method 'load_event()' is deprecated in favor of 'get_event()'. Using the old name may still work but will raise a DeprecationWarning.
fix
Replace load_event() with get_event().
affects: 0.1.3
Upgrade
Version history
0.1.3latest on PyPI · released Apr 7, 2026
Audit
Dependencies
pyfmodrequiredCore FMOD low-level bindings
Agent activity
10 hits · last 30 days
node
8
Resources
fmod-toolkit — pip install fmod-toolkit · libregistry