MuseScore  3.4
Music composition and notation
Public Member Functions | Public Attributes | List of all members
SfzRegion Struct Reference

Public Member Functions

void init (const QString &)
 
bool isEmpty () const
 
int readKey (const QString &, SfzControl c) const
 
void readOp (const QString &token, const QString &data, SfzControl &c)
 
void setZone (Zone *) const
 

Public Attributes

QString path
 
double amp_veltrack
 
double ampeg_delay
 
double ampeg_start
 
double ampeg_attack
 
double ampeg_hold
 
double ampeg_decay
 
double ampeg_sustain
 
double ampeg_release
 
double rt_decay
 
double ampeg_vel2delay
 
double ampeg_vel2attack
 
double ampeg_vel2hold
 
double ampeg_vel2decay
 
double ampeg_vel2sustain
 
double ampeg_vel2release
 
QString sample
 
int lochan
 
int hichan
 
int lokey
 
int hikey
 
int lovel
 
int hivel
 
int pitch_keycenter
 
double hirand
 
double lorand
 
int on_locc [128]
 
int on_hicc [128]
 
int locc [128]
 
int hicc [128]
 
bool use_cc
 
int off_by
 
int group
 
int seq_length
 
int seq_position
 
double volume
 
int octave_offset
 
int note_offset
 
int tune
 
int transpose
 
double pitch_keytrack
 
long long loopStart
 
long long loopEnd
 
Trigger trigger
 
LoopMode loop_mode
 
OffMode off_mode
 
std::map< int, double > gain_oncc
 
float delay
 
int pan
 
long long offset
 
float group_volume
 
float global_volume
 
bool isCutoffDefined
 
float cutoff
 
int fil_keytrack
 
int fil_keycenter
 
int fil_veltrack
 
FilterType fil_type
 

Member Function Documentation

◆ init()

void SfzRegion::init ( const QString &  _path)

◆ isEmpty()

bool SfzRegion::isEmpty ( ) const
inline

◆ readKey()

int SfzRegion::readKey ( const QString &  s,
SfzControl  c 
) const

◆ readOp()

void SfzRegion::readOp ( const QString &  token,
const QString &  data,
SfzControl c 
)

◆ setZone()

void SfzRegion::setZone ( Zone z) const

Member Data Documentation

◆ amp_veltrack

double SfzRegion::amp_veltrack

◆ ampeg_attack

double SfzRegion::ampeg_attack

◆ ampeg_decay

double SfzRegion::ampeg_decay

◆ ampeg_delay

double SfzRegion::ampeg_delay

◆ ampeg_hold

double SfzRegion::ampeg_hold

◆ ampeg_release

double SfzRegion::ampeg_release

◆ ampeg_start

double SfzRegion::ampeg_start

◆ ampeg_sustain

double SfzRegion::ampeg_sustain

◆ ampeg_vel2attack

double SfzRegion::ampeg_vel2attack

◆ ampeg_vel2decay

double SfzRegion::ampeg_vel2decay

◆ ampeg_vel2delay

double SfzRegion::ampeg_vel2delay

◆ ampeg_vel2hold

double SfzRegion::ampeg_vel2hold

◆ ampeg_vel2release

double SfzRegion::ampeg_vel2release

◆ ampeg_vel2sustain

double SfzRegion::ampeg_vel2sustain

◆ cutoff

float SfzRegion::cutoff

◆ delay

float SfzRegion::delay

◆ fil_keycenter

int SfzRegion::fil_keycenter

◆ fil_keytrack

int SfzRegion::fil_keytrack

◆ fil_type

FilterType SfzRegion::fil_type

◆ fil_veltrack

int SfzRegion::fil_veltrack

◆ gain_oncc

std::map<int, double> SfzRegion::gain_oncc

◆ global_volume

float SfzRegion::global_volume

◆ group

int SfzRegion::group

◆ group_volume

float SfzRegion::group_volume

◆ hicc

int SfzRegion::hicc[128]

◆ hichan

int SfzRegion::hichan

◆ hikey

int SfzRegion::hikey

◆ hirand

double SfzRegion::hirand

◆ hivel

int SfzRegion::hivel

◆ isCutoffDefined

bool SfzRegion::isCutoffDefined

◆ locc

int SfzRegion::locc[128]

◆ lochan

int SfzRegion::lochan

◆ lokey

int SfzRegion::lokey

◆ loop_mode

LoopMode SfzRegion::loop_mode

◆ loopEnd

long long SfzRegion::loopEnd

◆ loopStart

long long SfzRegion::loopStart

◆ lorand

double SfzRegion::lorand

◆ lovel

int SfzRegion::lovel

◆ note_offset

int SfzRegion::note_offset

◆ octave_offset

int SfzRegion::octave_offset

◆ off_by

int SfzRegion::off_by

◆ off_mode

OffMode SfzRegion::off_mode

◆ offset

long long SfzRegion::offset

◆ on_hicc

int SfzRegion::on_hicc[128]

◆ on_locc

int SfzRegion::on_locc[128]

◆ pan

int SfzRegion::pan

◆ path

QString SfzRegion::path

◆ pitch_keycenter

int SfzRegion::pitch_keycenter

◆ pitch_keytrack

double SfzRegion::pitch_keytrack

◆ rt_decay

double SfzRegion::rt_decay

◆ sample

QString SfzRegion::sample

◆ seq_length

int SfzRegion::seq_length

◆ seq_position

int SfzRegion::seq_position

◆ transpose

int SfzRegion::transpose

◆ trigger

Trigger SfzRegion::trigger

◆ tune

int SfzRegion::tune

◆ use_cc

bool SfzRegion::use_cc

◆ volume

double SfzRegion::volume

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