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.
const Chord< 3 > DominantSeventh
virtual ~IChord()=default
Chord(const Array< int8_t, N > &offsets)
const Chord< 2 > MinorFirstInv
Predefined Chord constants with bass notes.
const int8_t * begin() const override
#define BEGIN_CS_NAMESPACE
Array< T, M+N > cat(const Array< T, M > &a, const Array< T, N > &b)
Concatenate two arrays.
Array< int8_t, N > offsets
virtual const int8_t * end() const =0
An array wrapper for easy copying, comparing, and iterating.
const Chord< 2 > Diminished
T * begin()
Get a pointer to the first element.
const Chord< 2 > Augmented
virtual const int8_t * begin() const =0
Chord< N+1 > operator+(int8_t rhs) const
const Chord< 3 > MajorSeventh
const Chord< 2 > MajorFirstInv
Predefined Chord constants.
const Chord< 2 > MinorSecondInv
const Chord< 2 > MajorSecondInv
const int8_t * end() const override
const Array< int8_t, N > getOffsets() const
Chord< N+M > operator+(const Chord< M > &rhs) const