Home | History | Annotate | Download | only in lib_src

Lines Matching full:channels

207         pool = pSynth->channels[GET_CHANNEL(pVoice->nextChannel)].pool;
212 pool = pSynth->channels[GET_CHANNEL(pVoice->channel)].pool;
240 pool = pSynth->channels[GET_CHANNEL(pVoice->nextChannel)].pool;
245 pool = pSynth->channels[GET_CHANNEL(pVoice->channel)].pool;
505 pChannel = pSynth->channels;
545 pChannel = pSynth->channels;
556 pSynth->channels[i].reverbSend = DEFAULT_REVERB_SEND;
560 pSynth->channels[i].chorusSend = DEFAULT_CHORUS_SEND;
674 pSynth->channels[i].pool = 0;
675 pSynth->channels[i].mip = 0;
696 pSynth->channels[channel].pool = priority;
697 pSynth->channels[channel].mip = mip;
706 * channels based on polyphony.
727 /* process channels */
732 if ((pSynth->channels[i].mip != 0) && (pSynth->channels[i].mip <= maxPolyphony))
733 pSynth->channels[i].channelFlags &= ~CHANNEL_FLAG_MUTE;
735 pSynth->channels[i].channelFlags |= CHANNEL_FLAG_MUTE;
741 /* mute any voices on muted channels, and count unmuted voices */
766 pool = pSynth->channels[channel].pool;
768 /* deal with muted channels */
769 if (pSynth->channels[channel].channelFlags & CHANNEL_FLAG_MUTE)
794 * table. It assigns channels to the appropriate voice pool based
815 /* sort channels into priority order */
820 if (pSynth->channels[i].pool != DEFAULT_SP_MIDI_PRIORITY)
821 priority[pSynth->channels[i].pool] = i;
824 /* process channels in priority order */
829 /* stop when we run out of channels */
833 pChannel = &pSynth->channels[priority[i]];
835 /* when 2 or more channels have the same MIP setting, they
919 /* release sustain pedal on all channels */
922 if (pSynth->channels[ i ].channelFlags & CHANNEL_FLAG_SUSTAIN_PEDAL)
925 pSynth->channels[i].channelFlags &= ~CHANNEL_FLAG_SUSTAIN_PEDAL;
1097 if (pSynth->channels[channel].channelFlags & CHANNEL_FLAG_SUSTAIN_PEDAL)
1099 GetSynthPtr(voiceNum)->pfSustainPedal(pVoiceMgr, pSynth, &pVoiceMgr->voices[voiceNum], &pSynth->channels[channel], GetAdjustedVoiceNum(voiceNum));
1223 GetSynthPtr(voiceNum)->pfSustainPedal(pVoiceMgr, pSynth, &pVoiceMgr->voices[voiceNum], &pSynth->channels[channel], GetAdjustedVoiceNum(voiceNum));
1375 pMIDIChannel = &pSynth->channels[pVoice->channel & 15];
1406 pMIDIChannel = &pNextSynth->channels[pVoice->channel & 15];
1619 pChannel = &pSynth->channels[channel];
1756 pChannel = &pSynth->channels[channel];
1873 pChannel = &(pSynth->channels[channel]);
2077 S_SYNTH_CHANNEL *pChannel = &pCurrSynth->channels[GET_CHANNEL(currChannel)];
2143 pChannel = &(pSynth->channels[channel]);
2185 pChannel = &(pSynth->channels[channel]);
2217 pChannel = &(pSynth->channels[channel]);
2323 pSynth->channels[channel].reverbSend = value;
2329 pSynth->channels[channel].chorusSend = value;
2435 pChannel = &(pSynth->channels[channel]);
2495 * Update all of the static channel parameters for channels that have had
2497 * Or if the synth has signalled that all channels must forcibly
2508 * are updated for channels whose controller values have changed
2509 * or if the synth has signalled that all channels must forcibly
2527 if (pSynth->channels[channel].regionIndex & FLAG_RGN_IDX_FM_SYNTH)
2548 if ( 0 != (pSynth->channels[channel].channelFlags & CHANNEL_FLAG_UPDATE_CHANNEL_PARAMETERS))
2551 if (pSynth->channels[channel].regionIndex & FLAG_RGN_IDX_FM_SYNTH)
2698 pChannel = &pSynth->channels[channel];
2701 /* allow channels to switch between being melodic or rhythm channels, using GM2 CC values */
2743 if (pSynth->channels[channel].channelFlags & CHANNEL_FLAG_RHYTHM_CHANNEL)
2925 pSynth->channels[channel].channelFlags &= ~CHANNEL_FLAG_UPDATE_CHANNEL_PARAMETERS;
3141 currentPriority += pSynth->channels[GET_CHANNEL(pVoice->nextChannel)].pool << CHANNEL_PRIORITY_STEAL_WEIGHT;
3154 currentPriority += pSynth->channels[GET_CHANNEL(pVoice->channel)].pool << CHANNEL_PRIORITY_STEAL_WEIGHT;
3308 currentPriority += pSynth->channels[GET_CHANNEL(pVoice->nextChannel)].pool << CHANNEL_PRIORITY_STEAL_WEIGHT;
3321 currentPriority += pSynth->channels[GET_CHANNEL(pVoice->nextChannel)].pool << CHANNEL_PRIORITY_STEAL_WEIGHT;
3454 pSynth->channels[channel].pitchBendSensitivity = pitchBendRange;
3778 pControl->modWheel = pSynth->channels[channel].modWheel;
3779 pControl->volume = pSynth->channels[channel].volume;
3780 pControl->pan = pSynth->channels[channel].pan;
3781 pControl->expression = pSynth->channels[channel].expression;
3782 pControl->channelPressure = pSynth->channels[channel].channelPressure;
3785 pControl->reverbSend = pSynth->channels[channel].reverbSend;
3789 pControl->chorusSend = pSynth->channels[channel].chorusSend;
3901 poolCount[vSynthNum][pSynth->channels[GET_CHANNEL(pVoice->nextChannel)].pool]++;
3908 poolCount[vSynthNum][pSynth->channels[GET_CHANNEL(pVoice->channel)].pool]++;
3914 poolCount[vSynthNum][pSynth->channels[GET_CHANNEL(pVoice->channel)].pool]++;