| 821 | } |
| 822 | |
| 823 | void CChannelHandler::ProcessChannel() |
| 824 | { |
| 825 | // Run all default and common channel processing |
| 826 | // This gets called each frame |
| 827 | // |
| 828 | |
| 829 | UpdateDelay(); |
| 830 | UpdateNoteCut(); |
| 831 | UpdateNoteRelease(); // // // |
| 832 | UpdateNoteVolume(); // // // |
| 833 | UpdateTranspose(); // // // |
| 834 | UpdateVolumeSlide(); |
| 835 | UpdateVibratoTremolo(); |
| 836 | UpdateEffects(); |
| 837 | if (m_pInstHandler) m_pInstHandler->UpdateInstrument(); // // // |
| 838 | // instruments are updated after running effects and before writing to sound registers |
| 839 | } |
| 840 | |
| 841 | int CChannelHandler::GetVibrato() const |
| 842 | { |
no test coverage detected