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

#include <note.hpp>

Public Member Functions

constexpr note_t () noexcept=default
 
constexpr note_t (double base_note, int octave_offset=0) noexcept
 
constexpr void set_base_note (double base_note) noexcept
 
constexpr void set_octave_offset (int octave_offset) noexcept
 
constexpr double frequency () const noexcept
 

Constructor & Destructor Documentation

◆ note_t() [1/2]

constexpr sequencer::audio::note_t::note_t ( )
defaultnoexcept

◆ note_t() [2/2]

constexpr sequencer::audio::note_t::note_t ( double  base_note,
int  octave_offset = 0 
)
inlineexplicitnoexcept

Member Function Documentation

◆ frequency()

constexpr double sequencer::audio::note_t::frequency ( ) const
inlinenoexcept

◆ set_base_note()

constexpr void sequencer::audio::note_t::set_base_note ( double  base_note)
inlinenoexcept

◆ set_octave_offset()

constexpr void sequencer::audio::note_t::set_octave_offset ( int  octave_offset)
inlinenoexcept

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