diff -urN midi_prog-/Makefile midi_prog/Makefile --- midi_prog-/Makefile Fri Mar 27 00:00:00 2015 +++ midi_prog/Makefile Fri Mar 27 02:00:00 2015 @@ -1,6 +1,6 @@ CC = gcc LIB = -lm -lpthread -L../cui -lcui -TARG = prog44 +TARG = prog45 OBJS = main.o vcf.o ch.o delay.o stat.o note.o env.o tone.o filter.o lfo.o modu.o vco.o wave.o out.o rd.o util.o OBJS += cui_tone.o CFLAGS += -Wall -I.. diff -urN midi_prog-/main.c midi_prog/main.c --- midi_prog-/main.c Thu Mar 26 00:00:00 2015 +++ midi_prog/main.c Fri Mar 27 02:00:00 2015 @@ -112,7 +112,7 @@ case 9: note = rd(); velo = rd(); - note_onoff(hi == 9, sec, ch, note, velo); + if(ch_inf[ch].adj_vol > 0) note_onoff(hi == 9, sec, ch, note, velo); break; case 0xb: /* control change */ type = rd();