Just Intonation  Version 1.3.0 (18)
Explore scale-independent dynamically adapting tuning in just intonation
TunerKeyData Struct Reference

Structure holding the tuner's data of a single key. More...

#include <tunerkeydata.h>

Collaboration diagram for TunerKeyData:
Collaboration graph

Public Member Functions

 TunerKeyData ()
 Constructor. More...
 
void clear ()
 Function for clearing all fields in the TunerKeyData structure. More...
 

Public Attributes

int key
 
bool pressed
 
bool newlyPressed
 
bool emitted
 
double intensity
 
double memory
 
double sustainDampingFactor
 
double releaseDampingFactor
 
qint64 timeStamp
 
double pitch
 
double previousPitch
 

Detailed Description

Structure holding the tuner's data of a single key.

The tuner keeps track of each pressed key. This structure holds the essential data associated with the pressed key.

Definition at line 32 of file tunerkeydata.h.

Constructor & Destructor Documentation

TunerKeyData::TunerKeyData ( )
inline

Constructor.

Definition at line 46 of file tunerkeydata.h.

Here is the call graph for this function:

Member Function Documentation

void TunerKeyData::clear ( )
inline

Function for clearing all fields in the TunerKeyData structure.

Definition at line 49 of file tunerkeydata.h.

Member Data Documentation

bool TunerKeyData::emitted

Definition at line 37 of file tunerkeydata.h.

double TunerKeyData::intensity

Definition at line 38 of file tunerkeydata.h.

int TunerKeyData::key

Definition at line 34 of file tunerkeydata.h.

double TunerKeyData::memory

Definition at line 39 of file tunerkeydata.h.

bool TunerKeyData::newlyPressed

Definition at line 36 of file tunerkeydata.h.

double TunerKeyData::pitch

Definition at line 43 of file tunerkeydata.h.

bool TunerKeyData::pressed

Definition at line 35 of file tunerkeydata.h.

double TunerKeyData::previousPitch

Definition at line 44 of file tunerkeydata.h.

double TunerKeyData::releaseDampingFactor

Definition at line 41 of file tunerkeydata.h.

double TunerKeyData::sustainDampingFactor

Definition at line 40 of file tunerkeydata.h.

qint64 TunerKeyData::timeStamp

Definition at line 42 of file tunerkeydata.h.


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