Control Surface main
MIDI Control Surface library for Arduino
Loading...
Searching...
No Matches
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.
 

Variables

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