prepare for sample C-4 freq

issue #70
This commit is contained in:
tildearrow 2022-01-27 16:52:06 -05:00
parent 3d25cfc501
commit b812fc4041
6 changed files with 34 additions and 18 deletions

View file

@ -1425,7 +1425,13 @@ bool DivEngine::loadFur(unsigned char* file, size_t len) {
sample->depth=reader.readC();
// reserved
for (int j=0; j<3; j++) reader.readC();
reader.readC();
if (ds.version>=32) {
sample->centerRate=reader.readS();
} else {
reader.readS();
}
if (ds.version>=19) {
sample->loopStart=reader.readI();
@ -1757,9 +1763,8 @@ SafeWriter* DivEngine::saveFur() {
w->writeS(sample->vol);
w->writeS(sample->pitch);
w->writeC(sample->depth);
for (int j=0; j<3; j++) { // reserved
w->writeC(0);
}
w->writeC(0);
w->writeS(sample->centerRate);
w->writeI(sample->loopStart);
w->write(sample->data,sample->length*2);