Cueca
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_keyvalues - 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
Download
This asset pack is currently unavailable
Leave a comment
Log in with itch.io to leave a comment.