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;
T * end()
Get a pointer to the memory beyond the array.
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
#define BEGIN_CS_NAMESPACE
const Chord< 3 > MajorSeventh
Array< T, M+N > cat(const Array< T, M > &a, const Array< T, N > &b)
Concatenate two arrays.
const Chord< 2 > MinorSecondInv
T * begin()
Get a pointer to the first element.
Chord< N+M > operator+(const Chord< M > &rhs) const
const Chord< 2 > Diminished
Array< int8_t, N > offsets
An array wrapper for easy copying, comparing, and iterating.
const Chord< 2 > Augmented
virtual const int8_t * end() const =0
const Chord< 2 > MajorFirstInv
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