Releases: gopxl/beep
Releases · gopxl/beep
v2.1.0
What's Changed
- Fix Ogg/vorbis files are mono even if files have more channels by @MarkKremer in #180
- Add
Loop2
that supports start and end positions by @MarkKremer in #176 - Fix WAV pop sound after seek with unknown chunk in header by @MarkKremer in #183
- Mixer v2 + fix for memory leak by @MarkKremer in #138
Full Changelog: v2.0.3...v2.1.0
v2.0.3
v2.0.2
What's Changed
- Update badges in README.md by @MarkKremer in #174
- Bump github.com/mewkiz/flac from 1.0.10 to 1.0.11 by @dependabot in #175
- Bump github.com/mewkiz/flac from 1.0.11 to 1.0.12 by @dependabot in #177
Full Changelog: v2.0.1...v2.0.2
v2.0.1
What's Changed
- Use Go 2.21 built-in functions
min
,max
andclear
by @MarkKremer in #169 - Change package path to /v2 by @MarkKremer in #172
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Breaking changes
- WAV File Encoding & Decoding: A bug in the encoding and decoding methods of WAV files & the Format struct has been fixed. Previously, sample values were incorrectly halved when converting from their encoded values to floats, and doubled when converting from floats to the encoded values. This fix may impact any code that relies on a certain volume for WAV files or which uses the Format struct methods for encoding and decoding samples. When upgrading from previous versions of Beep, please review and test your audio processing to ensure it behaves as expected with the corrected sample values.
What's Changed
- Configure Dependabot by @MarkKremer in #150
- Bump github.com/mewkiz/flac from 1.0.8 to 1.0.10 by @dependabot in #154
- Bump github.com/gdamore/tcell/v2 from 2.6.0 to 2.7.4 by @dependabot in #155
- Bump github.com/stretchr/testify from 1.8.4 to 1.9.0 by @dependabot in #156
- Bump github.com/ebitengine/oto/v3 from 3.1.0 to 3.2.0 by @dependabot in #157
- Support multichannel Vorbis files by @MarkKremer in #163
- Fix halved sample value for 16/24bit wav audio by @Eiton in #161
- Add tests for WAV and Buffer encoding/decoding by @MarkKremer in #165
- Rewrite resampler by @MarkKremer in #166
- Add MIDI decoder by @MarkKremer based on work of @samhocevar in #167
New Contributors
- @dependabot made their first contribution in #154
- @Eiton made their first contribution in #161
- @samhocevar made a contribution through his work on the Beep fork for Ikemen GO, which was included in #167
- @robertoost contributed his track "Buy to the Beat" to be used in the MIDI example in #167
Full Changelog: v1.4.1...v2.0.0
v1.4.1
What's Changed
- Update comment wording in resample.go by @nkalait in #147
- Add retro as project using beep by @XORbit01 in #149
- Update purego by @TotallyGamerJet in #151
New Contributors
- @nkalait made their first contribution in #147
- @XORbit01 made their first contribution in #149
- @TotallyGamerJet made their first contribution in #151
Full Changelog: v1.4.0...v1.4.1
v1.4.0
What's Changed
- Remove CHANGELOG.md by @MarkKremer in #136
- Add speaker.Suspend and speaker.Resume by @MarkKremer in #144
- Add effects.Transition and a cross-fade example by @MarkKremer in #141
- Add speaker.PlayAndWait by @MarkKremer in #140
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- Add more tests and benchmarks by @MarkKremer in #130
- Move
beep.Silence
togenerators.Silence
by @MarkKremer in #131 - Fix speaker buffer size by @MarkKremer in #134
Full Changelog: v1.2.0...v1.2.1
v1.2.0
What's Changed
- Update Discord badge in README.md by @MarkKremer in #4
- Upgrade Go version to 1.21 by @MarkKremer in #2
- Run go fmt by @MarkKremer in #5
- Fix FileSize for saving .wav by @MarkKremer in #6
- Upgrade Oto version to 3.1 by @MarkKremer in #3
- Add CHANGELOG.md by @MarkKremer in #7
- Support single channel ogg/vorbis by @omccully in #10
- Update changelog by @MarkKremer in #116
- Merge dev back into master by @MarkKremer in #117
- Add link to my microphone package to the readme by @MarkKremer in #118
- Assert the resampler ratio is a valid number by @MarkKremer in #120
- Upgrade dependencies by @MarkKremer in #122
- Apply the master -> main branch rename to links and images in the README by @MarkKremer in #123
- Add Github workflow file by @MarkKremer in #124
- Fix flac.Decode handling of io.EOF by @MarkKremer in #127
New Contributors
- @MarkKremer made their first contribution in #4
- @omccully made their first contribution in #10
Full Changelog: v1.0.0...v1.2.0
v1.1.0
Final release of faiface beep project before development.
This release corresponds to faiface/beep@v1.1.0.