A track-owned generator of modulation signal. More...
#include <modulation.hpp>
Public Member Functions | |
| bool | valid () const noexcept |
| Returns whether id is a usable, non-sentinel document identity. | |
| bool | operator== (const Modulator &) const =default |
Public Attributes | |
| ItemId | id |
| ModulatorKind | kind = ModulatorKind::Lfo |
| std::string | name |
A track-owned generator of modulation signal.
Identity and declared kind are the whole document contract. No modulator runtime ships yet; what must be right now is that a route authored against this identity survives to the phase that adds one.
|
default |
|
inlinenoexcept |
Returns whether id is a usable, non-sentinel document identity.
| ItemId pulp::timeline::Modulator::id |
| ModulatorKind pulp::timeline::Modulator::kind = ModulatorKind::Lfo |
| std::string pulp::timeline::Modulator::name |