Skip to content
Permalink
Browse files
Don't clip on note update
  • Loading branch information
binarymaster committed Nov 2, 2017
1 parent eb2a752 commit fb44f2309ae52afbfc3bda384cd7cf88da6651cd
Showing with 714 additions and 713 deletions.
  1. +2 −1 src/herad.cpp
  2. +32 −32 test/ARRAKIS.ref
  3. +680 −680 test/NEWSAN.ref
@@ -881,7 +881,8 @@ void CheradPlayer::playNote(uint8_t c, uint8_t note, uint8_t state)
if (inst[chn[c].playprog].param.mc_transpose != 0)
macroTranspose(&note, chn[c].playprog);
note = (note - 24) & 0xFF;
if (note >= 0x60) note = 0; // clip too low/high notes
if (state != HERAD_NOTE_UPDATE && note >= 0x60)
note = 0; // clip too low/high notes
int8_t oct = note / HERAD_NUM_NOTES;
int8_t key = note % HERAD_NUM_NOTES;
if (state != HERAD_NOTE_UPDATE && inst[chn[c].playprog].param.mc_slide_dur)
@@ -30241,8 +30241,8 @@ r200.30
r200.30
a0 <- 93
b0 <- 25
a1 <- 57
b1 <- 21
a1 <- 3
b1 <- 22
a1 <- 57
b1 <- 1
a1 <- 57
@@ -30256,16 +30256,16 @@ r200.30
r200.30
a0 <- 8e
b0 <- 25
a1 <- 57
b1 <- 21
a1 <- 3
b1 <- 22
r200.30
r200.30
r200.30
r200.30
a0 <- 89
b0 <- 25
a1 <- 57
b1 <- 21
a1 <- 3
b1 <- 22
a1 <- 57
b1 <- 1
a1 <- 57
@@ -30281,7 +30281,7 @@ r200.30
r200.30
a0 <- 84
b0 <- 25
a1 <- 57
a1 <- e6
b1 <- 21
a1 <- 57
b1 <- 1
@@ -30294,7 +30294,7 @@ r200.30
r200.30
a0 <- 81
b0 <- 25
a1 <- 57
a1 <- cb
b1 <- 21
r200.30
r200.30
@@ -30303,7 +30303,7 @@ r200.30
r200.30
a0 <- 7c
b0 <- 25
a1 <- 57
a1 <- cb
b1 <- 21
a1 <- 57
b1 <- 1
@@ -30332,7 +30332,7 @@ r200.30
r200.30
a0 <- 77
b0 <- 25
a1 <- 57
a1 <- b1
b1 <- 21
a1 <- 57
b1 <- 1
@@ -30345,7 +30345,7 @@ r200.30
r200.30
a0 <- 72
b0 <- 25
a1 <- 57
a1 <- 98
b1 <- 21
a5 <- 44
b5 <- e
@@ -30355,7 +30355,7 @@ r200.30
r200.30
a0 <- 6d
b0 <- 25
a1 <- 57
a1 <- 98
b1 <- 21
a1 <- 57
b1 <- 1
@@ -30372,7 +30372,7 @@ r200.30
r200.30
a0 <- 6c
b0 <- 25
a1 <- 57
a1 <- 98
b1 <- 21
a1 <- 57
b1 <- 1
@@ -30389,7 +30389,7 @@ r200.30
r200.30
a0 <- 67
b0 <- 25
a1 <- 57
a1 <- 81
b1 <- 21
r200.30
r200.30
@@ -30398,7 +30398,7 @@ r200.30
r200.30
a0 <- 62
b0 <- 25
a1 <- 57
a1 <- 81
b1 <- 21
a1 <- 57
b1 <- 1
@@ -30431,7 +30431,7 @@ r200.30
r200.30
a0 <- 5d
b0 <- 25
a1 <- 57
a1 <- 6c
b1 <- 21
a1 <- 57
b1 <- 1
@@ -60208,7 +60208,7 @@ r200.30
r200.30
r200.30
r200.30
a1 <- 57
a1 <- 6c
b1 <- 21
a1 <- 57
b1 <- 1
@@ -60237,7 +60237,7 @@ r200.30
r200.30
r200.30
r200.30
a1 <- 57
a1 <- 81
b1 <- 21
a6 <- 81
b6 <- 29
@@ -60246,7 +60246,7 @@ r200.30
r200.30
r200.30
r200.30
a1 <- 57
a1 <- 81
b1 <- 21
a1 <- 57
b1 <- 1
@@ -60259,7 +60259,7 @@ r200.30
r200.30
r200.30
r200.30
a1 <- 57
a1 <- 98
b1 <- 21
a1 <- 57
b1 <- 1
@@ -60276,15 +60276,15 @@ r200.30
r200.30
r200.30
r200.30
a1 <- 57
a1 <- 98
b1 <- 21
a6 <- 8a
b6 <- 26
r200.30
r200.30
r200.30
r200.30
a1 <- 57
a1 <- 98
b1 <- 21
a1 <- 57
b1 <- 1
@@ -60297,7 +60297,7 @@ r200.30
r200.30
r200.30
r200.30
a1 <- 57
a1 <- b1
b1 <- 21
a1 <- 57
b1 <- 1
@@ -60314,7 +60314,7 @@ r200.30
r200.30
r200.30
r200.30
a1 <- 57
a1 <- cb
b1 <- 21
a2 <- 44
b2 <- e
@@ -60325,7 +60325,7 @@ r200.30
r200.30
r200.30
r200.30
a1 <- 57
a1 <- cb
b1 <- 21
a1 <- 57
b1 <- 1
@@ -60336,7 +60336,7 @@ r200.30
r200.30
r200.30
r200.30
a1 <- 57
a1 <- e6
b1 <- 21
a1 <- 57
b1 <- 1
@@ -60351,14 +60351,14 @@ r200.30
r200.30
r200.30
r200.30
a1 <- 57
b1 <- 21
a1 <- 3
b1 <- 22
r200.30
r200.30
r200.30
r200.30
a1 <- 57
b1 <- 21
a1 <- 3
b1 <- 22
a1 <- 57
b1 <- 1
a1 <- 57
@@ -60368,8 +60368,8 @@ r200.30
r200.30
r200.30
r200.30
a1 <- 57
b1 <- 21
a1 <- 3
b1 <- 22
a1 <- 57
b1 <- 1
a2 <- 44

0 comments on commit fb44f23

Please sign in to comment.