Constant-Q Library
|
InstrumentPack Class Reference
#include <Instruments.h>
Collaboration diagram for InstrumentPack:
Classes | |
struct | Templates |
Static Public Member Functions | |
static std::vector< InstrumentPack > | listInstrumentPacks () |
Public Attributes | |
int | templateNoteCount |
int | templateHeight |
int | templateMaxShift |
int | templateSize |
int | lowestNote |
int | highestNote |
int | maxPolyphony |
float | pitchSparsity |
float | sourceSparsity |
float | levelThreshold |
std::string | name |
std::vector< Templates > | templates |
Friends | |
class | LiveAdapter |
Detailed Description
Define an instrument pack, i.e. a group of templates that are made available as a single preset at the user interface level. A pack might contain only a single instrument template (e.g. bassoon), or it may be a compound of several templates (e.g. different piano recordings forming a single piano pack), or it may be a group of distinct instrument templates (e.g. a pack containing all supported instruments, or potentially groupings such as string quartet or rock band).
Member Function Documentation
|
static |
Friends And Related Function Documentation
|
friend |
Member Data Documentation
int InstrumentPack::highestNote |
float InstrumentPack::levelThreshold |
int InstrumentPack::lowestNote |
int InstrumentPack::maxPolyphony |
std::string InstrumentPack::name |
float InstrumentPack::pitchSparsity |
float InstrumentPack::sourceSparsity |
int InstrumentPack::templateHeight |
int InstrumentPack::templateMaxShift |
int InstrumentPack::templateNoteCount |
std::vector<Templates> InstrumentPack::templates |
int InstrumentPack::templateSize |
The documentation for this class was generated from the following files:
Generated on Sun Dec 22 2024 06:58:38 for Constant-Q Library by 1.8.11