diff -urN midi_prog-/Makefile midi_prog/Makefile --- midi_prog-/Makefile Thu Apr 2 02:00:00 2015 +++ midi_prog/Makefile Sat Apr 11 00:00:00 2015 @@ -1,6 +1,6 @@ CC = gcc LIB = -lm -lpthread -L../cui -lcui -TARG = prog53 +TARG = prog54 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 Thu Apr 2 02:00:00 2015 +++ midi_prog/tone.c Sat Apr 11 00:00:00 2015 @@ -289,6 +289,85 @@ { "lead", -1, 1.0 }, { NULL, } } },{ + /* for rydeen */ + + 30, -1, /* overdriven guitar */ + (struct tone_compo_rec []){ + { "bass", -1, 1.0 }, { NULL, } + } + },{ + 33, -1, /* acoustic bass */ + (struct tone_compo_rec []){ + { "bass", -1, 1.0 }, { NULL, } + } + },{ + 104, -1, /* fx 8 (sci-fi) */ + (struct tone_compo_rec []){ + { "strings", -1, 1.0 }, { NULL, } + } + },{ + 63, -1, /* synthbrass 1 */ + (struct tone_compo_rec []){ + { "strings", -1, 1.0 }, { NULL, } + } + },{ + 127, -1, /* applause */ + (struct tone_compo_rec []){ + { "SIN", -1, 1.0 }, { NULL, } + } + },{ + PROG_DRUM, 38, /* acoustic snare */ + (struct tone_compo_rec []){ + { "snare", 69, 1.0 }, { NULL, } + } + },{ + PROG_DRUM, 47, /* low-mid tom */ + (struct tone_compo_rec []){ + { "tom", 55, 1.0 }, { NULL, } + } + },{ + PROG_DRUM, 48, /* hi-mid tom */ + (struct tone_compo_rec []){ + { "tom", 60, 1.0 }, { NULL, } + } + },{ + PROG_DRUM, 50, /* hi tom */ + (struct tone_compo_rec []){ + { "tom", 65, 1.0 }, { NULL, } + } + },{ + /* for techno polis */ + + 93, -1, /* pad 5 (bowed) */ + (struct tone_compo_rec []){ + { "SIN", -1, 1.0 }, { NULL, } + } + },{ + 51, -1, /* synthstrings 1 */ + (struct tone_compo_rec []){ + { "strings", -1, 1.0 }, { NULL, } + } + },{ + 86, -1, /* lead 6 (voice) */ + (struct tone_compo_rec []){ + { "bass", -1, 1.0 }, { NULL, } + } + },{ + 100, -1, /* fx 4 (atmosphere) */ + (struct tone_compo_rec []){ + { "lead", -1, 1.0 }, { NULL, } + } + },{ + PROG_DRUM, 52, /* chinese cymbal */ + (struct tone_compo_rec []){ + { "cymbal", 75, 1.0 }, { NULL, } + } + },{ + PROG_DRUM, 55, /* splash cymbal */ + (struct tone_compo_rec []){ + { "cymbal", 75, 1.0 }, { NULL, } + } + },{ -1, /* tail */ } },