Skip to main content

Audio Extension

Elevate immersion with dynamic sound profiles and granular control over every character and effect.

The Audio Extension transforms the way sounds are handled in Typewriter. It moves beyond simple sound play commands to provide a comprehensive audio framework. Whether you’re building cinematic cutscenes or interactive NPC dialogues, the Audio Extension gives you the tools to create professional-grade acoustic experiences.
[!TIP] Use this extension in conjunction with the Dialogue Extension to create NPCs that “speak” with distinct, procedurally generated audio voices.

Configuration

Define granular audio profiles for dynamic dialogue sounds.

Integration

Natively compatible with Typewriter’s cinematic and dialogue engines.

Key Features

  • Granular Audio Profiles: Define unique sound signatures for letters, punctuation, and spaces to create procedural “voices”.
  • Dynamic Pitch Variance: Emotional jitter and variance to prevent audio fatigue and add character personality.
  • Ambient Soundscapes: Tools for managing complex, layered environmental audio (Under Development).
  • Packet-Based Control: Precise control over sound timing and delivery using high-performance network packets.

Commands & Permissions

Permissions

PermissionDescription
typewriter.audio.adminGrants access to administrative audio configuration tools.

Placeholders

PlaceholderDescription
%typewriter_audio_profile%Returns the ID of the current active audio profile for the player.

Dependencies

ExtensionUsage
BTC CoreMandatory. Core engine required for all functionality.
DialogueRecommended for NPC voice implementation.