Motif is a browser-based adaptive soundtrack workstation aimed at game composers who need structured, intentional score authoring rather than procedural generation. It covers the full composition pipeline: clip sequencing with music-theory transforms, multi-oscillator synthesis with LFO modulation, sample instrument building, scene layering with intensity curves, and automation lanes.
The tool handles the game-integration layer directly: trigger bindings map game state to scenes, deterministic resolution picks the correct cue at runtime, and a runtime-pack exporter serializes the project for engine consumption. MIDI import/export and 24/32-bit WAV export at standard sample rates are also included.
Everything runs client-side in the browser with no server, no telemetry, and no cloud sync. The project is a TypeScript monorepo of 16 npm packages under the @motif-studio scope, tested with 1,116 unit tests covering schema validation, playback, synthesis, effects, and studio integration.
Godot Mixing Desk
Godot A modular audio plugin for Godot that extends the engine's built-in bus system with adaptive music features. Provides node-based composition for interactive soundtracks with vertical remixing, horizontal resequencing, and procedural elements. Supports overlays, random containers, sequential playback, concatenated tracks, and rollover transitions. Includes multiple playback modes (loop, shuffle, endless) and parameter-driven volume automation. Handles beat-synced transitions and layer crossfading through a straightforward node hierarchy. Designed to reduce the code needed for dynamic music implementation while leveraging Godot's existing audio architecture.
16bits-audio-mcp is a Zig-based MCP server that exposes game audio generation as tools callable by Claude. It produces 16-bit PCM WAV files using FM synthesis, reverb, ADSR envelopes, and multi-track mixing, all from the Zig standard library with zero external dependencies.
It covers three asset types: BGMs in 15 styles (adventure, dungeon, boss, cyber, horror, etc.) with 4-track arrangements; 20 sound effect types (jump, coin, explosion, laser, etc.) with pitch and volume control; and 12 jingle types for common game events like stage clear and game over. Scales, tempo, key, and a deterministic seed parameter give reproducible iteration.
A post-processing tool (wav_fx) chains effects such as reverb, delay, bitcrusher, chorus, and distortion, and a mixer tool combines multiple WAV files. Additional tools handle direct note/FM synthesis, WAV info, and playback. The workflow is prompt-driven: describe what you want to Claude, and WAV files are written to disk.