- Sound Manager: Added
Sound Instance
pooling capability - Sound Manager: Fixed typo in
getRegisteredTracks
method - Demo: Updated to support the new pooling capability
- Demo: Fixed viewport
- Demo: Improved events handling
- Track Configuration: Added base volume for volume mastering configuration
- Sound Instance: Added base volume for volume mastering
- Sound Manager: Added
findRegisteredTrack
method - Sound Instance: Fixed minor constant usage
- Sound Instance: Fixed looping capability for standard sounds
- Sound Instance: Added
currentLoop
accessor - Demo: Extended loops limit
- Demo: Improved stop & re-play capability
- Sound Instance: Added remaining time method
- Sound Manager: Fixed destroy all sound instances method
- Track Configuration: Fixed missing parameter type
- Sound Instance: Improved performance for native MP3 sounds
- Sound Instance: Added safe channel acquisition option
- Sound Manager: Added max channel capacity capability
- Sound Manager: Added getter for playing sound instances count
- Sound Manager: Added optional automatic trimming durations detection at track registration
- Demo: Fixed WAV file loading cancellation
- Demo: Updated to show actually playing sound instances over registered sound instances
- Initial version of the library
- Added WAV format support (PCM 16bit & IEEE 32bit, mono/stereo, 44100 Hz)
- Added full sound management capability (see feature list in README.md)
- Added custom sampling capability
- Added trimming capability
- Added pitch capability