diff -urN midi_prog-/Makefile midi_prog/Makefile --- midi_prog-/Makefile Wed Mar 25 01:00:03 2015 +++ midi_prog/Makefile Thu Mar 26 00:00:00 2015 @@ -1,6 +1,6 @@ CC = gcc LIB = -lm -lpthread -L../cui -lcui -TARG = prog41 +TARG = prog42 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-/ch.c midi_prog/ch.c --- midi_prog-/ch.c Fri Jan 24 00:00:00 2014 +++ midi_prog/ch.c Thu Mar 26 00:00:00 2015 @@ -3,6 +3,38 @@ struct ch_rec ch_inf[ MIDI_CH_N ]; void +ch_init(int ac, char **av) +{ + int i; + char *s, s_ch[8], buf[1024]; + double v; + + for(i=0; ivelo * (1.0 / 127)) * (ch_inf[nch].vol * (1.0 / ((1<<14)-1))); + v *= (nt->velo * (1.0 / 127)) * (ch_inf[nch].vol * (1.0 / ((1<<14)-1))) * ch_inf[nch].adj_vol; if(ot->ch_num == 1){ *vl += v; }else{