/ HALion Developer Resource / HALion Script / Reference /

ms2beat

ms2beat(ms)

Description

Function to convert a duration in milliseconds to the equivalent number of beats. One beat equals a quarter note. The current tempo is taken into account.

Available in: Processor.

Arguments

ArgumentDescriptionValue Type
msThe duration in milliseconds.number

Return Values

Returns the number of beats (quarter notes) that is the equivalent of the specified duration.

Example

-- Print the note length in number of beats. function onRelease(event) postEvent(event) local noteLength = ms2beat(getNoteDuration(event.note)) print(noteLength, "beats") end

See also: beat2ms, ms2samples, samples2ms