A downloadable asset pack

Cueca is a lightweight audio management library for GameMaker. It organizes playback into named channels, gives each managed loop its own sound object, and provides global helpers for playback, fades, effects, loop points, external WAV loading, debug views, and export/import state.

Current library version: 1.0.0

Features

  • Channel-based organization - Multi-channel management (music, sfx, ui, ambient, etc.)
  • One-shot playback - Trigger sounds efficiently through channel emitters
  • Managed looping - Precise looping sounds addressed by stable sound_key values
  • Crossfade support - Seamless asset transitions when replacing a loop
  • Granular control - Independent gain and pitch adjustment at system, channel, and sound levels
  • Tween helpers - Smooth interpolation for gain, pitch, and audio effect parameters
  • Audio effects - Apply effects globally, per-channel, or localized to a single sound
  • Loop workflows - Dedicated structures for intro, loop, and outro point presets
  • Async WAV loading - Load external files asynchronously with integrated reference counting
  • State persistence - Export and import audio states for complete restoration
  • Live inspection - Optional debug overlay for real-time monitoring
  • Robust testing - High test coverage across all core workflows
Published 17 days ago
StatusReleased
CategoryAssets
AuthorXtobal
TagsGameMaker
AI DisclosureAI Assisted, Code

Download

This asset pack is currently unavailable

Leave a comment

Log in with itch.io to leave a comment.