From 2ccf5e752285d28d75ae5867e0301ac04c8af401 Mon Sep 17 00:00:00 2001 From: Fedor Logachev Date: Sun, 8 Aug 2021 08:15:07 -0500 Subject: [PATCH 1/3] N24: macroquad --- content/news/024/index.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/content/news/024/index.md b/content/news/024/index.md index d76b2fd62..c102f22e0 100644 --- a/content/news/024/index.md +++ b/content/news/024/index.md @@ -391,8 +391,16 @@ Macroquad website, showing how a game written with the framework can be ported to Android. It details all of the steps, from building to packaging for a release on Google Play. +In other news, Macroquad used to depend on rodio+cpal for audio on +native platforms, custom WebAudio implementation for web and a custom +abstraction on top of both. +This month macroquad's audio system got reimplemented on top of raw +OS APIs - Alsa, OpenSLES, CoreAudio and wasapi. And moved away to +a crate: [quad-snd]. + [macroquad]: https://github.com/not-fl3/macroquad [macroquad-android]: https://macroquad.rs/tutorials/android/ +[quad-snd]: https://github.com/not-fl3/quad-snd ### [Emerald] From cff81484323c5a08c551576929e533c20a3233c7 Mon Sep 17 00:00:00 2001 From: Joe Clay <27cupsofcoffee@gmail.com> Date: Sun, 8 Aug 2021 15:51:30 +0100 Subject: [PATCH 2/3] Apply suggestions from code review --- content/news/024/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/content/news/024/index.md b/content/news/024/index.md index c102f22e0..3119a1514 100644 --- a/content/news/024/index.md +++ b/content/news/024/index.md @@ -392,11 +392,11 @@ ported to Android. It details all of the steps, from building to packaging for a release on Google Play. In other news, Macroquad used to depend on rodio+cpal for audio on -native platforms, custom WebAudio implementation for web and a custom -abstraction on top of both. -This month macroquad's audio system got reimplemented on top of raw -OS APIs - Alsa, OpenSLES, CoreAudio and wasapi. And moved away to -a crate: [quad-snd]. +native platforms and a custom WebAudio implementation for web, with a custom +abstraction on top of both. This month, Macroquad's audio system was +reimplemented on top of raw +OS APIs - ALSA, OpenSLES, CoreAudio and WASAPI. This functionality has been +extracted into a crate: [quad-snd]. [macroquad]: https://github.com/not-fl3/macroquad [macroquad-android]: https://macroquad.rs/tutorials/android/ From 027b2ea66939f3e090277886e314c7fdeacc22f4 Mon Sep 17 00:00:00 2001 From: Joe Clay <27cupsofcoffee@gmail.com> Date: Sun, 8 Aug 2021 15:52:12 +0100 Subject: [PATCH 3/3] Update index.md --- content/news/024/index.md | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/content/news/024/index.md b/content/news/024/index.md index 3119a1514..0959d4915 100644 --- a/content/news/024/index.md +++ b/content/news/024/index.md @@ -391,12 +391,11 @@ Macroquad website, showing how a game written with the framework can be ported to Android. It details all of the steps, from building to packaging for a release on Google Play. -In other news, Macroquad used to depend on rodio+cpal for audio on -native platforms and a custom WebAudio implementation for web, with a custom +In other news, Macroquad used to depend on rodio+cpal for audio on +native platforms and a custom WebAudio implementation for web, with a custom abstraction on top of both. This month, Macroquad's audio system was -reimplemented on top of raw -OS APIs - ALSA, OpenSLES, CoreAudio and WASAPI. This functionality has been -extracted into a crate: [quad-snd]. +reimplemented on top of raw OS APIs - ALSA, OpenSLES, CoreAudio and WASAPI. +This functionality has now been extracted into a crate: [quad-snd]. [macroquad]: https://github.com/not-fl3/macroquad [macroquad-android]: https://macroquad.rs/tutorials/android/