From c6a435ed3675e3ed476ba63cd4e861a732ffd30a Mon Sep 17 00:00:00 2001 From: Bananymous Date: Mon, 24 Aug 2026 01:44:04 +0300 Subject: [PATCH] LibAudio: Allow generating sine waves --- userspace/libraries/LibAudio/Audio.cpp | 20 ++++------- .../AudioStreams/SineWaveAudioStream.cpp | 36 +++++++++++++++++++ userspace/libraries/LibAudio/CMakeLists.txt | 1 + .../LibAudio/include/LibAudio/Audio.h | 2 +- .../AudioStreams/SineWaveAudioStream.h | 35 ++++++++++++++++++ 5 files changed, 79 insertions(+), 15 deletions(-) create mode 100644 userspace/libraries/LibAudio/AudioStreams/SineWaveAudioStream.cpp create mode 100644 userspace/libraries/LibAudio/include/LibAudio/AudioStreams/SineWaveAudioStream.h diff --git a/userspace/libraries/LibAudio/Audio.cpp b/userspace/libraries/LibAudio/Audio.cpp index 52cfa00d..cc4f3ee0 100644 --- a/userspace/libraries/LibAudio/Audio.cpp +++ b/userspace/libraries/LibAudio/Audio.cpp @@ -23,25 +23,17 @@ namespace LibAudio return result; } - BAN::ErrorOr