#include <AH/STL/utility>
#include <Banks/BankableAddresses.hpp>
#include <Def/Def.hpp>
#include <Def/TypeTraits.hpp>
#include <MIDI_Outputs/Abstract/EncoderState.hpp>
#include <MIDI_Outputs/Abstract/MIDIOutputElement.hpp>
#include <Submodules/Encoder/AHEncoder.hpp>
Go to the source code of this file.
Classes | |
class | GenericMIDIRotaryEncoder< Enc, BankAddress, Sender > |
An abstract class for rotary encoders that send MIDI events and that can be added to a Bank. More... | |
Namespaces | |
namespace | Bankable |
A namespace for MIDI elements that can be added to a Bank, to change their address or channel. | |
Typedefs | |
template<class BankAddress , class Sender > | |
using | MIDIRotaryEncoder = GenericMIDIRotaryEncoder< AHEncoder, BankAddress, Sender > |
template<class BankAddress , class Sender > | |
using | BorrowedMIDIRotaryEncoder = GenericMIDIRotaryEncoder< AHEncoder &, BankAddress, Sender > |