Releases: gopxl/beep
Releases · gopxl/beep
v2.1.1
What's Changed
- Bump github.com/ebitengine/oto/v3 from 3.2.0 to 3.3.0 by @dependabot in #188
- Bump github.com/ebitengine/oto/v3 from 3.3.0 to 3.3.1 by @dependabot in #189
- Move wiki to GitHub Pages site by @MarkKremer in #191
- Fix typo in buffer.go by @mefuller in #196
- chore(examples): update all examples to use Loop2 instead of deprecated Loop method by @egor-denysenko in #201
- Bump github.com/stretchr/testify from 1.9.0 to 1.10.0 by @dependabot in #199
- Bump github.com/ebitengine/oto/v3 from 3.3.1 to 3.3.2 by @dependabot in #202
- Fix panic when clearing Mixer during mixing by @MarkKremer in #198
Changes GitHub Actions
- Upgrade setup-go action by @MarkKremer in #184
- Upgrade checkout action by @MarkKremer in #185
- Add matrix testing to actions for Go versions by @MarkKremer in #186
- Docgen by @MarkKremer in #192
- Allow manual dispatching of github pages action by @MarkKremer in #194
New Contributors
- @mefuller made their first contribution in #196
- @egor-denysenko made their first contribution in #201
Full Changelog: v2.1.0...v2.1.1
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