RPR TimeMap timeToQN
From CockosWiki
Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR TimeMap timeToQN
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR TimeMap timeToQN
Contents |
TimeMap_timeToQN()
double TimeMap_timeToQN(double qn)
converts project time to QN position.
Parameters
double qn
Returns
double
Examples
C++
Perl
Python
MOVE_CUR_RIGHT_SEL_ITEM = 40319 MOVE_CUR_START = 40042 SAVE_CUR_POS = RPR_NamedCommandLookup('_XENAKIOS_DOSTORECURPOS') LOAD_CUR_POS = RPR_NamedCommandLookup('_XENAKIOS_DORECALLCURPOS') item = RPR_GetSelectedMediaItem(0, 0) sel = RPR_CountSelectedMediaItems(0) meas = cml = fullb = cden = tpos = 0 if sel == 1: RPR_Main_OnCommand(SAVE_CUR_POS, 0) RPR_Main_OnCommand(MOVE_CUR_START, 0) RPR_Main_OnCommand(MOVE_CUR_RIGHT_SEL_ITEM, 0) startpos = RPR_GetCursorPositionEx(0) RPR_Main_OnCommand(MOVE_CUR_RIGHT_SEL_ITEM, 0) endpos = RPR_GetCursorPositionEx(0) RPR_Main_OnCommand(LOAD_CUR_POS, 0) len = endpos-startpos RPR_ShowConsoleMsg("Edit cursor position start: %f\n" % startpos) RPR_ShowConsoleMsg("Edit cursor position end: %f\n" % endpos) RPR_ShowConsoleMsg("Item length: %f\n" % len) sqn = RPR_TimeMap_timeToQN(startpos) eqn = RPR_TimeMap_timeToQN(endpos) lenqn = eqn-sqn RPR_ShowConsoleMsg("Item length beats: %f\n" % lenqn)
See Also
time: GetProjectTimeSignature, GetProjectTimeSignature2, GetSet_LoopTimeRange, GetSet_LoopTimeRange2, IsInRealTimeAudio, Master_GetPlayRateAtTime, TimeMap2_GetDividedBpmAtTime, TimeMap2_GetNextChangeTime, TimeMap2_QNToTime, TimeMap2_beatsToTime, TimeMap2_timeToBeats, TimeMap2_timeToQN, TimeMap_GetDividedBpmAtTime, TimeMap_QNToTime, TimeMap_timeToQN, UpdateTimeline, format_timestr, format_timestr_len, format_timestr_pos, parse_timestr, parse_timestr_len, parse_timestr_pos,
(Section automatically generated, edits above this line may be overwritten.)
Stuff
Main Page > REAPER Documentation > ReaScript > ReaScript API, Functions > RPR TimeMap timeToQN
Main Page > REAPER Documentation > REAPER API > REAPER API Functions > RPR TimeMap timeToQN