This is an old version of the documentation. View the latest version
here.
Control Surface
1.0.0
MIDI Control Surface library for Arduino
|
Go to the documentation of this file.
11 virtual const int8_t *
begin()
const = 0;
12 virtual const int8_t *
end()
const = 0;
virtual const int8_t * begin() const =0
const Chord< 2 > MinorFirstInv
Chord(const Array< int8_t, N > &offsets)
Chord< N+1 > operator+(int8_t rhs) const
Predefined Chord constants with bass notes.
const Chord< 2 > MajorSecondInv
virtual ~IChord()=default
const Chord< 3 > MajorSeventh
const Chord< 2 > MinorSecondInv
Chord< N+M > operator+(const Chord< M > &rhs) const
const Chord< 2 > Diminished
#define BEGIN_CS_NAMESPACE
Array< int8_t, N > offsets
const Chord< 2 > Augmented
virtual const int8_t * end() const =0
const Chord< 2 > MajorFirstInv
T * end()
Get a pointer to the memory beyond the array.
const Chord< 3 > DominantSeventh
const int8_t * begin() const override
Predefined Chord constants.
const int8_t * end() const override
const Array< int8_t, N > getOffsets() const
T * begin()
Get a pointer to the first element.
Array< T, M+N > cat(const Array< T, M > &a, const Array< T, N > &b)
Concatenate two arrays.