#include <pulp/signal/decay_envelope.hpp>#include <pulp/signal/drum/fm_tables.hpp>#include <pulp/signal/drum/layers.hpp>#include <pulp/signal/drum/voice.hpp>#include <pulp/signal/fm_operator_engine.hpp>#include <pulp/signal/noise_source.hpp>#include <pulp/signal/svf.hpp>#include <algorithm>#include <array>#include <cmath>#include <cstdint>Go to the source code of this file.
Classes | |
| class | pulp::signal::drum::FmDrumVoice |
| A two-operator FM percussion voice. More... | |
| class | pulp::signal::drum::Fm8DrumVoice |
| An eight-operator FM percussion voice with a fixed algorithm table. More... | |
| struct | pulp::signal::drum::Fm8DrumVoice::Algorithm |
| One routing: for each operator, a bitmask of the operators that modulate it, and whether it is heard directly. More... | |
Namespaces | |
| namespace | pulp |
| namespace | pulp::signal |
| namespace | pulp::signal::drum |