ctl->cmsg(CMSG_WARNING, VERB_VERBOSE, 
ctl->cmsg(CMSG_WARNING, VERB_NOISY, 
Voice_Play (UBYTE v, SAMPLE * s, ULONG start){  int new_noteon, bend;  if (v >= MOD_NUM_VOICES)    return;  if (ModV[v].noteon != -1)    Voice_Stop (v);  new_noteon = period2note (ModV[v].period, &bend);  bend = WHEEL_VALUE(bend);  if (new_noteon < 0) {    ctl->cmsg(CMSG_WARNING, VERB_VERBOSE,			  "Strange period %d",			  ModV[v].period);    return;  }  ModV[v].noteon = new_noteon;  ModV[v].time = at;  bitmapSet(ModV[v].noteson, new_noteon);  if (ModV[v].sample != s->id)    {      ModV[v].sample = s->id;      MIDIEVENT(at, ME_SET_PATCH, v, ModV[v].sample, 0);    }  if (start > 0)    {      int a, b;      a = (start & 0xff);      b = ((start >> 8) & 0xff);      MIDIEVENT (at, ME_PATCH_OFFS, v, a, b);    }  if (ModV[v].wheel != bend)    {      ModV[v].wheel = bend;      MIDIEVENT (at, ME_PITCHWHEEL, v, bend & 0x7F, (bend >> 7) & 0x7F);    }   MIDIEVENT (at, ME_NOTEON, v, ModV[v].noteon, 127);}
4357	/local/tlutelli/issta_data/temp/c/2005_temp/2005/4357/9fbcec0f33b62362aa01e6b8a785995c55954bd1/mod2midi.c/buggy/timidity/mod2midi.c