"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.ScarecrowSongNoteStruct = exports.NO_KEYS = void 0;
exports.NO_KEYS = 0xff;
;
;
;
;
;
class ScarecrowSongNoteStruct {
    buf;
    constructor(buf) {
        this.buf = buf;
    }
    get note() {
        return this.buf.slice(0x0, 0x1);
    }
    get unused() {
        return this.buf.slice(0x1, 0x2);
    }
    get duration() {
        return this.buf.slice(0x2, 0x4);
    }
    get volume() {
        return this.buf.slice(0x4, 0x5);
    }
    get vibrato() {
        return this.buf.slice(0x5, 0x6);
    }
    get pitch() {
        return this.buf.slice(0x6, 0x7);
    }
    get special() {
        return this.buf.slice(0x7, 0x8);
    }
}
exports.ScarecrowSongNoteStruct = ScarecrowSongNoteStruct;
//# sourceMappingURL=OOTAPI.js.map