package tiny_libs

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module TapeSource

Sourcetype t
Sourceval create : ?seconds:float -> ?tracks:int -> unit -> t
Sourceval tracks : t -> int
Sourceval length : t -> int
Sourceval track : t -> int -> Signal.t
Sourceval head : t -> float
Sourceval set_head : t -> float -> unit
Sourceval speed : t -> float
Sourceval set_speed : t -> float -> unit
Sourceval play : t -> unit
Sourceval record : t -> int -> unit
Sourceval stop : t -> unit
Sourceval moving : t -> bool
Sourceval recording : t -> int option
Sourceval set_level : t -> int -> float -> unit
Sourceval set_loop : t -> (int * int) option -> unit
Sourceval process : t -> input:Signal.t -> Signal.t -> unit
Sourceval lift : t -> int -> from:int -> until:int -> unit
Sourceval drop : t -> int -> unit