Home | History | Annotate | Download | only in lib_src

Lines Matching full:duration

875     EAS_I32 duration;
883 /* get the duration */
884 if (!IMY_GetDuration(pEASData->hwInstData, pData, &duration))
896 { /* dpp: EAS_ReportEx(_EAS_SEVERITY_DETAIL, "IMY_PlayNote: Start note %d, duration %d\n", pData->note, duration); */ }
904 pData->restTicks = duration >> 4;
911 pData->restTicks = duration >> 1;
916 pData->restTicks = duration >> 4;
921 pData->time += duration - pData->restTicks;
947 EAS_I32 duration;
953 /* get the duration */
954 if (!IMY_GetDuration(pEASData->hwInstData, pData, &duration))
958 { /* dpp: EAS_ReportEx(_EAS_SEVERITY_DETAIL, "IMY_PlayRest: note duration %d\n", duration); */ }
962 pData->time += duration;
985 EAS_I32 duration;
988 /* get the duration */
996 { /* dpp: EAS_ReportEx(_EAS_SEVERITY_DETAIL, "IMY_GetDuration: error in duration '%c'\n", c); */ }
1002 duration = pData->tick * (1 << ('5' - c));
1004 /* check for duration modifier */
1010 duration += duration >> 1;
1013 duration += (duration >> 1) + (duration >> 2);
1016 duration = (duration * TRIPLET_MULTIPLIER) >> TRIPLET_SHIFT;
1021 *pDuration = duration;