summaryrefslogtreecommitdiff
path: root/Userland/Applications/Piano
AgeCommit message (Expand)Author
2022-10-25Userland: Let applications make use of make_command_palette_action()demostanis
2022-07-25Piano: Replace knob instantiations with ProcessorParameterWidgetskleines Filmröllchen
2022-07-25LibDSP: Remove Track volume getters and setterskleines Filmröllchen
2022-07-25Piano: Remove waveform cycling with Ckleines Filmröllchen
2022-07-25Piano: Add a generic processor parameter widgetkleines Filmröllchen
2022-07-25Piano: Add Toggle parameter widgetkleines Filmröllchen
2022-07-22Piano: Increase AudioPlayerLoop resilience against scheduling weirdnesskleines Filmröllchen
2022-07-22Piano+LibDSP: Move Track to LibDSPkleines Filmröllchen
2022-07-19LibDSP: Rename library namespace to DSPkleines Filmröllchen
2022-07-19LibAudio: Rename ConnectionFromClient to ConnectionToServerkleines Filmröllchen
2022-07-12Everywhere: Add sv suffix to strings relying on StringView(char const*)sin-ack
2022-05-26Piano: Use LibDSP::Keyboard for all keyboard-playing logickleines Filmröllchen
2022-05-26Piano: Make TrackManager::next_track_index constkleines Filmröllchen
2022-05-26Piano: Use a real transport in the TrackManagerkleines 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: 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-04-21LibAudio+Userland: Use new audio queue in client-server communicationkleines Filmröllchen
2022-04-21LibAudio+Everywhere: Rename Audio::Buffer -> Audio::LegacyBufferkleines Filmröllchen
2022-04-18Userland: Always construct Application with try_create()Sam Atkins
2022-04-09LibGfx: Move other font-related files to LibGfx/Font/Simon Wanner
2022-04-01Everywhere: Run clang-formatIdan Horowitz
2022-03-14Piano: Decrease sample headroomkleines Filmröllchen
2022-02-28Piano: Respect logarithmic parameters in sliderskleines Filmröllchen
2022-02-25Userland: Rename IPC ClientConnection => ConnectionFromClientItamar
2022-02-15Base+Piano: Insert missing icons into menubarelectrikmilk
2022-02-14Applications: Use default constructors/destructorsLenny Maiorani
2022-02-06AK: Move integral log2 and exp to IntegerMath.hHendiadyoin1
2022-01-20Userland: Add horizontal mouse scroll supportDmitry Petrov
2022-01-15LibCore+LibIPC+Everywhere: Return Stream::LocalSocket from LocalServersin-ack
2022-01-14Everywhere: Use my new serenityos.org e-mail :^)kleines Filmröllchen
2022-01-09Piano: Propagate errors using try_set_main_widget in maincreator1creeper1
2021-12-30Everywhere: Use 'increase_slider_by()' method from AbstractSliderElyse
2021-12-20Piano: Make `Key_Space` shortcut to toggle playbackJunior Rantila
2021-12-11Piano: Add track controls to the player widgetJose Flores
2021-11-28LibAudio: New error propagation API in Loader and Bufferkleines Filmröllchen
2021-11-28Everywhere: Use default execpromises argument for Core::System::pledgeBrian Gianforcaro
2021-11-23LibCore+LibSystem: Move syscall wrappers from LibSystem to LibCoreAndreas Kling
2021-11-22Everywhere: Use Application::construct() with Main::Arguments directlyMustafa Quraish
2021-11-22Piano: Port to LibMainPascal Puffke
2021-11-22Piano: Move to LibDSP's Classic synthesizerkleines Filmröllchen
2021-11-21Piano: Use default sample rate in absence of audio deviceJelle Raaijmakers
2021-11-16Piano: Create controller widgets for processor parameterskleines Filmröllchen
2021-11-15Piano: Always show Processor parameter valueskleines Filmröllchen
2021-11-15Audio: Fix code smells and issues found by static analysiskleines Filmröllchen
2021-11-11Everywhere: Pass AK::StringView by valueAndreas Kling
2021-11-08LibAudio: Rename Audio::Frame -> Audio::SampleDavid Isaksson
2021-11-08LibGfx: Use ErrorOr<T> for Bitmap::try_create()Andreas Kling