Home | History | Annotate | Download | only in lib_src

Lines Matching full:controller

2199  * Change the controller (or mode) for the given channel.
2203 * nControllerNumber - the MIDI controller number
2204 * nControlValue - the value for this controller message
2209 * psSynthObject->m_sChannel[nChannel] controller is changed
2213 void VMControlChange (S_VOICE_MGR *pVoiceMgr, S_SYNTH *pSynth, EAS_U8 channel, EAS_U8 controller, EAS_U8 value)
2225 switch ( controller )
2236 /* we treat mod wheel as a 7-bit controller and only use the MSB */
2241 /* we treat volume as a 7-bit controller and only use the MSB */
2246 /* we treat pan as a 7-bit controller and only use the MSB */
2251 /* we treat expression as a 7-bit controller and only use the MSB */
2322 /* we treat send as a 7-bit controller and only use the MSB */
2328 /* we treat send as a 7-bit controller and only use the MSB */
2371 VMUpdateRPNStateMachine(pSynth, channel, controller, value);
2386 { /* dpp: EAS_ReportEx(_EAS_SEVERITY_INFO, "VMControlChange: controller %d not yet implemented\n", controller); */ }
2399 * Call this function when we want to parse RPN related controller messages.
2407 * nChannel - the channel this controller message is coming from
2408 * nControllerNumber - which RPN related controller
2409 * nControlValue - the value of the RPN related controller
2422 EAS_RESULT VMUpdateRPNStateMachine (S_SYNTH *pSynth, EAS_U8 channel, EAS_U8 controller, EAS_U8 value)
2437 switch (controller)
2485 return EAS_FAILURE; //not a RPN related controller
2496 * a controller change values
2508 * are updated for channels whose controller values have changed
3773 * Returns the MIDI controller values on the specified channel