synthclone  0.3.0
types.h File Reference
#include <QtCore/QMetaType>
#include <QtCore/QtGlobal>
Include dependency graph for types.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

 synthclone
 

Typedefs

typedef quint8 synthclone::MIDIData
 Holds a byte of MIDI data. More...
 
typedef quint16 synthclone::SampleChannelCount
 Holds a sample channel count. More...
 
typedef qint64 synthclone::SampleFrameCount
 Holds a count of sample frames, or an offset with sample frames. More...
 
typedef quint32 synthclone::SampleRate
 Holds a sample rate. More...
 
typedef float synthclone::SampleTime
 Holds a sample time (in seconds). More...
 

Enumerations

enum  synthclone::ControlType {
  synthclone::CONTROLTYPE_UNDEFINED = 0, synthclone::CONTROLTYPE_COMMAND = 1, synthclone::CONTROLTYPE_CONTINUOUS = 2, synthclone::CONTROLTYPE_MONO_MODE = 3,
  synthclone::CONTROLTYPE_SWITCH = 4
}
 MIDI control types. More...
 
enum  synthclone::Menu {
  synthclone::MENU_ADD_EFFECT = 0, synthclone::MENU_ADD_SAMPLER = 1, synthclone::MENU_ADD_TARGET = 2, synthclone::MENU_HELP = 3,
  synthclone::MENU_SESSION = 4, synthclone::MENU_TOOLS = 5, synthclone::MENU_VIEW = 6, synthclone::MENU_ZONES = 7
}
 Menu identifiers for default synthclone menus. More...
 
enum  synthclone::SessionState {
  synthclone::SESSIONSTATE_CURRENT = 0, synthclone::SESSIONSTATE_LOADING = 1, synthclone::SESSIONSTATE_MODIFIED = 2, synthclone::SESSIONSTATE_SAVING = 3,
  synthclone::SESSIONSTATE_UNLOADING = 4
}
 Defines session states. More...
 

Variables

const MIDIData synthclone::MIDI_VALUE_NOT_SET = 0x80
 A MIDIData value that refers to unset values. More...
 
const SampleChannelCount synthclone::SAMPLE_CHANNEL_COUNT_MINIMUM = 1
 The minimum valid sample channel count. More...
 
const SampleChannelCount synthclone::SAMPLE_CHANNEL_COUNT_MAXIMUM = 65535
 The maximum valid sample channel count. More...
 
const SampleRate synthclone::SAMPLE_RATE_NOT_SET = 0
 A value indicating the sample rate is not set. More...
 
const SampleRate synthclone::SAMPLE_RATE_MINIMUM = 1
 The minimum valid sample rate. More...
 
const SampleRate synthclone::SAMPLE_RATE_MAXIMUM = 2147483647
 The maximum valid sample rate. More...
 
const SampleTime synthclone::SAMPLE_TIME_MINIMUM = 1e-15
 The minimum valid sample time. More...
 
const SampleTime synthclone::SAMPLE_TIME_MAXIMUM = 512.0
 The maximum valid sample time. More...