- constify
- refactored MidiCC - JaySynthSound is not MidiCC, but has MidiCC - refactored xml import export for patches and banks
This commit is contained in:
@@ -205,16 +205,25 @@ public:
|
||||
void copyXmlToBinary (const XmlElement& xml, juce::MemoryBlock& destData);
|
||||
XmlElement* getXmlFromBinary (const void* data, const int sizeInBytes);
|
||||
const String getParameterNameXML (int index);
|
||||
|
||||
void patch2xml(XmlElement& xml, JaySynthSound const *patch);
|
||||
void xml2patch(const XmlElement& xml, JaySynthSound *patch);
|
||||
|
||||
void bank2xml(XmlElement& xml);
|
||||
void xml2bank(const XmlElement& xml);
|
||||
|
||||
void getCurrentProgramStateInformation (MemoryBlock& destData);
|
||||
void setCurrentProgramStateInformation (const void* data, int sizeInBytes);
|
||||
|
||||
void getStateInformation (MemoryBlock& destData);
|
||||
void setStateInformation (const void* data, int sizeInBytes);
|
||||
|
||||
void loadPatch (int index, const File &file);
|
||||
void savePatch (int index, const File &file);
|
||||
void loadPatch (const File &file, int index);
|
||||
void savePatch (const File &file, int index);
|
||||
void loadBank (const File &file);
|
||||
void saveBank (const File &file);
|
||||
|
||||
void commitEditBuffer();
|
||||
//==============================================================================
|
||||
// These properties are public so that our editor component can access them
|
||||
// A bit of a hacky way to do it, but it's only a demo! Obviously in your own
|
||||
|
||||
Reference in New Issue
Block a user