sequencer
Public Member Functions | List of all members
sequencer::audio::envelope_t Class Reference

#include <envelope.hpp>

Public Member Functions

double operator() (double t) const noexcept
 
void set_attack (double attack) noexcept
 
double attack () const noexcept
 
void set_sustain (double sustain) noexcept
 
double sustain () const noexcept
 
void set_decay (double decay) noexcept
 
double decay () const noexcept
 

Member Function Documentation

◆ attack()

double sequencer::audio::envelope_t::attack ( ) const
inlinenoexcept

◆ decay()

double sequencer::audio::envelope_t::decay ( ) const
inlinenoexcept

◆ operator()()

double sequencer::audio::envelope_t::operator() ( double  t) const
inlinenoexcept

◆ set_attack()

void sequencer::audio::envelope_t::set_attack ( double  attack)
inlinenoexcept

◆ set_decay()

void sequencer::audio::envelope_t::set_decay ( double  decay)
inlinenoexcept

◆ set_sustain()

void sequencer::audio::envelope_t::set_sustain ( double  sustain)
inlinenoexcept

◆ sustain()

double sequencer::audio::envelope_t::sustain ( ) const
inlinenoexcept

The documentation for this class was generated from the following file: