1096 |
pKey->pEvents->free(itNoteOnEventOnKeyList); |
pKey->pEvents->free(itNoteOnEventOnKeyList); |
1097 |
|
|
1098 |
if (!pChannel->SoloMode || pChannel->PortamentoPos < 0.0f) pChannel->PortamentoPos = (float) key; |
if (!pChannel->SoloMode || pChannel->PortamentoPos < 0.0f) pChannel->PortamentoPos = (float) key; |
1099 |
pKey->RoundRobinIndex++; |
if (pKey->pRoundRobinIndex) { |
1100 |
|
(*pKey->pRoundRobinIndex)++; // counter specific for the key or region |
1101 |
|
pChannel->RoundRobinIndex++; // common counter for the channel |
1102 |
|
} |
1103 |
pChannel->listeners.PostProcessNoteOn(key, vel); |
pChannel->listeners.PostProcessNoteOn(key, vel); |
1104 |
} |
} |
1105 |
|
|