Home | History | Annotate | Download | only in lib_src

Lines Matching full:duration

884     EAS_I32 duration;
892 /* get the duration */
893 if (!IMY_GetDuration(pEASData->hwInstData, pData, &duration))
905 { /* dpp: EAS_ReportEx(_EAS_SEVERITY_DETAIL, "IMY_PlayNote: Start note %d, duration %d\n", pData->note, duration); */ }
913 pData->restTicks = duration >> 4;
920 pData->restTicks = duration >> 1;
925 pData->restTicks = duration >> 4;
930 pData->time += duration - pData->restTicks;
956 EAS_I32 duration;
962 /* get the duration */
963 if (!IMY_GetDuration(pEASData->hwInstData, pData, &duration))
967 { /* dpp: EAS_ReportEx(_EAS_SEVERITY_DETAIL, "IMY_PlayRest: note duration %d\n", duration); */ }
971 pData->time += duration;
994 EAS_I32 duration;
997 /* get the duration */
1005 { /* dpp: EAS_ReportEx(_EAS_SEVERITY_DETAIL, "IMY_GetDuration: error in duration '%c'\n", c); */ }
1011 duration = pData->tick * (1 << ('5' - c));
1013 /* check for duration modifier */
1019 duration += duration >> 1;
1022 duration += (duration >> 1) + (duration >> 2);
1025 duration = (duration * TRIPLET_MULTIPLIER) >> TRIPLET_SHIFT;
1030 *pDuration = duration;