-
Notifications
You must be signed in to change notification settings - Fork 13
/
BPData.as
72 lines (70 loc) · 1.72 KB
/
BPData.as
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
package neoart.flod.soundmon {
import neoart.flod.amiga.*;
public final class BPData {
internal var
channel : AmigaChannel,
enabled : int,
restart : int,
note : int,
period : int,
sample : int,
samplePtr : int,
sampleLen : int,
synth : int,
synthPtr : int,
arpeggio : int,
autoArpeggio : int,
autoSlide : int,
vibrato : int,
volume : int,
volumeDef : int,
adsrControl : int,
adsrPtr : int,
adsrCtr : int,
lfoControl : int,
lfoPtr : int,
lfoCtr : int,
egControl : int,
egPtr : int,
egCtr : int,
egValue : int,
fxControl : int,
fxCtr : int,
modControl : int,
modPtr : int,
modCtr : int;
internal function initialize():void {
channel = null,
enabled = 0;
restart = 0;
note = 0;
period = 0;
sample = 0;
samplePtr = 0;
sampleLen = 2;
synth = 0;
synthPtr = -1;
arpeggio = 0;
autoArpeggio = 0;
autoSlide = 0;
vibrato = 0;
volume = 0;
volumeDef = 0;
adsrControl = 0;
adsrPtr = 0;
adsrCtr = 0;
lfoControl = 0;
lfoPtr = 0;
lfoCtr = 0;
egControl = 0;
egPtr = 0;
egCtr = 0;
egValue = 0;
fxControl = 0;
fxCtr = 0;
modControl = 0;
modPtr = 0;
modCtr = 0;
}
}
}