Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Built-in programs

Find the callable programs that create or transform Video and Audio values.

ClipAsm registers these programs and uses normal call syntax for them. Imported source programs use the same call model. Separate documentation describes language forms such as clip and stack blocks. These forms do not appear in clipasm programs.

The type shapes below are lookup notation, not ClipAsm declaration syntax. See statements and calls for authored syntax.

Program catalog

Sources

ProgramSummaryType shapeProperties
imageCreate a Video from an image file.() -> Video
videoLoad a Video from a video file.() -> Video
audioLoad standalone Audio from an audio file.() -> Audio

Timeline

ProgramSummaryType shapeProperties
concatConcatenate one or more homogeneous timelines.(T...) -> Tgeneric
repeatRepeat a Video or Audio timeline.(T) -> Tgeneric
trimKeep a selected range of a Video or Audio timeline.(T) -> Tgeneric
dropRemove one Video or Audio value from the stack.(T) -> nonegeneric

Audio

ProgramSummaryType shapeProperties
extract_audioExtract the meaningful Audio from a Video.(Video) -> Audio
set_audioReplace a Video’s Audio with standalone Audio.(Video, Audio) -> Video

Effects

ProgramSummaryType shapeProperties
zoom_inApply a linear zoom-in effect to a Video.(Video) -> Video

Transitions

ProgramSummaryType shapeProperties
flash_cutJoin two Videos with a brief white-flash transition.(Video, Video) -> Video
crossfadeOverlap two Videos or Audio values with a crossfade transition.(T, T) -> Tgeneric

Body programs

ProgramSummaryType shapeProperties
joinTransform and concatenate two Video or Audio timelines in a body.(T, T) -> Tgeneric, accepts a body
duringReplace a selected timeline range with the result of a body.(T) -> Tgeneric, accepts a body