Update midiMap.h
This commit is contained in:
parent
aa250fc799
commit
729890ef7e
1 changed files with 32 additions and 0 deletions
|
@ -316,4 +316,36 @@ public:
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
bool loadFile(File& xml){
|
||||||
|
reset();
|
||||||
|
set_default();
|
||||||
|
if (xml.existsAsFile()){
|
||||||
|
XmlDocument xmlDoc (xml);
|
||||||
|
this->getXml(*xmlDoc.getDocumentElement());
|
||||||
|
return true;
|
||||||
|
}
|
||||||
|
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
void updateCC(int idx_para, int midiCC) {
|
||||||
|
for (int i =0; i < 255; i++) {
|
||||||
|
if (controllers[i] == midiCC){
|
||||||
|
controllers[i] = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
controllers[idx_para] = midiCC;
|
||||||
|
}
|
||||||
|
|
||||||
|
void saveFile(File& xml){
|
||||||
|
XmlElement ele("Data");
|
||||||
|
this->setXml(ele);
|
||||||
|
ele.writeToFile(xml, String());
|
||||||
|
}
|
||||||
|
|
||||||
|
void clean(){
|
||||||
|
reset();
|
||||||
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue