Add OPL volume level research data.
Subversion-branch: /research Subversion-revision: 1486
This commit is contained in:
parent
53b05f9349
commit
401de76a45
|
@ -16,3 +16,7 @@ Research data from investigating Chocolate Doom OPL MIDI playback.
|
|||
volume Examination of how scale level values are affected by
|
||||
menu volume setting.
|
||||
|
||||
level Constructed MIDI to play a note at each volume level
|
||||
in order to determine the register values for MIDI
|
||||
volumes.
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
Test MIDI file to play a note at each volume level in sequence, to see how
|
||||
MIDI volumes are mapped to register values.
|
||||
|
||||
|
Binary file not shown.
|
@ -0,0 +1,42 @@
|
|||
#!/usr/bin/env ruby
|
||||
|
||||
NOTE=0x20
|
||||
|
||||
for i in 0...128
|
||||
# set volume to zero
|
||||
|
||||
putc 0x00
|
||||
putc 0xb8
|
||||
putc 0x07
|
||||
putc 0x00
|
||||
|
||||
# note on
|
||||
putc 0x0f
|
||||
putc 0x98
|
||||
putc NOTE
|
||||
putc 0x7b
|
||||
|
||||
# Set volume
|
||||
|
||||
putc 0x00
|
||||
putc 0xb8
|
||||
putc 0x07
|
||||
putc i
|
||||
|
||||
# delay
|
||||
putc 0x0f
|
||||
|
||||
# note off
|
||||
|
||||
putc 0x88
|
||||
putc NOTE
|
||||
putc 0x00
|
||||
end
|
||||
|
||||
# end of track
|
||||
|
||||
putc 0x00
|
||||
putc 0xff
|
||||
putc 0x2f
|
||||
putc 0x00
|
||||
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
|
@ -0,0 +1,128 @@
|
|||
3f
|
||||
3f
|
||||
3e
|
||||
3d
|
||||
3c
|
||||
3b
|
||||
3a
|
||||
3a
|
||||
39
|
||||
38
|
||||
37
|
||||
37
|
||||
36
|
||||
35
|
||||
34
|
||||
34
|
||||
33
|
||||
32
|
||||
32
|
||||
31
|
||||
30
|
||||
2f
|
||||
2f
|
||||
2e
|
||||
2d
|
||||
2d
|
||||
2c
|
||||
2b
|
||||
2a
|
||||
29
|
||||
28
|
||||
27
|
||||
27
|
||||
26
|
||||
25
|
||||
24
|
||||
23
|
||||
22
|
||||
22
|
||||
21
|
||||
20
|
||||
20
|
||||
1f
|
||||
1e
|
||||
1e
|
||||
1d
|
||||
1c
|
||||
1c
|
||||
1b
|
||||
1b
|
||||
1a
|
||||
1a
|
||||
19
|
||||
18
|
||||
18
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
||||
17
|
|
@ -0,0 +1,128 @@
|
|||
3f
|
||||
3f
|
||||
3e
|
||||
3d
|
||||
3c
|
||||
3b
|
||||
3a
|
||||
3a
|
||||
39
|
||||
38
|
||||
37
|
||||
37
|
||||
36
|
||||
35
|
||||
34
|
||||
34
|
||||
33
|
||||
32
|
||||
32
|
||||
31
|
||||
30
|
||||
2f
|
||||
2f
|
||||
2e
|
||||
2d
|
||||
2d
|
||||
2c
|
||||
2b
|
||||
2a
|
||||
29
|
||||
28
|
||||
27
|
||||
27
|
||||
26
|
||||
25
|
||||
24
|
||||
23
|
||||
22
|
||||
22
|
||||
21
|
||||
20
|
||||
20
|
||||
1f
|
||||
1e
|
||||
1e
|
||||
1d
|
||||
1c
|
||||
1c
|
||||
1b
|
||||
1b
|
||||
1a
|
||||
1a
|
||||
19
|
||||
18
|
||||
18
|
||||
17
|
||||
17
|
||||
16
|
||||
16
|
||||
16
|
||||
16
|
||||
15
|
||||
15
|
||||
14
|
||||
14
|
||||
13
|
||||
13
|
||||
12
|
||||
12
|
||||
12
|
||||
11
|
||||
11
|
||||
10
|
||||
10
|
||||
10
|
||||
0f
|
||||
0f
|
||||
0f
|
||||
0e
|
||||
0e
|
||||
0e
|
||||
0d
|
||||
0d
|
||||
0d
|
||||
0c
|
||||
0c
|
||||
0c
|
||||
0b
|
||||
0b
|
||||
0b
|
||||
0a
|
||||
0a
|
||||
0a
|
||||
09
|
||||
09
|
||||
09
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
|
@ -0,0 +1,128 @@
|
|||
3f
|
||||
3f
|
||||
3e
|
||||
3d
|
||||
3c
|
||||
3b
|
||||
3a
|
||||
3a
|
||||
39
|
||||
38
|
||||
37
|
||||
37
|
||||
36
|
||||
35
|
||||
34
|
||||
34
|
||||
33
|
||||
32
|
||||
32
|
||||
31
|
||||
30
|
||||
2f
|
||||
2f
|
||||
2e
|
||||
2d
|
||||
2d
|
||||
2c
|
||||
2b
|
||||
2a
|
||||
29
|
||||
28
|
||||
27
|
||||
27
|
||||
26
|
||||
25
|
||||
24
|
||||
23
|
||||
22
|
||||
22
|
||||
21
|
||||
20
|
||||
20
|
||||
1f
|
||||
1e
|
||||
1e
|
||||
1d
|
||||
1c
|
||||
1c
|
||||
1b
|
||||
1b
|
||||
1a
|
||||
1a
|
||||
19
|
||||
18
|
||||
18
|
||||
17
|
||||
17
|
||||
16
|
||||
16
|
||||
16
|
||||
16
|
||||
15
|
||||
15
|
||||
14
|
||||
14
|
||||
13
|
||||
13
|
||||
12
|
||||
12
|
||||
12
|
||||
11
|
||||
11
|
||||
10
|
||||
10
|
||||
10
|
||||
0f
|
||||
0f
|
||||
0f
|
||||
0e
|
||||
0e
|
||||
0e
|
||||
0d
|
||||
0d
|
||||
0d
|
||||
0c
|
||||
0c
|
||||
0c
|
||||
0b
|
||||
0b
|
||||
0b
|
||||
0a
|
||||
0a
|
||||
0a
|
||||
09
|
||||
09
|
||||
09
|
||||
08
|
||||
08
|
||||
08
|
||||
08
|
||||
07
|
||||
07
|
||||
07
|
||||
07
|
||||
06
|
||||
06
|
||||
06
|
||||
05
|
||||
05
|
||||
05
|
||||
05
|
||||
04
|
||||
04
|
||||
04
|
||||
04
|
||||
03
|
||||
03
|
||||
03
|
||||
03
|
||||
03
|
||||
02
|
||||
02
|
||||
02
|
||||
02
|
||||
02
|
||||
02
|
||||
02
|
||||
02
|
Loading…
Reference in New Issue