Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 5d95abc

Browse filesBrowse files
N38: bevy_oddio (rust-gamedev#1165)
Co-authored-by: Joe Clay <27cupsofcoffee@gmail.com>
1 parent 76ad1a2 commit 5d95abc
Copy full SHA for 5d95abc

File tree

2 files changed

+31
-0
lines changed
Filter options

2 files changed

+31
-0
lines changed
Loading

‎content/news/038/index.md

Copy file name to clipboardExpand all lines: content/news/038/index.md
+31Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.