Lines Matching refs:pChannel
499 S_SYNTH_CHANNEL *pChannel; in VMInitializeAllChannels() local
505 pChannel = pSynth->channels; in VMInitializeAllChannels()
507 for (i = 0; i < NUM_SYNTH_CHANNELS; i++, pChannel++) in VMInitializeAllChannels()
509 pChannel->channelFlags = DEFAULT_CHANNEL_FLAGS; in VMInitializeAllChannels()
510 pChannel->staticGain = DEFAULT_CHANNEL_STATIC_GAIN; in VMInitializeAllChannels()
511 pChannel->staticPitch = DEFAULT_CHANNEL_STATIC_PITCH; in VMInitializeAllChannels()
512 pChannel->pool = 0; in VMInitializeAllChannels()
517 pChannel->bankNum = DEFAULT_RHYTHM_BANK_NUMBER; in VMInitializeAllChannels()
518 pChannel->channelFlags |= CHANNEL_FLAG_RHYTHM_CHANNEL; in VMInitializeAllChannels()
521 pChannel->bankNum = DEFAULT_MELODY_BANK_NUMBER; in VMInitializeAllChannels()
542 S_SYNTH_CHANNEL *pChannel; in VMResetControllers() local
545 pChannel = pSynth->channels; in VMResetControllers()
547 for (i = 0; i < NUM_SYNTH_CHANNELS; i++, pChannel++) in VMResetControllers()
549 pChannel->pitchBend = DEFAULT_PITCH_BEND; in VMResetControllers()
550 pChannel->modWheel = DEFAULT_MOD_WHEEL; in VMResetControllers()
551 pChannel->volume = DEFAULT_CHANNEL_VOLUME; in VMResetControllers()
552 pChannel->pan = DEFAULT_PAN; in VMResetControllers()
553 pChannel->expression = DEFAULT_EXPRESSION; in VMResetControllers()
563 pChannel->channelPressure = DEFAULT_CHANNEL_PRESSURE; in VMResetControllers()
564 pChannel->registeredParam = DEFAULT_REGISTERED_PARAM; in VMResetControllers()
565 pChannel->pitchBendSensitivity = DEFAULT_PITCH_BEND_SENSITIVITY; in VMResetControllers()
566 pChannel->finePitch = DEFAULT_FINE_PITCH; in VMResetControllers()
567 pChannel->coarsePitch = DEFAULT_COARSE_PITCH; in VMResetControllers()
570 pChannel->channelFlags |= CHANNEL_FLAG_UPDATE_CHANNEL_PARAMETERS; in VMResetControllers()
802 S_SYNTH_CHANNEL *pChannel; in VMUpdateMIPTable() local
833 pChannel = &pSynth->channels[priority[i]]; in VMUpdateMIPTable()
838 if (pChannel->mip == currentMIP) in VMUpdateMIPTable()
839 pChannel->pool = (EAS_U8) currentPool; in VMUpdateMIPTable()
845 pSynth->poolAlloc[currentPool] = (EAS_U8) (pChannel->mip - currentMIP); in VMUpdateMIPTable()
846 currentMIP = pChannel->mip; in VMUpdateMIPTable()
1613 S_SYNTH_CHANNEL *pChannel; in VMStartVoice() local
1619 pChannel = &pSynth->channels[channel]; in VMStartVoice()
1649 if (pSynth->poolCount[pChannel->pool] != 0) in VMStartVoice()
1749 S_SYNTH_CHANNEL *pChannel; in VMStartNote() local
1756 pChannel = &pSynth->channels[channel]; in VMStartNote()
1759 if (pChannel->channelFlags & CHANNEL_FLAG_MUTE) in VMStartNote()
1764 if ((pChannel->channelFlags & CHANNEL_FLAG_EXTERNAL_AUDIO) && (pSynth->cbEventFunc != NULL)) in VMStartNote()
1777 regionIndex = pChannel->regionIndex; in VMStartNote()
1781 if (pChannel->channelFlags & CHANNEL_FLAG_RHYTHM_CHANNEL) in VMStartNote()
1782 adjustedNote += pChannel->coarsePitch; in VMStartNote()
1784 adjustedNote += pChannel->coarsePitch + pSynth->globalTranspose; in VMStartNote()
1870 S_SYNTH_CHANNEL *pChannel; in VMStopNote() local
1873 pChannel = &(pSynth->channels[channel]); in VMStopNote()
1876 if ((pChannel->channelFlags & CHANNEL_FLAG_EXTERNAL_AUDIO) && (pSynth->cbEventFunc != NULL)) in VMStopNote()
1909 if (pChannel->channelFlags & CHANNEL_FLAG_SUSTAIN_PEDAL) in VMStopNote()
2077 S_SYNTH_CHANNEL *pChannel = &pCurrSynth->channels[GET_CHANNEL(currChannel)]; in VMStealVoice() local
2079 if (pSynth->poolCount[pChannel->pool] >= pSynth->poolAlloc[pChannel->pool]) in VMStealVoice()
2080 …currentPriority += (pSynth->poolCount[pChannel->pool] -pSynth->poolAlloc[pChannel->pool] + 1) << C… in VMStealVoice()
2083 currentPriority += (EAS_I32)(pChannel->pool << CHANNEL_PRIORITY_STEAL_WEIGHT); in VMStealVoice()
2141 S_SYNTH_CHANNEL *pChannel; in VMChannelPressure() local
2143 pChannel = &(pSynth->channels[channel]); in VMChannelPressure()
2144 pChannel->channelPressure = value; in VMChannelPressure()
2150 pChannel->channelFlags |= CHANNEL_FLAG_UPDATE_CHANNEL_PARAMETERS; in VMChannelPressure()
2183 S_SYNTH_CHANNEL *pChannel; in VMPitchBend() local
2185 pChannel = &(pSynth->channels[channel]); in VMPitchBend()
2186 pChannel->pitchBend = (EAS_I16) ((nPitchMSB << 7) | nPitchLSB); in VMPitchBend()
2192 pChannel->channelFlags |= CHANNEL_FLAG_UPDATE_CHANNEL_PARAMETERS; in VMPitchBend()
2215 S_SYNTH_CHANNEL *pChannel; in VMControlChange() local
2217 pChannel = &(pSynth->channels[channel]); in VMControlChange()
2223 pChannel->channelFlags |= CHANNEL_FLAG_UPDATE_CHANNEL_PARAMETERS; in VMControlChange()
2232 pChannel->bankNum = value << 8; in VMControlChange()
2237 pChannel->modWheel = value; in VMControlChange()
2242 pChannel->volume = value; in VMControlChange()
2247 pChannel->pan = value; in VMControlChange()
2252 pChannel->expression = value; in VMControlChange()
2263 pChannel->bankNum = in VMControlChange()
2264 (pChannel->bankNum & 0xFF00) | value; in VMControlChange()
2277 (pChannel->channelFlags & CHANNEL_FLAG_SUSTAIN_PEDAL) in VMControlChange()
2292 pChannel->channelFlags &= ~CHANNEL_FLAG_SUSTAIN_PEDAL; in VMControlChange()
2301 (pChannel->channelFlags & CHANNEL_FLAG_SUSTAIN_PEDAL) in VMControlChange()
2316 pChannel->channelFlags |= CHANNEL_FLAG_SUSTAIN_PEDAL; in VMControlChange()
2334 pChannel->modWheel = DEFAULT_MOD_WHEEL; in VMControlChange()
2335 pChannel->expression = DEFAULT_EXPRESSION; in VMControlChange()
2338 pChannel->channelFlags &= ~CHANNEL_FLAG_SUSTAIN_PEDAL; in VMControlChange()
2339 pChannel->pitchBend = DEFAULT_PITCH_BEND; in VMControlChange()
2342 pChannel->channelPressure = DEFAULT_CHANNEL_PRESSURE; in VMControlChange()
2345 pChannel->registeredParam = DEFAULT_REGISTERED_PARAM; in VMControlChange()
2346 pChannel->pitchBendSensitivity = DEFAULT_PITCH_BEND_SENSITIVITY; in VMControlChange()
2347 pChannel->finePitch = DEFAULT_FINE_PITCH; in VMControlChange()
2348 pChannel->coarsePitch = DEFAULT_COARSE_PITCH; in VMControlChange()
2424 S_SYNTH_CHANNEL *pChannel; in VMUpdateRPNStateMachine() local
2435 pChannel = &(pSynth->channels[channel]); in VMUpdateRPNStateMachine()
2441 pChannel->registeredParam = DEFAULT_REGISTERED_PARAM; in VMUpdateRPNStateMachine()
2444 pChannel->registeredParam = in VMUpdateRPNStateMachine()
2445 (pChannel->registeredParam & 0x7F) | (value<<7); in VMUpdateRPNStateMachine()
2448 pChannel->registeredParam = in VMUpdateRPNStateMachine()
2449 (pChannel->registeredParam & 0x7F00) | value; in VMUpdateRPNStateMachine()
2452 switch (pChannel->registeredParam) in VMUpdateRPNStateMachine()
2455 pChannel->pitchBendSensitivity = value * 100; in VMUpdateRPNStateMachine()
2459 pChannel->finePitch = (EAS_I8)((((value << 7) - 8192) * 100) >> 13); in VMUpdateRPNStateMachine()
2462 pChannel->coarsePitch = (EAS_I8)(value - 64); in VMUpdateRPNStateMachine()
2469 switch (pChannel->registeredParam) in VMUpdateRPNStateMachine()
2689 S_SYNTH_CHANNEL *pChannel; in VMProgramChange() local
2698 pChannel = &pSynth->channels[channel]; in VMProgramChange()
2699 bank = pChannel->bankNum; in VMProgramChange()
2705 pChannel->channelFlags |= CHANNEL_FLAG_RHYTHM_CHANNEL; in VMProgramChange()
2710 pChannel->channelFlags &= ~CHANNEL_FLAG_RHYTHM_CHANNEL; in VMProgramChange()
2724 pChannel->channelFlags |= CHANNEL_FLAG_EXTERNAL_AUDIO; in VMProgramChange()
2760 pChannel->programNum = program; in VMProgramChange()
2761 pChannel->regionIndex = regionIndex; in VMProgramChange()
2767 pChannel->channelFlags |= CHANNEL_FLAG_UPDATE_CHANNEL_PARAMETERS; in VMProgramChange()