Control Surface main
MIDI Control Surface library for Arduino
Transposer< MinTransposition, MaxTransposition > Member List

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

add(BankSettingChangeCallback *bankable)Bank< MaxTransposition - MinTransposition+1 >
Bank(uint8_t tracksPerBank=1, setting_t initialSelection=0, int8_t selectionOffset=0)Bank< MaxTransposition - MinTransposition+1 >inline
bankSettingOutputBankprivate
getInitialSelection() constSelectable< NumBanks >inline
getNumberOfBanks()Bank< MaxTransposition - MinTransposition+1 >inlinestatic
getOffset() constOutputBankinline
getOffsetOfSetting(setting_t s) constOutputBankinline
getSelection() constOutputBankinline
getSelectionOffset() constOutputBankinline
getTracksPerBank() constOutputBankinline
getTransposition() constTransposer< MinTransposition, MaxTransposition >inline
getTranspositionSemitones() constTransposer< MinTransposition, MaxTransposition >inline
initialSelectionSelectable< NumBanks >private
inputBankablesBank< MaxTransposition - MinTransposition+1 >private
NTransposer< MinTransposition, MaxTransposition >static
NumBanksTransposer< MinTransposition, MaxTransposition >static
OutputBank(uint8_t tracksPerBank=1, setting_t initialSelection=0, int8_t selectionOffset=0)OutputBankinline
remove(BankSettingChangeCallback *bankable)Bank< MaxTransposition - MinTransposition+1 >
select(setting_t bankSetting) overrideBank< MaxTransposition - MinTransposition+1 >virtual
Selectable(setting_t initialSelection=0)Selectable< NumBanks >inlineprotected
selectionOffsetOutputBankprivate
setInitialSelection(setting_t initialSelection)Selectable< NumBanks >inline
setTransposition(int8_t tp)Transposer< MinTransposition, MaxTransposition >inline
tracksPerBankOutputBankprivate
Transposer(int8_t step=1)Transposer< MinTransposition, MaxTransposition >inline
validateSetting(setting_t setting)Selectable< NumBanks >inlinestatic