#include "RIFF.h"
#include <vector>
Go to the source code of this file.
|
| sf2 |
| SoundFont specific classes and definitions.
|
|
|
enum | sf2::SFGeneratorType {
sf2::START_ADDRS_OFFSET = 0,
sf2::END_ADDRS_OFFSET,
sf2::STARTLOOP_ADDRS_OFFSET,
sf2::ENDLOOP_ADDRS_OFFSET,
sf2::START_ADDRS_COARSE_OFFSET,
sf2::MOD_LFO_TO_PITCH,
sf2::VIB_LFO_TO_PITCH,
sf2::MOD_ENV_TO_PITCH,
sf2::INITIAL_FILTER_FC,
sf2::INITIAL_FILTER_Q,
sf2::MOD_LFO_TO_FILTER_FC,
sf2::MOD_ENV_TO_FILTER_FC,
sf2::END_ADDRS_COARSE_OFFSET,
sf2::MOD_LFO_TO_VOLUME,
sf2::UNUSED1,
sf2::CHORUS_EFFECTS_SEND,
sf2::REVERB_EFFECTS_SEND,
sf2::PAN,
sf2::UNUSED2,
sf2::UNUSED3,
sf2::UNUSED4,
sf2::DELAY_MOD_LFO,
sf2::FREQ_MOD_LFO,
sf2::DELAY_VIB_LFO,
sf2::FREQ_VIB_LFO,
sf2::DELAY_MOD_ENV,
sf2::ATTACK_MOD_ENV,
sf2::HOLD_MOD_ENV,
sf2::DECAY_MOD_ENV,
sf2::SUSTAIN_MOD_ENV,
sf2::RELEASE_MOD_ENV,
sf2::KEYNUM_TO_MOD_ENV_HOLD,
sf2::KEYNUM_TO_MOD_ENV_DECAY,
sf2::DELAY_VOL_ENV,
sf2::ATTACK_VOL_ENV,
sf2::HOLD_VOL_ENV,
sf2::DECAY_VOL_ENV,
sf2::SUSTAIN_VOL_ENV,
sf2::RELEASE_VOL_ENV,
sf2::KEYNUM_TO_VOL_ENV_HOLD,
sf2::KEYNUM_TO_VOL_ENV_DECAY,
sf2::INSTRUMENT,
sf2::RESERVED1,
sf2::KEY_RANGE,
sf2::VEL_RANGE,
sf2::STARTLOOP_ADDRS_COARSE_OFFSET,
sf2::KEYNUM,
sf2::VELOCITY,
sf2::INITIAL_ATTENUATION,
sf2::RESERVED2,
sf2::ENDLOOP_ADDRS_COARSE_OFFSET,
sf2::COARSE_TUNE,
sf2::FINE_TUNE,
sf2::SAMPLE_ID,
sf2::SAMPLE_MODES,
sf2::RESERVED3,
sf2::SCALE_TUNING,
sf2::EXCLUSIVE_CLASS,
sf2::OVERRIDING_ROOT_KEY,
sf2::UNUSED5,
sf2::END_OPER
} |
|
◆ CHUNK_ID_IBAG
#define CHUNK_ID_IBAG RIFF_ID("ibag") |
Definition at line 56 of file SF.h.
◆ CHUNK_ID_IFIL
#define CHUNK_ID_IFIL RIFF_ID("ifil") |
Definition at line 42 of file SF.h.
◆ CHUNK_ID_IGEN
#define CHUNK_ID_IGEN RIFF_ID("igen") |
Definition at line 58 of file SF.h.
◆ CHUNK_ID_IMOD
#define CHUNK_ID_IMOD RIFF_ID("imod") |
Definition at line 57 of file SF.h.
◆ CHUNK_ID_INST
#define CHUNK_ID_INST RIFF_ID("inst") |
Definition at line 55 of file SF.h.
◆ CHUNK_ID_IROM
#define CHUNK_ID_IROM RIFF_ID("irom") |
Definition at line 44 of file SF.h.
◆ CHUNK_ID_ISNG
#define CHUNK_ID_ISNG RIFF_ID("isng") |
Definition at line 43 of file SF.h.
◆ CHUNK_ID_IVER
#define CHUNK_ID_IVER RIFF_ID("iver") |
Definition at line 45 of file SF.h.
◆ CHUNK_ID_PBAG
#define CHUNK_ID_PBAG RIFF_ID("pbag") |
Definition at line 52 of file SF.h.
◆ CHUNK_ID_PGEN
#define CHUNK_ID_PGEN RIFF_ID("pgen") |
Definition at line 54 of file SF.h.
◆ CHUNK_ID_PHDR
#define CHUNK_ID_PHDR RIFF_ID("phdr") |
Definition at line 51 of file SF.h.
◆ CHUNK_ID_PMOD
#define CHUNK_ID_PMOD RIFF_ID("pmod") |
Definition at line 53 of file SF.h.
◆ CHUNK_ID_SHDR
#define CHUNK_ID_SHDR RIFF_ID("shdr") |
Definition at line 59 of file SF.h.
◆ CHUNK_ID_SM24
#define CHUNK_ID_SM24 RIFF_ID("sm24") |
Definition at line 48 of file SF.h.
◆ LIST_TYPE_PDTA
#define LIST_TYPE_PDTA RIFF_ID("pdta") |
Definition at line 38 of file SF.h.
◆ LIST_TYPE_SDTA
#define LIST_TYPE_SDTA RIFF_ID("sdta") |
Definition at line 37 of file SF.h.
◆ RIFF_ID
#define RIFF_ID |
( |
|
x | ) |
(*((uint32_t*) x)) |
Definition at line 31 of file SF.h.
◆ RIFF_TYPE_SF2
#define RIFF_TYPE_SF2 RIFF_ID("sfbk") |
Definition at line 34 of file SF.h.