mirror of
https://github.com/VARCem/munt.git
synced 2026-07-08 18:16:13 +00:00
Improved the fix in previous commit
This commit is contained in:
@@ -138,7 +138,7 @@ int flush_events = 0;
|
||||
|
||||
|
||||
/* template for reverb sysex events */
|
||||
unsigned char rvsysex[] = {
|
||||
MT32Emu::Bit8u rvsysex[] = {
|
||||
0xf0, 0x41, 0x10, 0x16, 0x12,
|
||||
0x10, 0x00, 0x01, /* system area address */
|
||||
0x00, /* data */
|
||||
@@ -1185,19 +1185,19 @@ int process_loop(int rv)
|
||||
rvsysex[7] = 1;
|
||||
rvsysex[8] = newev.msg;
|
||||
rvsysex[9] = 128-((rvsysex[5]+rvsysex[6]+rvsysex[7]+rvsysex[8])&127);
|
||||
mt32->playSysex((MT32Emu::Bit8u *)rvsysex, 11);
|
||||
mt32->playSysex(rvsysex, 11);
|
||||
break;
|
||||
case EVENT_SET_RVTIME:
|
||||
rvsysex[7] = 2;
|
||||
rvsysex[8] = newev.msg;
|
||||
rvsysex[9] = 128-((rvsysex[5]+rvsysex[6]+rvsysex[7]+rvsysex[8])&127);
|
||||
mt32->playSysex((MT32Emu::Bit8u *)rvsysex, 11);
|
||||
mt32->playSysex(rvsysex, 11);
|
||||
break;
|
||||
case EVENT_SET_RVLEVEL:
|
||||
rvsysex[7] = 3;
|
||||
rvsysex[8] = newev.msg;
|
||||
rvsysex[9] = 128-((rvsysex[5]+rvsysex[6]+rvsysex[7]+rvsysex[8])&127);
|
||||
mt32->playSysex((MT32Emu::Bit8u *)rvsysex, 11);
|
||||
mt32->playSysex(rvsysex, 11);
|
||||
break;
|
||||
|
||||
case EVENT_RESET:
|
||||
|
||||
Reference in New Issue
Block a user