29 |
|
|
30 |
namespace { |
namespace { |
31 |
|
|
|
class LinuxSamplerVstProgram { |
|
|
public: |
|
|
LinuxSamplerVstProgram(); |
|
|
char name[kVstMaxProgNameLen + 1]; |
|
|
}; |
|
|
|
|
|
|
|
32 |
class LinuxSamplerEditor : public AEffEditor { |
class LinuxSamplerEditor : public AEffEditor { |
33 |
public: |
public: |
34 |
LinuxSamplerEditor(AudioEffect* effect); |
LinuxSamplerEditor(AudioEffect* effect); |
76 |
VstInt32 setChunk(void* data, VstInt32 byteSize, bool isPreset); |
VstInt32 setChunk(void* data, VstInt32 byteSize, bool isPreset); |
77 |
|
|
78 |
private: |
private: |
|
static const int NbPrograms = 128; |
|
|
|
|
|
LinuxSamplerVstProgram* Programs; |
|
|
|
|
79 |
char* StateBuf; |
char* StateBuf; |
80 |
String SavedChunk; |
String SavedChunk; |
81 |
}; |
}; |