Lines Matching refs:channel

45         m_NoteInfo[i].channel = NULL;  in MidiSequencePlayer()
68 u8 channel = static_cast<u8>(status & 0x0f); in SendMessage() local
73 NoteOff( channel, data1, data2 ); in SendMessage()
79 NoteOn( channel, data1, data2 ); in SendMessage()
83 NoteOff( channel, data1, data2 ); in SendMessage()
93 HandleControlChangeMessage( channel, data1, data2 ); in SendMessage()
102 HandleProgramChangeMessage( channel, data1 ); in SendMessage()
109 HandlePitchBendMessage( channel, data1, data2 ); in SendMessage()
145 Channel* channel = noteInfo->channel; in NoteOn() local
146 if ( ! channel->IsRelease() ) in NoteOn()
148 channel->SetKey( key ); in NoteOn()
150 channel->SetInitVolume( initVolume * initVolume ); in NoteOn()
154 channel->Stop(); in NoteOn()
155 noteInfo->channel = NULL; in NoteOn()
159 Channel* channel = track->NoteOn( key, velocity, -1, false ); in NoteOn() local
160 if ( channel == NULL ) return; in NoteOn()
165 noteInfo->channel = channel; in NoteOn()
185 noteInfo->channel->SetLength( 0 ); in NoteOff()
186 track->UpdateChannelRelease( noteInfo->channel ); in NoteOff()
187 noteInfo->channel = NULL; in NoteOff()
457 if ( m_NoteInfo[i].channel != NULL ) in NoteOffAll()
459 m_NoteInfo[i].channel->Release(); in NoteOffAll()
460 m_NoteInfo[i].channel = NULL; in NoteOffAll()
468 if ( m_NoteInfo[i].channel != NULL ) in StopAllSound()
470 m_NoteInfo[i].channel = NULL; in StopAllSound()
495 if ( m_NoteInfo[i].channel != NULL ) in Reset()
497 m_NoteInfo[i].channel = NULL; in Reset()
513 if ( m_NoteInfo[i].channel == NULL ) { in FindFreeNoteInfo()
523 if ( m_NoteInfo[i].channel != NULL && in FindNoteInfo()
536 if ( m_NoteInfo[i].channel != NULL && in FindNoteInfo()
545 void MidiSequencePlayer::ChannelCallback( Channel* channel ) in ChannelCallback() argument
548 if ( m_NoteInfo[i].channel == channel ) { in ChannelCallback()
549 m_NoteInfo[i].channel = NULL; in ChannelCallback()