#include <Arpeggiator.h>
|
virtual void | noteOn (ArpeggiatorSettings *settings, int noteCode, int velocity, ArpReturnInstruction *instruction, int fromMIDIChannel, int16_t const *mpeValues)=0 |
|
void | render (ArpeggiatorSettings *settings, int numSamples, uint32_t gateThreshold, uint32_t phaseIncrement, ArpReturnInstruction *instruction) |
|
int32_t | doTickForward (ArpeggiatorSettings *settings, ArpReturnInstruction *instruction, uint32_t ClipCurrentPos, bool currentlyPlayingReversed) |
|
virtual bool | hasAnyInputNotesActive ()=0 |
|
virtual void | reset ()=0 |
|
◆ doTickForward()
◆ hasAnyInputNotesActive()
virtual bool ArpeggiatorBase::hasAnyInputNotesActive |
( |
| ) |
|
|
pure virtual |
◆ noteOn()
◆ render()
◆ reset()
virtual void ArpeggiatorBase::reset |
( |
| ) |
|
|
pure virtual |
◆ switchAnyNoteOff()
◆ switchNoteOn()
◆ currentDirection
int8_t ArpeggiatorBase::currentDirection |
◆ currentOctave
int8_t ArpeggiatorBase::currentOctave |
◆ gateCurrentlyActive
bool ArpeggiatorBase::gateCurrentlyActive |
◆ gatePos
uint32_t ArpeggiatorBase::gatePos |
◆ lastVelocity
uint8_t ArpeggiatorBase::lastVelocity |
◆ noteCodeCurrentlyOnPostArp
int16_t ArpeggiatorBase::noteCodeCurrentlyOnPostArp |
◆ outputMIDIChannelForNoteCurrentlyOnPostArp
uint8_t ArpeggiatorBase::outputMIDIChannelForNoteCurrentlyOnPostArp |
◆ playedFirstArpeggiatedNoteYet
bool ArpeggiatorBase::playedFirstArpeggiatedNoteYet |
The documentation for this class was generated from the following files: