Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
snap_grid.hpp File Reference

Exact, meter-aware tick snapping for sequencer editing gestures. More...

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 }

Detailed Description

Exact, meter-aware tick snapping for sequencer editing gestures.