From 6f2518eb1f4ad4e542294f37c074e112f2df1502 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 4 Oct 2024 02:19:44 +0200 Subject: [PATCH] adds draft for new release announcement --- ...0_announcement_and_call_for_userstories.md | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 outreach/v0.20_announcement_and_call_for_userstories.md diff --git a/outreach/v0.20_announcement_and_call_for_userstories.md b/outreach/v0.20_announcement_and_call_for_userstories.md new file mode 100644 index 0000000..d59a08d --- /dev/null +++ b/outreach/v0.20_announcement_and_call_for_userstories.md @@ -0,0 +1,48 @@ + + +# Announcing rodio 0.20 and call for help + + +Rodio is an audio playback library. It can decode audio files, synthesize new +sounds, apply effects to sounds & mix them. Rodio has been part of the Rust +ecosystem for 9 years now! 🎉. + +## New release +The rodio contributors have made many improvements in the last 5 months. Rodio can now: + +- Seek back and forth through sound efficiently +- Track the playback position at sample accuracy! +- Generate more signals such as chirps, white & pink noise and different + wavesforms +- Automatically adjust the gain to limit the peak volume and change in loudness + +This is ignoring the many fixes and smaller additions made by the many +contributors who helped out expand rodio. + +## Call for help + +In its 9 years of existence Rust has changed a lot. Further more Rodio is being +used for applications beyond its original scope. To improve rodio we believe its +time for larger (breaking) changes. + +### User feedback +To ensure we make the right changes we want +to know what rodio is being used for and what you all would like to use it for. + +We can use any input you have but are especially looking for users who are: +- using rodio and feel some part of the API is hard to use. +- have experienced footguns/pain point +- wanted to use rodio but could not make it fit their use-case (excluding complex + game audio (best served by [kira](https://crates.io/crates/kira)) and advanced + dsp). If you disagree and think rodio can server those excluded use-case too + let us know! + +The best way to leave your feedback is a short user story on our issue +[tracker](https://github.com/RustAudio/rodio/issues). If that is not your thing +any other form posted there works too! + +### Architecture & API +We can use input on our planned [changes](https://github.com/RustAudio/rodio/issues/614) and how to best implement them.