Anklang 0.3.0-460-gc4ef46ba
ASE — Anklang Sound Engine (C++)

« « « Anklang Documentation
Loading...
Searching...
No Matches
Static Public Member Functions | Static Public Attributes | List of all members
Ase::MidiNote Struct Reference

Components of a MIDI note. More...

#include "midievent.hh"

Static Public Member Functions

static float note_to_freq (MusicalTuning tuning, int note, float kammer_freq)
 Convert MIDI note to Hertz for a MusicalTuning and kammer_freq.
 

Static Public Attributes

static constexpr const int NMIN
 
static constexpr const int NMAX
 
static constexpr const int NVOID
 
static constexpr const int KAMMER_NOTE
 
static constexpr const int KAMMER_OCTAVE
 

Detailed Description

Components of a MIDI note.

Definition at line 144 of file midievent.hh.

Member Function Documentation

◆ note_to_freq()

float Ase::MidiNote::note_to_freq ( MusicalTuning  tuning,
int  note,
float  kammer_freq 
)
static

Convert MIDI note to Hertz for a MusicalTuning and kammer_freq.

Definition at line 155 of file midievent.hh.

References ASE_ISLIKELY, and Ase::semitone_tables_265.

Referenced by Ase::AudioProcessor::note_to_freq().

Member Data Documentation

◆ KAMMER_NOTE

constexpr const int Ase::MidiNote::KAMMER_NOTE
staticconstexpr

Definition at line 148 of file midievent.hh.

◆ KAMMER_OCTAVE

constexpr const int Ase::MidiNote::KAMMER_OCTAVE
staticconstexpr

Definition at line 149 of file midievent.hh.

◆ NMAX

constexpr const int Ase::MidiNote::NMAX
staticconstexpr

Definition at line 146 of file midievent.hh.

◆ NMIN

constexpr const int Ase::MidiNote::NMIN
staticconstexpr

Definition at line 145 of file midievent.hh.

◆ NVOID

constexpr const int Ase::MidiNote::NVOID
staticconstexpr

Definition at line 147 of file midievent.hh.


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