ladybird/Userland/Applications/Piano
kleines Filmröllchen b7eea03103 Piano: Overhaul AudioPlayerLoop and throw out event loops
The audio player loop uses custom IPC plumbing to safely bypass any
event loop shenanigans. There is still work to be done, but this already
improves the realtime capabilities of Piano.
2022-12-15 00:21:00 -07:00
..
ProcessorParameterWidget Everywhere: Use C++ concepts instead of requires clauses 2022-12-09 11:25:30 +00:00
AudioPlayerLoop.cpp Piano: Overhaul AudioPlayerLoop and throw out event loops 2022-12-15 00:21:00 -07:00
AudioPlayerLoop.h Piano: Overhaul AudioPlayerLoop and throw out event loops 2022-12-15 00:21:00 -07:00
CMakeLists.txt Piano: Overhaul AudioPlayerLoop and throw out event loops 2022-12-15 00:21:00 -07:00
KeysWidget.cpp Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
KeysWidget.h Meta+Userland: Pass Gfx::IntPoint by value 2022-12-07 11:48:27 +01:00
KnobsWidget.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
KnobsWidget.h Piano: Replace knob instantiations with ProcessorParameterWidgets 2022-07-25 15:25:13 +02:00
main.cpp Piano: Overhaul AudioPlayerLoop and throw out event loops 2022-12-15 00:21:00 -07:00
MainWidget.cpp Piano: Only treat unmodified key presses as playing notes 2022-12-14 18:25:02 +00:00
MainWidget.h Piano: Only treat unmodified key presses as playing notes 2022-12-14 18:25:02 +00:00
Music.h Piano+LibDSP: Move Track to LibDSP 2022-07-22 19:35:41 +01:00
PlayerWidget.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
PlayerWidget.h AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RollWidget.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
RollWidget.h LibDSP: Rename library namespace to DSP 2022-07-19 11:17:45 +01:00
SamplerWidget.cpp AK+Everywhere: Rename String to DeprecatedString 2022-12-06 08:54:33 +01:00
SamplerWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
TrackManager.cpp Piano: Guard against all allocations at top level of the audio pipeline 2022-11-13 19:17:21 +00:00
TrackManager.h Piano+LibDSP: Move Track to LibDSP 2022-07-22 19:35:41 +01:00
WaveWidget.cpp Piano+LibDSP: Move Track to LibDSP 2022-07-22 19:35:41 +01:00
WaveWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00