Entropy Piano Tuner  1.1.3 (documentation not yet complete)
An open-source experimental software for piano tuning by entropy minimization
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
MessageChangeTuningCurve Class Reference

#include <messagechangetuningcurve.h>

+ Inheritance diagram for MessageChangeTuningCurve:
+ Collaboration diagram for MessageChangeTuningCurve:

Public Member Functions

 MessageChangeTuningCurve (int keynumber, double frequency)
 
 ~MessageChangeTuningCurve ()
 
int getKeyNumber ()
 
double getFrequency ()
 
- Public Member Functions inherited from Message
 Message (MessageTypes type)
 Message constructor. More...
 
virtual ~Message ()
 Virtual destructor without function, can be overwritten in derived classes. More...
 
MessageTypes getType () const
 Get the message type of the message object. More...
 

Private Attributes

const int mKeynumber
 
const double mFrequency
 

Additional Inherited Members

- Public Types inherited from Message
enum  MessageTypes {
  MSG_CLEAR_RECORDING, MSG_RECORDING_STARTED, MSG_RECORDING_ENDED, MSG_SIGNAL_ANALYSIS_STARTED,
  MSG_SIGNAL_ANALYSIS_ENDED, MSG_FINAL_KEY, MSG_OPTIONS_CHANGED, MSG_CALCULATION_PROGRESS,
  MSG_CHANGE_TUNING_CURVE, MSG_FINAL_KEY_RECOGNIZED, MSG_KEY_DATA_CHANGED, MSG_KEY_SELECTION_CHANGED,
  MSG_MIDI_EVENT, MSG_MODE_CHANGED, MSG_NEW_FFT_CALCULATED, MSG_PRELIMINARY_KEY,
  MSG_PROJECT_FILE, MSG_RECORDER_ENERGY_CHANGED, MSG_STROBOSCOPE_EVENT, MSG_TUNING_DEVIATION
}
 Available message types: More...
 

Detailed Description

Definition at line 25 of file messagechangetuningcurve.h.

Constructor & Destructor Documentation

MessageChangeTuningCurve::MessageChangeTuningCurve ( int  keynumber,
double  frequency 
)

Definition at line 22 of file messagechangetuningcurve.cpp.

MessageChangeTuningCurve::~MessageChangeTuningCurve ( )
inline

Definition at line 29 of file messagechangetuningcurve.h.

Member Function Documentation

double MessageChangeTuningCurve::getFrequency ( )
inline

Definition at line 32 of file messagechangetuningcurve.h.

int MessageChangeTuningCurve::getKeyNumber ( )
inline

Definition at line 31 of file messagechangetuningcurve.h.

Member Data Documentation

const double MessageChangeTuningCurve::mFrequency
private

Definition at line 36 of file messagechangetuningcurve.h.

const int MessageChangeTuningCurve::mKeynumber
private

Definition at line 35 of file messagechangetuningcurve.h.


The documentation for this class was generated from the following files: