Skip to content

CrookedToe's Modules v1.1.0

Choose a tag to compare

@CrookedToe CrookedToe released this 26 Jan 21:36
· 36 commits to main since this release

๐ŸŽ‰ New Module: Audio Direction

A new module that captures system audio output and audio direction for VRChat avatars.

โœจ Features

  • Real-time audio direction detection (left/center/right)
  • Volume level monitoring and normalization
  • Automatic Gain Control (AGC) for consistent audio levels
  • Configurable smoothing for stable visualizations
  • Intelligent error recovery for audio device changes

๐ŸŽ›๏ธ Parameters

  • audio_direction: Stereo balance (0 = left, 0.5 = center, 1 = right)
  • audio_volume: Overall volume level (0 = silent, 1 = loud)

โš™๏ธ Settings

  • Manual/Automatic gain control
  • Smoothing factor adjustment
  • Direction threshold configuration
  • Customizable update rates

๐Ÿ”ง Technical info

  • 48kHz/32-bit float audio sampling
  • 30Hz update rate optimization
  • Efficient memory management
  • Automatic device switching support
  • Smart error recovery system

๐ŸŽฎ Usage Examples

  • Audio visualizers
  • Music-reactive avatars
  • Avatar ears
  • Sound direction indicators

๐Ÿ“ Requirements

  • Windows 10/11
  • .NET 8.0 Runtime
  • VRCOSC
  • VRChat with OSC enabled

๐Ÿ› Known Issues

  • None reported

๐Ÿ“š Documentation

Full documentation and setup instructions are available in the Audio Direction README