Control Surface pin-t-adl
MIDI Control Surface library for Arduino
Classes | Namespaces | Functions | Variables
Notes.hpp File Reference
#include <Settings/NamespaceSettings.hpp>
#include <stdint.h>
+ Include dependency graph for Notes.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Note
 

Namespaces

namespace  MIDI_Notes
 MIDI note names.
 

Functions

constexpr int8_t note (Note note, int8_t numOctave)
 Get the MIDI note in the given octave. More...
 

Variables

constexpr Note C = Note::C()
 C (Do) More...
 
constexpr Note Db = Note::Db()
 C♯, D♭ (Do sharp, Re flat) More...
 
constexpr Note D = Note::D()
 D (Re) More...
 
constexpr Note Eb = Note::Eb()
 D♯, E♭ (Re sharp, Mi flat) More...
 
constexpr Note E = Note::E()
 E (Mi) More...
 
constexpr Note F_ = Note::F_()
 F (Fa) More...
 
constexpr Note Gb = Note::Gb()
 F♯, G♭ (Fa sharp, Sol flat) More...
 
constexpr Note G = Note::G()
 G (Sol) More...
 
constexpr Note Ab = Note::Ab()
 G♯, A♭ (Sol sharp, La flat) More...
 
constexpr Note A = Note::A()
 A (La) More...
 
constexpr Note Bb = Note::Bb()
 A♯, B♭ (La sharp, Si flat) More...
 
constexpr Note B = Note::B()
 B (Si) More...