130 |
/** Defines how the filter cutoff frequency is controlled by. */ |
/** Defines how the filter cutoff frequency is controlled by. */ |
131 |
typedef enum { |
typedef enum { |
132 |
vcf_cutoff_ctrl_none = 0x00, |
vcf_cutoff_ctrl_none = 0x00, |
133 |
vcf_cutoff_ctrl_none2 = 0x01, ///< The difference betwheen none and none2 is unknown |
vcf_cutoff_ctrl_none2 = 0x01, ///< The difference between none and none2 is unknown |
134 |
vcf_cutoff_ctrl_modwheel = 0x81, ///< Modulation Wheel (MIDI Controller 1) |
vcf_cutoff_ctrl_modwheel = 0x81, ///< Modulation Wheel (MIDI Controller 1) |
135 |
vcf_cutoff_ctrl_effect1 = 0x8c, ///< Effect Controller 1 (Coarse, MIDI Controller 12) |
vcf_cutoff_ctrl_effect1 = 0x8c, ///< Effect Controller 1 (Coarse, MIDI Controller 12) |
136 |
vcf_cutoff_ctrl_effect2 = 0x8d, ///< Effect Controller 2 (Coarse, MIDI Controller 13) |
vcf_cutoff_ctrl_effect2 = 0x8d, ///< Effect Controller 2 (Coarse, MIDI Controller 13) |
669 |
Instrument* GetInstrument(uint index, progress_t* pProgress = NULL); |
Instrument* GetInstrument(uint index, progress_t* pProgress = NULL); |
670 |
Instrument* AddInstrument(); |
Instrument* AddInstrument(); |
671 |
void DeleteInstrument(Instrument* pInstrument); |
void DeleteInstrument(Instrument* pInstrument); |
|
~File(); |
|
672 |
protected: |
protected: |
|
std::list<RIFF::File*> ExtensionFiles; |
|
|
|
|
673 |
// overridden protected methods from DLS::File |
// overridden protected methods from DLS::File |
674 |
virtual void LoadSamples(); |
virtual void LoadSamples(); |
675 |
virtual void LoadInstruments(); |
virtual void LoadInstruments(); |