sequencer
Namespaces | Enumerations | Functions
lfo.hpp File Reference
#include <sequencer/wave_form.hpp>
#include <cmath>
#include <limits>
#include <utility>
Include dependency graph for lfo.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 sequencer::midi
 

Enumerations

enum  sequencer::midi::lfo_mode {
  sequencer::midi::lfo_mode::triangular = 0, sequencer::midi::lfo_mode::sine, sequencer::midi::lfo_mode::square, sequencer::midi::lfo_mode::saw,
  sequencer::midi::lfo_mode::exp, sequencer::midi::lfo_mode::ramp, sequencer::midi::lfo_mode::random
}
 

Functions

template<class T >
sequencer::midi::lfo_impl (double pos, double period_length, double speed, double phase, T min, T max, lfo_mode mode)
 
template<class T >
sequencer::midi::lfo (std::size_t pulse_count, std::size_t pulses_per_quarter_note, int speed, int phase, T min, T max, lfo_mode mode)