Music.Theory.Time.Seq

# Types

type Useq t a

type Dseq t a

type Iseq t a

type Pseq t a

type Tseq t a

type Wseq t a

# Zip

pseq_zip

wseq_zip

# Time span

seq_tspan

tseq_tspan

wseq_tspan

# Duration

dseq_dur

iseq_dur

pseq_dur

tseq_dur

wseq_dur

# Window

wseq_twindow

# Append

dseq_append

iseq_append

pseq_append

# Merge

tseq_merge

tseq_merge_by

tseq_merge_resolve

wseq_merge

# Lookup

tseq_lookup_window_by

tseq_lookup_active_by

tseq_lookup_active

tseq_lookup_active_by_def

tseq_lookup_active_def

# Lseq

data Interpolation_T

type Lseq t a

lerp

lseq_tmap

lseq_lookup

lseq_lookup_err

# Map, Filter, Find

seq_tmap

seq_map

seq_bimap

seq_tfilter

seq_filter

seq_find

# Maybe

seq_map_maybe

seq_cat_maybes

seq_changed_by

seq_changed

# Specialised temporal maps.

wseq_tmap_st

wseq_tmap_dur

# Partition

seq_partition

tseq_partition

wseq_partition

# Coalesce

coalesce_f

coalesce_m

seq_coalesce

dseq_coalesce

dseq_coalesce'

iseq_coalesce

# T-coalesce

seq_tcoalesce

tseq_tcoalesce

wseq_tcoalesce

# Group

group_f

tseq_group

iseq_group

# Fill

wseq_fill_dur

# Dseq

dseq_lcm

dseq_set_whole

# Tseq

tseq_latch

# Wseq

wseq_discard_dur

wseq_remove_overlaps

seq_unjoin

wseq_unjoin

# On/Off

data On_Off a

cmp_on_off

either_to_on_off

on_off_to_either

wseq_on_off

wseq_on_off_either

wseq_on_off_f

tseq_on_off_to_wseq

# Interop

useq_to_dseq

dseq_to_tseq

dseq_to_tseq_last

pseq_to_wseq

tseq_to_dseq

tseq_to_wseq

tseq_to_iseq

dseq_to_wseq

wseq_to_dseq

# Measures

dseql_to_tseql

# Type specialised map

dseq_tmap

pseq_tmap

tseq_tmap

tseq_bimap

wseq_tmap

dseq_map

pseq_map

tseq_map

wseq_map

# Type specialised filter

dseq_tfilter

iseq_tfilter

pseq_tfilter

tseq_tfilter

wseq_tfilter

dseq_filter

iseq_filter

pseq_filter

tseq_filter

wseq_filter

# Type specialised maybe

wseq_map_maybe

wseq_cat_maybes