Control Surface pin-t-adl
MIDI Control Surface library for Arduino
Public Member Functions | Static Public Member Functions | Private Member Functions | Private Attributes | List of all members
Note Class Reference

#include <MIDI_Constants/Notes.hpp>

Detailed Description

Definition at line 16 of file Notes.hpp.

+ Collaboration diagram for Note:

Public Member Functions

constexpr int8_t operator() (int8_t octave=-1) const
 

Static Public Member Functions

static constexpr Note C ()
 
static constexpr Note Db ()
 
static constexpr Note D ()
 
static constexpr Note Eb ()
 
static constexpr Note E ()
 
static constexpr Note F_ ()
 
static constexpr Note Gb ()
 
static constexpr Note G ()
 
static constexpr Note Ab ()
 
static constexpr Note A ()
 
static constexpr Note Bb ()
 
static constexpr Note B ()
 

Private Member Functions

constexpr Note (int8_t base)
 

Private Attributes

int8_t base
 

Constructor & Destructor Documentation

◆ Note()

constexpr Note ( int8_t  base)
inlineconstexprprivate

Definition at line 19 of file Notes.hpp.

Member Function Documentation

◆ operator()()

constexpr int8_t operator() ( int8_t  octave = -1) const
inlineconstexpr

Definition at line 22 of file Notes.hpp.

◆ C()

static constexpr Note C ( )
inlinestaticconstexpr

Definition at line 26 of file Notes.hpp.

◆ Db()

static constexpr Note Db ( )
inlinestaticconstexpr

Definition at line 27 of file Notes.hpp.

◆ D()

static constexpr Note D ( )
inlinestaticconstexpr

Definition at line 28 of file Notes.hpp.

◆ Eb()

static constexpr Note Eb ( )
inlinestaticconstexpr

Definition at line 29 of file Notes.hpp.

◆ E()

static constexpr Note E ( )
inlinestaticconstexpr

Definition at line 30 of file Notes.hpp.

◆ F_()

static constexpr Note F_ ( )
inlinestaticconstexpr

Definition at line 31 of file Notes.hpp.

◆ Gb()

static constexpr Note Gb ( )
inlinestaticconstexpr

Definition at line 32 of file Notes.hpp.

◆ G()

static constexpr Note G ( )
inlinestaticconstexpr

Definition at line 33 of file Notes.hpp.

◆ Ab()

static constexpr Note Ab ( )
inlinestaticconstexpr

Definition at line 34 of file Notes.hpp.

◆ A()

static constexpr Note A ( )
inlinestaticconstexpr

Definition at line 35 of file Notes.hpp.

◆ Bb()

static constexpr Note Bb ( )
inlinestaticconstexpr

Definition at line 36 of file Notes.hpp.

◆ B()

static constexpr Note B ( )
inlinestaticconstexpr

Definition at line 37 of file Notes.hpp.

Member Data Documentation

◆ base

int8_t base
private

Definition at line 18 of file Notes.hpp.


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