Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
executable file 768 lines (761 sloc) 17.7 KB
var song = {
songData: [
{ // Instrument 0
i: [
3, // OSC1_WAVEFORM
194, // OSC1_VOL
128, // OSC1_SEMI
0, // OSC1_XENV
2, // OSC2_WAVEFORM
198, // OSC2_VOL
128, // OSC2_SEMI
6, // OSC2_DETUNE
0, // OSC2_XENV
0, // NOISE_VOL
12, // ENV_ATTACK
12, // ENV_SUSTAIN
33, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
0, // LFO_WAVEFORM
61, // LFO_AMT
4, // LFO_FREQ
1, // LFO_FX_FREQ
2, // FX_FILTER
109, // FX_FREQ
86, // FX_RESONANCE
7, // FX_DIST
32, // FX_DRIVE
112, // FX_PAN_AMT
3, // FX_PAN_FREQ
67, // FX_DELAY_AMT
2 // FX_DELAY_TIME
],
// Patterns
p: [1,7,1,7,8,13,17],
// Columns
c: [
{n: [125,125,137,125,125,135,125,125,134,125,125,128,,128,,128,128,130,125,125,125,125,125,125,125,125,125,125,125,125,125,125,,,144,,,142,,,142,,,135,,135,,135,135,137],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [125,125,137,125,125,135,125,125,134,125,125,128,,128,,128,128,130,125,125,125,125,125,125,125,125,125,125,125,125,125,133,,,144,,,142,,,142,,,135,,135,,135,135,137],
f: []},
{n: [128,128,128,128,128,128,128,128,128,128,128,128,128,127,125,122,122,122,122,122,122,122,122,122,118,118,118,118,118,118,118,118,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,130,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,134,,,,,,,,,,,,,,,,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [128,128,128,128,128,128,128,128,128,128,128,128,128,127,125,123,130,130,,130,130,,130,130,,130,130,,130,130,,130,133,133,133,133,133,133,133,133,133,133,133,133,133,133,133,127,134,134,,134,134,,134,134,,134,134,,134,134,,134,137,137,137,137,137,137,137,137,137,137,137,137,137,137,137,130,137,137,,137,137,,137,137,,137,137,,137,137,,137],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [130,,130,130,,130,130,,130,130,,130,130,,,,,,,,,,,,,,,,,,,,134,,134,134,,134,134,,134,134,,134,134,,,,,,,,,,,,,,,,,,,,137,,137,137,,137,137,,137,137,,137,137],
f: []}
]
},
{ // Instrument 1
i: [
0, // OSC1_WAVEFORM
255, // OSC1_VOL
117, // OSC1_SEMI
1, // OSC1_XENV
0, // OSC2_WAVEFORM
255, // OSC2_VOL
110, // OSC2_SEMI
0, // OSC2_DETUNE
1, // OSC2_XENV
0, // NOISE_VOL
4, // ENV_ATTACK
6, // ENV_SUSTAIN
35, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
0, // LFO_WAVEFORM
0, // LFO_AMT
0, // LFO_FREQ
0, // LFO_FX_FREQ
2, // FX_FILTER
14, // FX_FREQ
0, // FX_RESONANCE
1, // FX_DIST
39, // FX_DRIVE
76, // FX_PAN_AMT
5, // FX_PAN_FREQ
0, // FX_DELAY_AMT
0 // FX_DELAY_TIME
],
// Patterns
p: [2,2,2,2,2,14,18],
// Columns
c: [
{n: [],
f: []},
{n: [137,137,,,137,137,,,137,137,,,137,,,,137,137,,,140,,,,137,137,,,140],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [137,137,,,137,137,,,137,137,,,137,,,,,137,137,,137,137,,137,137,,137,137,,137,,137],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [,125,125,,125,125,,125,125,,125,125,,125],
f: []}
]
},
{ // Instrument 2
i: [
0, // OSC1_WAVEFORM
160, // OSC1_VOL
128, // OSC1_SEMI
1, // OSC1_XENV
0, // OSC2_WAVEFORM
160, // OSC2_VOL
128, // OSC2_SEMI
0, // OSC2_DETUNE
1, // OSC2_XENV
210, // NOISE_VOL
4, // ENV_ATTACK
7, // ENV_SUSTAIN
41, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
0, // LFO_WAVEFORM
60, // LFO_AMT
4, // LFO_FREQ
1, // LFO_FX_FREQ
2, // FX_FILTER
255, // FX_FREQ
0, // FX_RESONANCE
0, // FX_DIST
32, // FX_DRIVE
61, // FX_PAN_AMT
5, // FX_PAN_FREQ
32, // FX_DELAY_AMT
6 // FX_DELAY_TIME
],
// Patterns
p: [3,3,3,3,3,15,19],
// Columns
c: [
{n: [],
f: []},
{n: [],
f: []},
{n: [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,142,,,,142,,,,142,,,,142,,,,142,,,,142,,,,142,,,,142],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,142,,,,142,,,,142,,,,142,,142,,,142,,,130,,,130,,,130,,130],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,130,,,130,,,130,,,130,,,130,,130,,162,,161,,160,161,160,159,158,,157,,156,,157],
f: []}
]
},
{ // Instrument 3
i: [
3, // OSC1_WAVEFORM
194, // OSC1_VOL
128, // OSC1_SEMI
0, // OSC1_XENV
2, // OSC2_WAVEFORM
198, // OSC2_VOL
128, // OSC2_SEMI
6, // OSC2_DETUNE
0, // OSC2_XENV
0, // NOISE_VOL
12, // ENV_ATTACK
12, // ENV_SUSTAIN
33, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
0, // LFO_WAVEFORM
61, // LFO_AMT
4, // LFO_FREQ
1, // LFO_FX_FREQ
2, // FX_FILTER
109, // FX_FREQ
86, // FX_RESONANCE
7, // FX_DIST
32, // FX_DRIVE
112, // FX_PAN_AMT
3, // FX_PAN_FREQ
67, // FX_DELAY_AMT
2 // FX_DELAY_TIME
],
// Patterns
p: [4,4,4,4,10,16,20],
// Columns
c: [
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [113,116,125,,,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,113,121],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [121,121,121,121,121,121,121,121,121,121,121,121,121,123,116,118,118,118,118,118,118,118,118,118,122,122,122,122,122,122,122,122],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [121,121,121,121,121,121,121,121,121,121,121,121,121,123,116,,118,118,,118,118,,118,118,,118,118,,118,118,,118],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [118,,118,118,,118,118,,118,118,,118,118,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,138,,137,,136,137,136,135,134,,133,,132,,133],
f: []}
]
},
{ // Instrument 4
i: [
1, // OSC1_WAVEFORM
192, // OSC1_VOL
128, // OSC1_SEMI
0, // OSC1_XENV
1, // OSC2_WAVEFORM
191, // OSC2_VOL
116, // OSC2_SEMI
9, // OSC2_DETUNE
0, // OSC2_XENV
0, // NOISE_VOL
6, // ENV_ATTACK
22, // ENV_SUSTAIN
34, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
0, // LFO_WAVEFORM
69, // LFO_AMT
3, // LFO_FREQ
1, // LFO_FX_FREQ
1, // FX_FILTER
23, // FX_FREQ
167, // FX_RESONANCE
0, // FX_DIST
32, // FX_DRIVE
77, // FX_PAN_AMT
6, // FX_PAN_FREQ
128, // FX_DELAY_AMT
4 // FX_DELAY_TIME
],
// Patterns
p: [5,6,5,11,9,12,21],
// Columns
c: [
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [154,153,,151,,147,,159,,,158,,,156,,154,153,154,153,154,153,154,153,154,153,156,161,156,153,154,159,154],
f: []},
{n: [154,153,,151,,147,,159,,,158,,,163,,159,165,,,,161,,,,163,,,,159],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [,,,168,,,166,,173,,,166,,,164,,163,164,161,163,159,157,154,152,154,157,154,152,149,147,161,159],
f: []},
{n: [],
f: []},
{n: [154,153,,151,,147,,159,,,158,,,163,,159,165,,,,,,,,165,166,168,,,166,168,169],
f: []},
{n: [,,164,,,163,,,159,,,157,,159,164,166,,,,,,,,,,,,,,156,159,161,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,161,164,166],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [],
f: []},
{n: [,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,154,,153,,152,153,152,151,150,,149,,148,,149],
f: []}
]
},
],
rowLen: 6615, // In sample lengths
patternLen: 32, // Rows per pattern
endPattern: 6, // End pattern
numChannels: 5 // Number of channels
};
var ataque = {
songData: [
{ // Instrument 0
i: [
0, // OSC1_WAVEFORM
214, // OSC1_VOL
104, // OSC1_SEMI
1, // OSC1_XENV
0, // OSC2_WAVEFORM
204, // OSC2_VOL
104, // OSC2_SEMI
0, // OSC2_DETUNE
1, // OSC2_XENV
229, // NOISE_VOL
4, // ENV_ATTACK
40, // ENV_SUSTAIN
21, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
0, // LFO_WAVEFORM
231, // LFO_AMT
6, // LFO_FREQ
1, // LFO_FX_FREQ
2, // FX_FILTER
183, // FX_FREQ
15, // FX_RESONANCE
0, // FX_DIST
13, // FX_DRIVE
232, // FX_PAN_AMT
4, // FX_PAN_FREQ
0, // FX_DELAY_AMT
0 // FX_DELAY_TIME
],
// Patterns
p: [1],
// Columns
c: [
{n: [118],
f: []}
]
},
],
rowLen: 300, // In sample lengths
patternLen: 32, // Rows per pattern
endPattern: 0, // End pattern
numChannels: 1 // Number of channels
};
var bloqueo = {
songData: [
{ // Instrument 0
i: [
0, // OSC1_WAVEFORM
255, // OSC1_VOL
116, // OSC1_SEMI
1, // OSC1_XENV
0, // OSC2_WAVEFORM
255, // OSC2_VOL
120, // OSC2_SEMI
0, // OSC2_DETUNE
1, // OSC2_XENV
127, // NOISE_VOL
4, // ENV_ATTACK
6, // ENV_SUSTAIN
35, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
0, // LFO_WAVEFORM
0, // LFO_AMT
0, // LFO_FREQ
0, // LFO_FX_FREQ
2, // FX_FILTER
14, // FX_FREQ
0, // FX_RESONANCE
10, // FX_DIST
32, // FX_DRIVE
0, // FX_PAN_AMT
0, // FX_PAN_FREQ
23, // FX_DELAY_AMT
1 // FX_DELAY_TIME
],
// Patterns
p: [1],
// Columns
c: [
{n: [142],
f: []}
]
},
],
rowLen: 200, // In sample lengths
patternLen: 32, // Rows per pattern
endPattern: 0, // End pattern
numChannels: 1 // Number of channels
};
var ostia = {
songData: [
{ // Instrument 0
i: [
2, // OSC1_WAVEFORM
40, // OSC1_VOL
140, // OSC1_SEMI
1, // OSC1_XENV
0, // OSC2_WAVEFORM
0, // OSC2_VOL
140, // OSC2_SEMI
0, // OSC2_DETUNE
1, // OSC2_XENV
255, // NOISE_VOL
5, // ENV_ATTACK
0, // ENV_SUSTAIN
48, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
0, // LFO_WAVEFORM
0, // LFO_AMT
0, // LFO_FREQ
1, // LFO_FX_FREQ
2, // FX_FILTER
161, // FX_FREQ
192, // FX_RESONANCE
0, // FX_DIST
32, // FX_DRIVE
0, // FX_PAN_AMT
8, // FX_PAN_FREQ
71, // FX_DELAY_AMT
1 // FX_DELAY_TIME
],
// Patterns
p: [1],
// Columns
c: [
{n: [94],
f: []}
]
},
],
rowLen: 300, // In sample lengths
patternLen: 32, // Rows per pattern
endPattern: 0, // End pattern
numChannels: 1 // Number of channels
};
var ostia_final = {
songData: [
{ // Instrument 0
i: [
2, // OSC1_WAVEFORM
40, // OSC1_VOL
140, // OSC1_SEMI
1, // OSC1_XENV
0, // OSC2_WAVEFORM
0, // OSC2_VOL
140, // OSC2_SEMI
0, // OSC2_DETUNE
1, // OSC2_XENV
255, // NOISE_VOL
5, // ENV_ATTACK
0, // ENV_SUSTAIN
48, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
0, // LFO_WAVEFORM
0, // LFO_AMT
0, // LFO_FREQ
1, // LFO_FX_FREQ
2, // FX_FILTER
161, // FX_FREQ
192, // FX_RESONANCE
0, // FX_DIST
32, // FX_DRIVE
0, // FX_PAN_AMT
8, // FX_PAN_FREQ
91, // FX_DELAY_AMT
10 // FX_DELAY_TIME
],
// Patterns
p: [1],
// Columns
c: [
{n: [94],
f: []}
]
},
],
rowLen: 5513, // In sample lengths
patternLen: 32, // Rows per pattern
endPattern: 0, // End pattern
numChannels: 1 // Number of channels
};
var sirena = {
songData: [
{ // Instrument 0
i: [
1, // OSC1_WAVEFORM
0, // OSC1_VOL
128, // OSC1_SEMI
0, // OSC1_XENV
1, // OSC2_WAVEFORM
0, // OSC2_VOL
128, // OSC2_SEMI
0, // OSC2_DETUNE
0, // OSC2_XENV
255, // NOISE_VOL
158, // ENV_ATTACK
100, // ENV_SUSTAIN
158, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
3, // LFO_WAVEFORM
67, // LFO_AMT
4, // LFO_FREQ
1, // LFO_FX_FREQ
3, // FX_FILTER
57, // FX_FREQ
254, // FX_RESONANCE
85, // FX_DIST
171, // FX_DRIVE
88, // FX_PAN_AMT
1, // FX_PAN_FREQ
157, // FX_DELAY_AMT
2 // FX_DELAY_TIME
],
// Patterns
p: [1],
// Columns
c: [
{n: [106],
f: []}
]
},
],
rowLen: 5513, // In sample lengths
patternLen: 32, // Rows per pattern
endPattern: 0, // End pattern
numChannels: 1 // Number of channels
};
var viento = {
songData: [
{ // Instrument 0
i: [
0, // OSC1_WAVEFORM
0, // OSC1_VOL
140, // OSC1_SEMI
0, // OSC1_XENV
0, // OSC2_WAVEFORM
0, // OSC2_VOL
140, // OSC2_SEMI
0, // OSC2_DETUNE
0, // OSC2_XENV
255, // NOISE_VOL
158, // ENV_ATTACK
158, // ENV_SUSTAIN
158, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
0, // LFO_WAVEFORM
51, // LFO_AMT
2, // LFO_FREQ
1, // LFO_FX_FREQ
2, // FX_FILTER
58, // FX_FREQ
239, // FX_RESONANCE
0, // FX_DIST
32, // FX_DRIVE
88, // FX_PAN_AMT
1, // FX_PAN_FREQ
21, // FX_DELAY_AMT
1 // FX_DELAY_TIME
],
// Patterns
p: [1,2],
// Columns
c: [
{n: [137,,,,135],
f: []},
{n: [],
f: []}
]
},
],
rowLen: 5513, // In sample lengths
patternLen: 32, // Rows per pattern
endPattern: 1, // End pattern
numChannels: 1 // Number of channels
};
var menu = {
songData: [
{ // Instrument 0
i: [
3, // OSC1_WAVEFORM
255, // OSC1_VOL
128, // OSC1_SEMI
0, // OSC1_XENV
1, // OSC2_WAVEFORM
154, // OSC2_VOL
128, // OSC2_SEMI
9, // OSC2_DETUNE
0, // OSC2_XENV
0, // NOISE_VOL
7, // ENV_ATTACK
5, // ENV_SUSTAIN
52, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
2, // LFO_WAVEFORM
131, // LFO_AMT
4, // LFO_FREQ
1, // LFO_FX_FREQ
3, // FX_FILTER
255, // FX_FREQ
0, // FX_RESONANCE
0, // FX_DIST
32, // FX_DRIVE
47, // FX_PAN_AMT
3, // FX_PAN_FREQ
67, // FX_DELAY_AMT
2 // FX_DELAY_TIME
],
// Patterns
p: [1],
// Columns
c: [
{n: [152],
f: []}
]
},
],
rowLen: 100, // In sample lengths
patternLen: 32, // Rows per pattern
endPattern: 0, // End pattern
numChannels: 1 // Number of channels
};
var menu_ok = {
songData: [
{ // Instrument 0
i: [
3, // OSC1_WAVEFORM
255, // OSC1_VOL
128, // OSC1_SEMI
0, // OSC1_XENV
1, // OSC2_WAVEFORM
154, // OSC2_VOL
128, // OSC2_SEMI
9, // OSC2_DETUNE
0, // OSC2_XENV
0, // NOISE_VOL
7, // ENV_ATTACK
5, // ENV_SUSTAIN
52, // ENV_RELEASE
0, // ARP_CHORD
0, // ARP_SPEED
2, // LFO_WAVEFORM
131, // LFO_AMT
4, // LFO_FREQ
1, // LFO_FX_FREQ
3, // FX_FILTER
255, // FX_FREQ
0, // FX_RESONANCE
0, // FX_DIST
32, // FX_DRIVE
47, // FX_PAN_AMT
3, // FX_PAN_FREQ
124, // FX_DELAY_AMT
6 // FX_DELAY_TIME
],
// Patterns
p: [1],
// Columns
c: [
{n: [152,144,147,152],
f: []}
]
},
],
rowLen: 2756, // In sample lengths
patternLen: 32, // Rows per pattern
endPattern: 0, // End pattern
numChannels: 1 // Number of channels
};