Control Surface master
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

constexpr static Note C ()
 
constexpr static Note Db ()
 
constexpr static Note D ()
 
constexpr static Note Eb ()
 
constexpr static Note E ()
 
constexpr static Note F_ ()
 
constexpr static Note Gb ()
 
constexpr static Note G ()
 
constexpr static Note Ab ()
 
constexpr static Note A ()
 
constexpr static Note Bb ()
 
constexpr static 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()

constexpr static Note C ( )
inlinestaticconstexpr

Definition at line 26 of file Notes.hpp.

◆ Db()

constexpr static Note Db ( )
inlinestaticconstexpr

Definition at line 27 of file Notes.hpp.

◆ D()

constexpr static Note D ( )
inlinestaticconstexpr

Definition at line 28 of file Notes.hpp.

◆ Eb()

constexpr static Note Eb ( )
inlinestaticconstexpr

Definition at line 29 of file Notes.hpp.

◆ E()

constexpr static Note E ( )
inlinestaticconstexpr

Definition at line 30 of file Notes.hpp.

◆ F_()

constexpr static Note F_ ( )
inlinestaticconstexpr

Definition at line 31 of file Notes.hpp.

◆ Gb()

constexpr static Note Gb ( )
inlinestaticconstexpr

Definition at line 32 of file Notes.hpp.

◆ G()

constexpr static Note G ( )
inlinestaticconstexpr

Definition at line 33 of file Notes.hpp.

◆ Ab()

constexpr static Note Ab ( )
inlinestaticconstexpr

Definition at line 34 of file Notes.hpp.

◆ A()

constexpr static Note A ( )
inlinestaticconstexpr

Definition at line 35 of file Notes.hpp.

◆ Bb()

constexpr static Note Bb ( )
inlinestaticconstexpr

Definition at line 36 of file Notes.hpp.

◆ B()

constexpr static 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: