1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 14:38:11 +00:00
serenity/Userland/Libraries/LibDSP
Fabian Neundorf 413e212ea8 Piano: Cache buffers in Track and WaveWidget
The Track itself caches the Samples after each processing step which
allows it to be queried without the need to process it every time.

This result is queried by the WaveWidget which then caches the result to
prevent unnecessary heap allocations every paint event.
2023-08-04 12:56:27 +02:00
..
Clip.cpp Piano: Fix insertion and deletion of notes 2023-02-15 12:58:25 +01:00
Clip.h Piano: Fix insertion and deletion of notes 2023-02-15 12:58:25 +01:00
CMakeLists.txt Everywhere: Mark dependencies of most targets as PRIVATE 2022-11-01 14:49:09 +00:00
Effects.cpp Everywhere: Use _{short_,}string to create Strings from literals 2023-02-25 20:51:49 +01:00
Effects.h LibDSP: Actually implement the Mastering processor 2022-07-25 15:25:13 +02:00
Envelope.h LibDSP: Rename library namespace to DSP 2022-07-19 11:17:45 +01:00
FFT.h LibDSP: Rename library namespace to DSP 2022-07-19 11:17:45 +01:00
Keyboard.cpp Piano+LibDSP: Move Track to LibDSP 2022-07-22 19:35:41 +01:00
Keyboard.h Piano+LibDSP: Move Track to LibDSP 2022-07-22 19:35:41 +01:00
MDCT.h Everywhere: Use ReadonlySpan<T> instead of Span<T const> 2023-02-08 19:15:45 +00:00
Music.h Everywhere: Use AK_MAKE_DEFAULT_MOVABLE to avoid mistakes 2023-06-18 08:47:51 +01:00
Processor.h LibDSP: Get rid of DeprecatedString 2023-02-25 15:41:01 +01:00
ProcessorParameter.h Everywhere: Remove needless trailing semi-colons after functions 2023-07-08 10:32:56 +01:00
Synthesizers.cpp Everywhere: Use _{short_,}string to create Strings from literals 2023-02-25 20:51:49 +01:00
Synthesizers.h LibDSP: Remove declarations for non-existent methods 2023-01-27 20:33:18 +00:00
Track.cpp Piano: Cache buffers in Track and WaveWidget 2023-08-04 12:56:27 +02:00
Track.h Piano: Cache buffers in Track and WaveWidget 2023-08-04 12:56:27 +02:00
Transport.h LibDSP: Rename library namespace to DSP 2022-07-19 11:17:45 +01:00
Window.h LibDSP: Get rid of DeprecatedString 2023-02-25 15:41:01 +01:00