#include <pulp/signal/detail/modular_sequencing_common.hpp>#include <pulp/signal/rng.hpp>#include <pulp/signal/slew_limiter.hpp>#include <pulp/signal/units.hpp>#include <algorithm>#include <cmath>#include <cstdint>Go to the source code of this file.
Classes | |
| class | pulp::signal::StageSeqT< SampleType > |
| The pulse-count stage sequencer. More... | |
| struct | pulp::signal::StageSeqT< SampleType >::Frame |
| One sample of sequencer output. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::signal |
Typedefs | |
| using | pulp::signal::StageSeq = StageSeqT<float> |
| using | pulp::signal::StageSeq64 = StageSeqT<double> |
Enumerations | |
| enum class | pulp::signal::SeqDirection { pulp::signal::forward , pulp::signal::reverse , pulp::signal::pingpong , pulp::signal::random } |
| How a StageSeqT walks from one stage to the next. More... | |
| enum class | pulp::signal::StageGateMode { pulp::signal::hold , pulp::signal::repeat , pulp::signal::single , pulp::signal::rest } |
| What the gate does across the clock pulses a stage occupies. More... | |