furnace-module-interface
Version:
An interface for loading, processing and saving furnace modules in an object-oriented manner. Fully typed via TypeScript.
63 lines (62 loc) • 2.13 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.defaultFlags = exports.defaults = void 0;
exports.defaults = {
version: 96,
toolName: "furnace-module-interface",
toolVersion: "0.1.0",
author: "default author",
songName: "default name",
gameName: "default game",
systemName: "default system",
songComment: "default comment",
moduleName: "default name",
moduleComment: "default comment",
timebase: 0,
speed1: 6,
speed2: 6,
highlightA: 4,
highlightB: 16,
tempo: 150,
tps: 60,
rows: 64,
A4Tuning: 440,
effects: 1,
masterVolume: 1.0,
instrumentName: "default name",
sampleName: "default name",
sampleRate: 22050,
wavetableName: "default name",
wavetableMax: 0,
wavetableMin: 0,
patternName: "default name",
fmInsData: [0, 0, 0, 0, 4, 0, 0, 0,],
fmInsOpData: [
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
],
gbInsData: [0, 0, 0, 0,],
gbExtraInsData: [0, 0,],
gbEnvSeq: [],
c64InsData: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,],
amigaInsData: [0, 0, 0,],
oplDrumsModeData: [0, 0, 0, 0,],
namco163InsData: [0, 0, 0, 0,],
fdsInsData: [0, 0, 0,],
fdsModTable: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,],
opzInsData: [0, 0,],
wavetableSynthInsData: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,],
multipcmInsData: [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,],
tsuInsData: [0, 0,],
};
exports.defaultFlags = {};