and now for .dmp saving
This commit is contained in:
parent
550f7c4f13
commit
334a29c260
|
@ -3156,13 +3156,17 @@ bool DivInstrument::saveDMP(const char* path) {
|
|||
|
||||
w->writeC(std.dutyMacro.len);
|
||||
for (int i=0; i<std.dutyMacro.len; i++) {
|
||||
w->writeI(std.dutyMacro.val[i]+12);
|
||||
w->writeI(std.dutyMacro.val[i]);
|
||||
}
|
||||
if (std.dutyMacro.len>0) w->writeC(std.dutyMacro.loop);
|
||||
|
||||
w->writeC(std.waveMacro.len);
|
||||
for (int i=0; i<std.waveMacro.len; i++) {
|
||||
w->writeI(std.waveMacro.val[i]+12);
|
||||
if (type==DIV_INS_AY) {
|
||||
w->writeI(std.waveMacro.val[i]-1);
|
||||
} else {
|
||||
w->writeI(std.waveMacro.val[i]);
|
||||
}
|
||||
}
|
||||
if (std.waveMacro.len>0) w->writeC(std.waveMacro.loop);
|
||||
|
||||
|
|
Loading…
Reference in a new issue