Searched refs:pWTVoice (Results 1 – 7 of 7) sorted by relevance
/external/sonivox/arm-wt-22k/lib_src/ |
D | eas_dlssynth.c | 55 S_WT_VOICE *pWTVoice; in DLS_MuteVoice() local 58 pWTVoice = &pVoiceMgr->wtVoices[voiceNum]; in DLS_MuteVoice() 59 pDLSArt = &pSynth->pDLS->pDLSArticulations[pWTVoice->artIndex]; in DLS_MuteVoice() 69 pWTVoice->eg1Increment = pDLSArt->eg1ShutdownTime; in DLS_MuteVoice() 71 pWTVoice->eg2Increment = pDLSArt->eg2.releaseTime; in DLS_MuteVoice() 83 S_WT_VOICE *pWTVoice; in DLS_ReleaseVoice() local 86 pWTVoice = &pVoiceMgr->wtVoices[voiceNum]; in DLS_ReleaseVoice() 87 pDLSArt = &pSynth->pDLS->pDLSArticulations[pWTVoice->artIndex]; in DLS_ReleaseVoice() 92 if (pWTVoice->eg1State == eEnvelopeStateAttack) in DLS_ReleaseVoice() 93 pWTVoice->eg1Value = (EAS_I16) ((EAS_flog2(pWTVoice->eg1Value) << 1) + 2048); in DLS_ReleaseVoice() [all …]
|
D | eas_wtsynth.c | 59 static EAS_I32 WT_UpdatePhaseInc (S_WT_VOICE *pWTVoice, const S_ARTICULATION *pArt, S_SYNTH_CHANNEL… 60 static EAS_I32 WT_UpdateGain (S_SYNTH_VOICE *pVoice, S_WT_VOICE *pWTVoice, const S_ARTICULATION *pA… 61 static void WT_UpdateEG1 (S_WT_VOICE *pWTVoice, const S_ENVELOPE *pEnv); 62 static void WT_UpdateEG2 (S_WT_VOICE *pWTVoice, const S_ENVELOPE *pEnv); 70 static void WT_UpdateFilter (S_WT_VOICE *pWTVoice, S_WT_INT_FRAME *pIntFrame, const S_ARTICULATION … 169 S_WT_VOICE *pWTVoice; in WT_ReleaseVoice() local 180 pWTVoice = &pVoiceMgr->wtVoices[voiceNum]; in WT_ReleaseVoice() 181 pArticulation = &pSynth->pEAS->pArticulations[pWTVoice->artIndex]; in WT_ReleaseVoice() 184 pWTVoice->eg1State = eEnvelopeStateRelease; in WT_ReleaseVoice() 185 pWTVoice->eg1Increment = pArticulation->eg1.releaseTime; in WT_ReleaseVoice() [all …]
|
D | eas_wtengine.c | 49 extern void WT_NoiseGenerator (S_WT_VOICE *pWTVoice, S_WT_INT_FRAME *pWTIntFrame); 50 extern void WT_VoiceGain (S_WT_VOICE *pWTVoice, S_WT_INT_FRAME *pWTIntFrame); 53 extern void WT_InterpolateMono (S_WT_VOICE *pWTVoice, S_WT_INT_FRAME *pWTIntFrame); 55 extern void WT_InterpolateNoLoop (S_WT_VOICE *pWTVoice, S_WT_INT_FRAME *pWTIntFrame); 56 extern void WT_Interpolate (S_WT_VOICE *pWTVoice, S_WT_INT_FRAME *pWTIntFrame); 81 void WT_VoiceGain (S_WT_VOICE *pWTVoice, S_WT_INT_FRAME *pWTIntFrame) in WT_VoiceGain() argument 112 gainLeft = pWTVoice->gainLeft; in WT_VoiceGain() 113 gainRight = pWTVoice->gainRight; in WT_VoiceGain() 181 void WT_Interpolate (S_WT_VOICE *pWTVoice, S_WT_INT_FRAME *pWTIntFrame) in WT_Interpolate() argument 202 loopEnd = (const EAS_SAMPLE*) pWTVoice->loopEnd + 1; in WT_Interpolate() [all …]
|
D | ARM-E_interpolate_loop_gnu.s | 10 @ S_WT_VOICE *pWTVoice, 21 @ S_WT_VOICE *pWTVoice 38 pWTVoice .req r0 label 71 LDR pPhaseAccum, [pWTVoice, #m_pPhaseAccum] 72 LDR phaseFrac, [pWTVoice, #m_phaseFrac] 75 LDR pLoopStart, [pWTVoice, #m_pLoopStart] 76 LDR pLoopEnd, [pWTVoice, #m_pLoopEnd] 126 STR pPhaseAccum, [pWTVoice, #m_pPhaseAccum] 127 STR phaseFrac, [pWTVoice, #m_phaseFrac]
|
D | ARM-E_interpolate_noloop_gnu.s | 10 @ S_WT_VOICE *pWTVoice, 21 @ S_WT_VOICE *pWTVoice 39 pWTVoice .req r0 label 69 LDR pPhaseAccum, [pWTVoice, #m_pPhaseAccum] 70 LDR phaseFrac, [pWTVoice, #m_phaseFrac] 121 STR pPhaseAccum, [pWTVoice, #m_pPhaseAccum] 122 STR phaseFrac, [pWTVoice, #m_phaseFrac]
|
D | ARM-E_voice_gain_gnu.s | 11 @ S_WT_VOICE *pWTVoice, 40 pWTVoice .req r0 label 87 LDRSH gainLeft, [pWTVoice, #m_gainLeft] 88 LDRSH gainRight, [pWTVoice, #m_gainRight]
|
D | eas_wtengine.h | 163 EAS_BOOL WT_CheckSampleEnd (S_WT_VOICE *pWTVoice, S_WT_INT_FRAME *pWTIntFrame, EAS_BOOL update); 164 void WT_ProcessVoice (S_WT_VOICE *pWTVoice, S_WT_INT_FRAME *pWTIntFrame);
|