ladybird/Userland/Applications/Piano
kleines Filmröllchen 889315e8aa Piano: Respect logarithmic parameters in sliders
If the underlying parameter is logarithmic, the slider respects that and
switches to a logarithmic display. Currently, the used base is e, and
we'll have to see in practice if 2 or 10 might be better. The parameters
that make use of this, as can be seen in the previous commit, are all of
the time dependent parameters such as the synth envelope parameters, as
with these, usually fine-grained control at small time scales and
coarser control at large time scales is desired.

This was a good opportunity to refactor the slider step count into a
constant.
2022-02-28 13:59:31 +01:00
..
ProcessorParameterWidget Piano: Respect logarithmic parameters in sliders 2022-02-28 13:59:31 +01:00
AudioPlayerLoop.cpp Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
AudioPlayerLoop.h Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
CMakeLists.txt Piano: Port to LibMain 2021-11-22 23:56:22 +01:00
KeysWidget.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
KeysWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
KnobsWidget.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
KnobsWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
main.cpp Userland: Rename IPC ClientConnection => ConnectionFromClient 2022-02-25 22:35:12 +01:00
MainWidget.cpp Base+Piano: Insert missing icons into menubar 2022-02-15 12:10:14 +01:00
MainWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
Music.h Piano: Move to LibDSP's Classic synthesizer 2021-11-22 22:26:17 +01:00
PlayerWidget.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
PlayerWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
RollWidget.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
RollWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
SamplerWidget.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
SamplerWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
Track.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
Track.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
TrackManager.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
TrackManager.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
WaveWidget.cpp Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00
WaveWidget.h Applications: Use default constructors/destructors 2022-02-14 22:06:55 +00:00