libgig
4.0.0
|
Go to the source code of this file.
Classes | |
struct | sf2::_PresetBag |
struct | sf2::_ModList |
struct | sf2::_RangesType |
union | sf2::_GenAmountType |
struct | sf2::_GenList |
struct | sf2::_InstBag |
class | sf2::Modulator |
class | sf2::ModulatorItem |
class | sf2::Exception |
class | sf2::Version |
class | sf2::Info |
class | sf2::Sample |
class | sf2::Sample::PlaybackState |
Reflects the current playback state for a sample. More... | |
struct | sf2::Sample::buffer_t |
Pointer address and size of a buffer. More... | |
class | sf2::Region |
Instrument zone. More... | |
class | sf2::InstrumentBase |
class | sf2::Query |
class | sf2::Instrument |
class | sf2::Preset |
class | sf2::File |
Namespaces | |
sf2 | |
SoundFont specific classes and definitions. | |
Macros | |
#define | RIFF_ID(x) (*((uint32_t*) x)) |
#define | RIFF_TYPE_SF2 RIFF_ID("sfbk") |
#define | LIST_TYPE_SDTA RIFF_ID("sdta") |
#define | LIST_TYPE_PDTA RIFF_ID("pdta") |
#define | CHUNK_ID_IFIL RIFF_ID("ifil") |
#define | CHUNK_ID_ISNG RIFF_ID("isng") |
#define | CHUNK_ID_IROM RIFF_ID("irom") |
#define | CHUNK_ID_IVER RIFF_ID("iver") |
#define | CHUNK_ID_SM24 RIFF_ID("sm24") |
#define | CHUNK_ID_PHDR RIFF_ID("phdr") |
#define | CHUNK_ID_PBAG RIFF_ID("pbag") |
#define | CHUNK_ID_PMOD RIFF_ID("pmod") |
#define | CHUNK_ID_PGEN RIFF_ID("pgen") |
#define | CHUNK_ID_INST RIFF_ID("inst") |
#define | CHUNK_ID_IBAG RIFF_ID("ibag") |
#define | CHUNK_ID_IMOD RIFF_ID("imod") |
#define | CHUNK_ID_IGEN RIFF_ID("igen") |
#define | CHUNK_ID_SHDR RIFF_ID("shdr") |
Typedefs | |
typedef struct sf2::_PresetBag | sf2::PresetBag |
typedef uint16_t | sf2::SFModulator |
typedef uint16_t | sf2::SFGenerator |
typedef uint16_t | sf2::SFTransform |
typedef struct sf2::_ModList | sf2::ModList |
typedef struct sf2::_RangesType | sf2::RangesType |
typedef union sf2::_GenAmountType | sf2::GenAmountType |
typedef struct sf2::_GenList | sf2::GenList |
typedef struct sf2::_InstBag | sf2::InstBag |
typedef std::string | sf2::String |
Functions | |
double | sf2::ToSeconds (int Timecents) |
double | sf2::ToRatio (int Centibels) |
double | sf2::ToHz (int cents) |
String | sf2::libraryName () |
Returns the name of this C++ library. More... | |
String | sf2::libraryVersion () |
Returns version of this C++ library. More... | |
#define CHUNK_ID_IBAG RIFF_ID("ibag") |
Definition at line 56 of file SF.h.
Referenced by sf2::File::File().
#define CHUNK_ID_IFIL RIFF_ID("ifil") |
Definition at line 42 of file SF.h.
Referenced by sf2::Info::Info().
#define CHUNK_ID_IGEN RIFF_ID("igen") |
Definition at line 58 of file SF.h.
Referenced by sf2::File::File().
#define CHUNK_ID_IMOD RIFF_ID("imod") |
Definition at line 57 of file SF.h.
Referenced by sf2::File::File().
#define CHUNK_ID_INST RIFF_ID("inst") |
Definition at line 55 of file SF.h.
Referenced by sf2::File::File().
#define CHUNK_ID_IROM RIFF_ID("irom") |
Definition at line 44 of file SF.h.
Referenced by sf2::Info::Info().
#define CHUNK_ID_ISNG RIFF_ID("isng") |
Definition at line 43 of file SF.h.
Referenced by sf2::Info::Info().
#define CHUNK_ID_IVER RIFF_ID("iver") |
Definition at line 45 of file SF.h.
Referenced by sf2::Info::Info().
#define CHUNK_ID_PBAG RIFF_ID("pbag") |
Definition at line 52 of file SF.h.
Referenced by sf2::File::File().
#define CHUNK_ID_PGEN RIFF_ID("pgen") |
Definition at line 54 of file SF.h.
Referenced by sf2::File::File().
#define CHUNK_ID_PHDR RIFF_ID("phdr") |
Definition at line 51 of file SF.h.
Referenced by sf2::File::File().
#define CHUNK_ID_PMOD RIFF_ID("pmod") |
Definition at line 53 of file SF.h.
Referenced by sf2::File::File().
#define CHUNK_ID_SHDR RIFF_ID("shdr") |
Definition at line 59 of file SF.h.
Referenced by sf2::File::File().
#define CHUNK_ID_SM24 RIFF_ID("sm24") |
Definition at line 48 of file SF.h.
Referenced by sf2::File::File().
#define LIST_TYPE_PDTA RIFF_ID("pdta") |
Definition at line 38 of file SF.h.
Referenced by sf2::File::File().
#define LIST_TYPE_SDTA RIFF_ID("sdta") |
Definition at line 37 of file SF.h.
Referenced by sf2::File::File().
#define RIFF_TYPE_SF2 RIFF_ID("sfbk") |
Definition at line 34 of file SF.h.
Referenced by sf2::File::File().