Deluge Firmware 1.3.0
Build date: 2026.08.16
Loading...
Searching...
No Matches
ArpNote Struct Reference

Public Member Functions

bool isPending ()
bool isStartablePending ()
void resetPostArpArrays ()

Public Attributes

int16_t inputCharacteristics [2] {}
int16_t mpeValues [kNumExpressionDimensions] {}
uint8_t velocity {0}
uint8_t baseVelocity {0}
std::array< ArpNoteStatus, ARP_MAX_INSTRUCTION_NOTES > noteStatus {}
std::array< uint8_t, ARP_MAX_INSTRUCTION_NOTES > outputMemberChannel {}
std::array< int16_t, ARP_MAX_INSTRUCTION_NOTES > noteCodeOnPostArp {}

Member Function Documentation

◆ isStartablePending()

bool ArpNote::isStartablePending ( )
inline

Whether this note is waiting to start AND actually has a note to play. Only slot 0 can be pending when the arp is off, which is the only time notes pend in the notes array.


The documentation for this struct was generated from the following file: