Lines Matching refs:ch
158 ChannelEx *ch; in NoteOn() local
170 ch = &channel[ch_num]; in NoteOn()
171 ch->midi_ch = (u8)(midi_data[0] & 0x0f); in NoteOn()
172 ch->key = midi_data[1]; in NoteOn()
173 ch->velocity = midi_data[2]; in NoteOn()
176 db = SND_CalcDecibel(ch->velocity); in NoteOn()
177 db += SND_CalcDecibel(midi_ch[ch->midi_ch].volume); in NoteOn()
178 db += SND_CalcDecibel(midi_ch[ch->midi_ch].expression); in NoteOn()
190 SND_CalcTimer(PIANO_G5_PCM16_TIMER, (int)(ch->key - 67) * 64), in NoteOn()
191 midi_ch[ch->midi_ch].pan); in NoteOn()
194 ch->playing = TRUE; in NoteOn()
209 ChannelEx *ch; in NoteOff() local
213 ch = &channel[ch_num]; in NoteOff()
215 if (!ch->playing) in NoteOff()
217 if ((ch->midi_ch == (u8)(midi_data[0] & 0x0f)) && (ch->key == midi_data[1])) in NoteOff()
221 ch->playing = FALSE; in NoteOff()