diff -urN midi_prog-/Makefile midi_prog/Makefile --- midi_prog-/Makefile Tue Mar 31 00:00:00 2015 +++ midi_prog/Makefile Tue Mar 31 02:00:00 2015 @@ -1,6 +1,6 @@ CC = gcc LIB = -lm -lpthread -L../cui -lcui -TARG = prog47 +TARG = prog48 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-/tone.c midi_prog/tone.c --- midi_prog-/tone.c Tue Mar 31 00:00:00 2015 +++ midi_prog/tone.c Tue Mar 31 02:00:00 2015 @@ -253,6 +253,43 @@ { "hi-hat close", 115 + 8, 1.0 }, { NULL, } } },{ + /* for behind the mask */ + + 95, -1, /* pad 7 (halo) */ + (struct tone_compo_rec []){ + { "SIN", -1, 1.0 }, { NULL, } + } + },{ + 38, -1, /* slap bass 2 */ + (struct tone_compo_rec []){ + { "bass", -1, 1.0 }, { NULL, } + } + },{ + 103, -1, /* fx 7 (echoes) */ + (struct tone_compo_rec []){ + { "strings", -1, 1.0 }, { NULL, } + } + },{ + 28, -1, /* electric guitar (clean) */ + (struct tone_compo_rec []){ + { "lead", -1, 1.0 }, { NULL, } + } + },{ + 118, -1, /* melodic tom */ + (struct tone_compo_rec []){ + { "tom", -1, 1.0 }, { NULL, } + } + },{ + 108, -1, /* koto */ + (struct tone_compo_rec []){ + { "lead", -1, 1.0 }, { NULL, } + } + },{ + 25, -1, /* acoustic guitar (nylon) */ + (struct tone_compo_rec []){ + { "lead", -1, 1.0 }, { NULL, } + } + },{ -1, /* tail */ } };