#include "cmtprog.h" #define delay 15 echo(chan, pitch, vel) { vel = vel - 5; if (vel > 0) { midi_note(chan, pitch, vel); cause(delay, echo, chan, pitch, vel); } else midi_note(chan, pitch, 0); } keydown(chan, pitch, vel) { cause(delay, echo, chan, pitch, vel); } mainscore() { cause(1000, mainscore); }