Control Surface  1.1.1
MIDI Control Surface library for Arduino
Transposer< MINIMUM_SEMITONES, MAXIMUM_SEMITONES > Member List

This is the complete list of members for Transposer< MINIMUM_SEMITONES, MAXIMUM_SEMITONES >, including all inherited members.

add(BankableMIDIInput< N > *bankable)Bank< MAXIMUM_SEMITONES - MINIMUM_SEMITONES+1 >private
Bank(uint8_t tracksPerBank=1, setting_t initialSelection=0)Bank< MAXIMUM_SEMITONES - MINIMUM_SEMITONES+1 >inline
bankSettingOutputBankprivate
getInitialSelection() constSelectable< N >inline
getNumberOfBanks()Bank< MAXIMUM_SEMITONES - MINIMUM_SEMITONES+1 >inlinestatic
getOffset() constOutputBankinline
getSelection() const overrideTransposer< MINIMUM_SEMITONES, MAXIMUM_SEMITONES >inlinevirtual
getTracksPerBank() constOutputBankinline
initialSelectionSelectable< N >private
inputBankablesBank< MAXIMUM_SEMITONES - MINIMUM_SEMITONES+1 >private
NTransposer< MINIMUM_SEMITONES, MAXIMUM_SEMITONES >static
OutputBank(uint8_t tracksPerBank=1, setting_t initialSelection=0)OutputBankinline
remove(BankableMIDIInput< N > *bankable)Bank< MAXIMUM_SEMITONES - MINIMUM_SEMITONES+1 >private
select(setting_t bankSetting) overrideBank< MAXIMUM_SEMITONES - MINIMUM_SEMITONES+1 >virtual
Selectable(setting_t initialSelection=0)Selectable< N >inlineprotected
setInitialSelection(setting_t initialSelection)Selectable< N >inline
tracksPerBankOutputBankprivate
Transposer(int8_t step=1)Transposer< MINIMUM_SEMITONES, MAXIMUM_SEMITONES >inline
validateSetting(setting_t setting)Selectable< N >inlinestatic