Skip to content

Commit 5d95abc

Browse files
N38: bevy_oddio (#1165)
Co-authored-by: Joe Clay <[email protected]>
1 parent 76ad1a2 commit 5d95abc

File tree

2 files changed

+31
-0
lines changed

2 files changed

+31
-0
lines changed
Loading

content/news/038/index.md

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -241,6 +241,37 @@ for further details.
241241

242242
## Library Updates
243243

244+
### bevy_oddio
245+
246+
![an example using bevy_oddio](change_pitch_bevy_oddio_example.png)
247+
_an example using bevy_oddio_
248+
249+
[bevy_oddio] by [@harudagondi] is an audio plugin
250+
for the [Bevy] game engine that uses the [oddio] library.
251+
It aims to allow first class support of non-static audio sources
252+
like procedurally generated audio.
253+
The library also aims to have a high amount of flexibility
254+
in controlling custom audio sources where typical audio sink methods
255+
would not suffice.
256+
257+
The previous month saw a new [0.2.0][bevy_oddio_02] release which
258+
irons out some bugs and added new ergonomic features to allow a
259+
better user experience. There is now added support for `Mono`
260+
and `Stereo` audio sources, support for more [oddio]
261+
types, a new example for controlling volume, and much more.
262+
A lot of the APIs have been reworked to make it more flexible
263+
and some public items were deleted to reduce redundancy.
264+
265+
The above screen shows an example of controlling a custom made audio source
266+
([taken from here][bevy_fundsp_example]) by calling the .control() method.
267+
268+
[bevy_oddio]: https://github.com/harudagondi/bevy_oddio
269+
[@harudagondi]: https://twitter.com/harudagondi
270+
[Bevy]: https://bevyengine.org/
271+
[oddio]: https://github.com/Ralith/oddio
272+
[bevy_oddio_02]: https://github.com/harudagondi/bevy_oddio/releases/tag/v0.2.0
273+
[bevy_fundsp_example]: https://github.com/harudagondi/bevy_fundsp/blob/ca08963820c83dd723784db6c6f87df8eadd60e0/examples/oddio/controlled.rs#L40-L52
274+
244275
## Popular Workgroup Issues in Github
245276

246277
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
 (0)