Exact, meter-aware tick snapping for sequencer editing gestures. More...
#include <pulp/runtime/result.hpp>#include <pulp/timebase/compiled_meter_map.hpp>#include <pulp/timebase/quantize.hpp>#include <cstdint>Go to the source code of this file.
Classes | |
| class | pulp::timeline_editor::SnapGrid |
| A validated musical grid whose phase restarts at every authored bar. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::timeline_editor |
| ScriptedUiHost is a SequencerUiHost whose playhead is written by the caller instead of an engine, and which keeps what a view emitted so a test can read it back. | |
Enumerations | |
| enum class | pulp::timeline_editor::SnapDirection : std::uint8_t { pulp::timeline_editor::SnapDirection::AtOrBefore , pulp::timeline_editor::SnapDirection::Nearest , pulp::timeline_editor::SnapDirection::AtOrAfter } |
| Which inclusive grid boundary a gesture requests. More... | |
| enum class | pulp::timeline_editor::SnapGridError : std::uint8_t { pulp::timeline_editor::SnapGridError::InvalidInterval , pulp::timeline_editor::SnapGridError::InvalidSwingRatio } |
Exact, meter-aware tick snapping for sequencer editing gestures.