#include <SF.h>
Public Member Functions | |
| Region () | |
| Sample * | GetSample () |
| Region * | GetParent () |
| int | GetUnityNote () |
| Instrument * | GetParentInstrument () |
| |
| int | GetPan (Region *pPresetRegion=NULL) |
| int | GetFineTune (Region *pPresetRegion=NULL) |
| int | GetCoarseTune (Region *pPresetRegion=NULL) |
| double | GetEG1PreAttackDelay (Region *pPresetRegion=NULL) |
| double | GetEG1Attack (Region *pPresetRegion=NULL) |
| double | GetEG1Hold (Region *pPresetRegion=NULL) |
| double | GetEG1Decay (Region *pPresetRegion=NULL) |
| double | GetEG1Sustain (Region *pPresetRegion=NULL) |
| double | GetEG1Release (Region *pPresetRegion=NULL) |
| double | GetEG2PreAttackDelay (Region *pPresetRegion=NULL) |
| double | GetEG2Attack (Region *pPresetRegion=NULL) |
| double | GetEG2Hold (Region *pPresetRegion=NULL) |
| double | GetEG2Decay (Region *pPresetRegion=NULL) |
| double | GetEG2Sustain (Region *pPresetRegion=NULL) |
| double | GetEG2Release (Region *pPresetRegion=NULL) |
| int | GetModEnvToPitch (Region *pPresetRegion=NULL) |
| int | GetModLfoToPitch (Region *pPresetRegion=NULL) |
| int | GetModEnvToFilterFc (Region *pPresetRegion=NULL) |
| int | GetModLfoToFilterFc (Region *pPresetRegion=NULL) |
| double | GetModLfoToVolume (Region *pPresetRegion=NULL) |
| double | GetFreqModLfo (Region *pPresetRegion=NULL) |
| double | GetDelayModLfo (Region *pPresetRegion=NULL) |
| int | GetVibLfoToPitch (Region *pPresetRegion=NULL) |
| double | GetFreqVibLfo (Region *pPresetRegion=NULL) |
| double | GetDelayVibLfo (Region *pPresetRegion=NULL) |
Public Attributes | |
| int | loKey |
| int | hiKey |
| int | minVel |
| int | maxVel |
| int | pan |
| int | fineTune |
| int | coarseTune |
| int | overridingRootKey |
| int | startAddrsOffset |
| int | startAddrsCoarseOffset |
| int | endAddrsOffset |
| int | endAddrsCoarseOffset |
| int | startloopAddrsOffset |
| int | startloopAddrsCoarseOffset |
| int | endloopAddrsOffset |
| int | endloopAddrsCoarseOffset |
| int | modEnvToPitch |
| int | modLfoToPitch |
| int | modEnvToFilterFc |
| int | modLfoToFilterFc |
| int | modLfoToVolume |
| int | freqModLfo |
| int | delayModLfo |
| int | vibLfoToPitch |
| int | freqVibLfo |
| int | delayVibLfo |
| uint | exclusiveClass |
| Sample * | pSample |
| bool | HasLoop |
| uint | LoopStart |
| uint | LoopEnd |
| Instrument * | pInstrument |
| std::vector< ModulatorItem > | modulators |
Friends | |
| class | Instrument |
| class | Preset |
Definition at line 347 of file SF.h.
| sf2::Region::Region | ( | ) |
Definition at line 263 of file SF.cpp.
References coarseTune, delayModLfo, delayVibLfo, endAddrsCoarseOffset, endAddrsOffset, endloopAddrsCoarseOffset, endloopAddrsOffset, exclusiveClass, fineTune, freqModLfo, freqVibLfo, HasLoop, hiKey, loKey, LoopEnd, LoopStart, maxVel, minVel, modEnvToFilterFc, modEnvToPitch, modLfoToFilterFc, modLfoToPitch, modLfoToVolume, overridingRootKey, pan, pInstrument, pSample, startAddrsCoarseOffset, startAddrsOffset, startloopAddrsCoarseOffset, startloopAddrsOffset, and vibLfoToPitch.
| Sample* sf2::Region::GetSample | ( | ) | [inline] |
| int sf2::Region::GetUnityNote | ( | ) |
Definition at line 292 of file SF.cpp.
References sf2::Sample::OriginalPitch, overridingRootKey, and pSample.
| Instrument* sf2::Region::GetParentInstrument | ( | ) | [inline] |
| int sf2::Region::GetPan | ( | Region * | pPresetRegion = NULL |
) |
| int sf2::Region::GetFineTune | ( | Region * | pPresetRegion = NULL |
) |
| int sf2::Region::GetCoarseTune | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG1PreAttackDelay | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG1Attack | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG1Hold | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG1Decay | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG1Sustain | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG1Release | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG2PreAttackDelay | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG2Attack | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG2Hold | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG2Decay | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG2Sustain | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetEG2Release | ( | Region * | pPresetRegion = NULL |
) |
| int sf2::Region::GetModEnvToPitch | ( | Region * | pPresetRegion = NULL |
) |
| int sf2::Region::GetModLfoToPitch | ( | Region * | pPresetRegion = NULL |
) |
| int sf2::Region::GetModEnvToFilterFc | ( | Region * | pPresetRegion = NULL |
) |
| int sf2::Region::GetModLfoToFilterFc | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetModLfoToVolume | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetFreqModLfo | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetDelayModLfo | ( | Region * | pPresetRegion = NULL |
) |
| int sf2::Region::GetVibLfoToPitch | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetFreqVibLfo | ( | Region * | pPresetRegion = NULL |
) |
| double sf2::Region::GetDelayVibLfo | ( | Region * | pPresetRegion = NULL |
) |
friend class Instrument [friend] |
| int sf2::Region::pan |
Definition at line 351 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetPan(), and Region().
Definition at line 352 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetFineTune(), and Region().
Definition at line 353 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetCoarseTune(), and Region().
Definition at line 354 of file SF.h.
Referenced by sf2::Instrument::CreateRegion(), GetUnityNote(), and Region().
Definition at line 358 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetModEnvToPitch(), and Region().
Definition at line 358 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetModLfoToPitch(), and Region().
Definition at line 358 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetModEnvToFilterFc(), and Region().
Definition at line 358 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetModLfoToFilterFc(), and Region().
Definition at line 358 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetModLfoToVolume(), and Region().
Definition at line 358 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetFreqModLfo(), and Region().
Definition at line 359 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetDelayModLfo(), and Region().
Definition at line 360 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetVibLfoToPitch(), and Region().
Definition at line 360 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetFreqVibLfo(), and Region().
Definition at line 361 of file SF.h.
Referenced by sf2::Preset::CreateRegion(), sf2::Instrument::CreateRegion(), GetDelayVibLfo(), and Region().
Definition at line 365 of file SF.h.
Referenced by GetSample(), GetUnityNote(), sf2::Instrument::LoadRegions(), and Region().
| bool sf2::Region::HasLoop |
Definition at line 366 of file SF.h.
Referenced by sf2::Instrument::CreateRegion(), sf2::Sample::ReadAndLoop(), and Region().
Definition at line 367 of file SF.h.
Referenced by sf2::Instrument::CreateRegion(), sf2::Sample::ReadAndLoop(), and Region().
| uint sf2::Region::LoopEnd |
Definition at line 368 of file SF.h.
Referenced by sf2::Instrument::CreateRegion(), sf2::Sample::ReadAndLoop(), and Region().
Definition at line 369 of file SF.h.
Referenced by sf2::File::DeleteInstrument(), sf2::Preset::LoadRegions(), and Region().
| std::vector<ModulatorItem> sf2::Region::modulators |
1.5.2