This repository has been archived by the owner on Mar 18, 2024. It is now read-only.
Releases: gotracker/gomixing
Releases · gotracker/gomixing
1.3.1 - add a stringer for Volume
1.3.0 - API fixup
Fixed or Changed
- Mixer no longer needs BitsPerSample
- added bitsPerSample directly to call that needs it.
Notes
- This is a breaking change for previous users of the API.
1.2.0 - Add proper sample formatting support
Added
- Added support for proper sample formatting
Fixed or Changed
- Flatten and similar will now follow formatting rules
Notes
- This release includes a minor breaking change from
v1.1.x
. Please note the new calling pattern toFlatten
and similar functions.
1.1.2 - Better user-suggested mixing support
Fixed or Changed
- Mixing buffers now allow for channel data to be positioned as desired
1.1.1 - Fixes for issues with channel conversions
Fixed or Changed
- Channel conversions now properly happen
- Cleaned up some extraneous code in StaticMatrix
- Mixing is much more performant now
1.1.0 - Go 1.18 upgrade and significant memory allocs reductions
Fixed or Changed
- Upgrade to Go 1.18
- Reduce memory allocs by making Matrix and PanMixer use static buffers
1.0.13 - Buffer overflow fix
- buffer overflow fix in Flatten function
1.0.12 - Fix for stereo panning calculation
v1.0.12 Fix for stereo position calculations
1.0.11 - fixing panning attenuation calculations
v1.0.11 Fixing panning so it's on the correct channels
1.0.10 - bug fix in FlattenToInts
fixed a bug where FlattenToInts was panicking due to an empty/nil buffer.