summaryrefslogtreecommitdiff
path: root/Userland/Libraries/LibDSP
AgeCommit message (Expand)Author
2023-05-05Piano: Allow per-track controls (again)kleines Filmröllchen
2023-03-06Everywhere: Remove NonnullRefPtr.h includesAndreas Kling
2023-03-06Everywhere: Stop using NonnullRefPtrVectorAndreas Kling
2023-02-25LibDSP: Don't crash on out-of-bounds parameter valuekleines Filmröllchen
2023-02-25Everywhere: Use _{short_,}string to create Strings from literalsLinus Groh
2023-02-25LibDSP: Get rid of DeprecatedStringkleines Filmröllchen
2023-02-15Piano: Fix insertion and deletion of notesFlorian Kaiser
2023-02-08Everywhere: Use ReadonlySpan<T> instead of Span<T const>MacDue
2023-01-28AK: Remove `try_` prefix from FixedArray creation functionsLinus Groh
2023-01-27LibDSP: Remove declarations for non-existent methodsSam Atkins
2022-12-09Everywhere: Use C++ concepts instead of requires clausesMoustafa Raafat
2022-12-06AK+Everywhere: Rename String to DeprecatedStringLinus Groh
2022-12-03Everywhere: Run clang-formatLinus Groh
2022-11-01Everywhere: Mark dependencies of most targets as PRIVATETim Schumacher
2022-07-25LibDSP: Add a fixed mastering processor to Trackkleines Filmröllchen
2022-07-25LibDSP: Remove Track volume getters and setterskleines Filmröllchen
2022-07-25LibDSP: Actually implement the Mastering processorkleines Filmröllchen
2022-07-22Piano+LibDSP: Move Track to LibDSPkleines Filmröllchen
2022-07-19LibDSP: Rename library namespace to DSPkleines Filmröllchen
2022-05-26LibDSP: Fix keyboard glitch in Classickleines Filmröllchen
2022-05-26LibDSP: Introduce the Keyboardkleines Filmröllchen
2022-05-13LibDSP+Piano: Convert DSP APIs to accept entire sample rangeskleines Filmröllchen
2022-05-13LibDSP: Remove Transport's time counter reference APIkleines Filmröllchen
2022-05-13LibDSP: Make the note frequencies an AK::Array instead of a C arraykleines Filmröllchen
2022-05-13LibDSP: Improve const correctnesskleines Filmröllchen
2022-05-13LibDSP: Refactor OOP non-functionallykleines Filmröllchen
2022-05-07LibAudio+LibDSP: Switch samples to 32-bit float instead of 64-bit floatkleines Filmröllchen
2022-05-03LibAudio+Userland: Remove Audio::LegacyBufferkleines Filmröllchen
2022-03-15AK+Everywhere: Add sincos and use it in some placesHendiadyoin1
2022-03-14LibDSP: Add windowing functionsArne Elster
2022-03-14LibDSP: Generalize & improve FFTkleines Filmröllchen
2022-02-28LibDSP: Allow ProcessorRangeParameter to specify if it's a log valuekleines Filmröllchen
2022-02-26LibDSP: Add IMDCTArne Elster
2022-01-14Everywhere: Use my new serenityos.org e-mail :^)kleines Filmröllchen
2021-12-05LibDSP: Cast unused smart-pointer return value to voidSam Atkins
2021-11-29LibDSP: Fix potential slicing issue in volume_from_envelopeBrian Gianforcaro
2021-11-24SoundPlayer+LibDSP: Move the FFT implementation to LibDSPkleines Filmröllchen
2021-11-22Piano: Move to LibDSP's Classic synthesizerkleines Filmröllchen
2021-11-22LibDSP: Create Classic synthkleines Filmröllchen
2021-11-22LibDSP: Introduce ProcessorEnumParameterkleines Filmröllchen
2021-11-22LibDSP: Add Envelope abstractionkleines Filmröllchen
2021-11-17AK: Convert AK::Format formatting helpers to returning ErrorOr<void>Andreas Kling
2021-11-15Audio: Fix code smells and issues found by static analysiskleines Filmröllchen
2021-11-11LibDSP: Optimize note processingkleines Filmröllchen
2021-11-11LibDSP: Move to constexpr wherever possiblekleines Filmröllchen
2021-11-11LibDSP: Clean up ProcessorParameter headerkleines Filmröllchen
2021-11-08LibAudio: Rename Audio::Frame -> Audio::SampleDavid Isaksson
2021-11-02LibDSP+Piano: Fix visibility of Object-derivative constructorsBen Wiederhake
2021-09-28LibDSP: Remove unused Effects::Delay::m_old_delay_size memberBrian Gianforcaro
2021-09-12LibDSP+LibAudio: Use logarithmic scaling in delay effectkleines Filmröllchen