Sourceval set_separation : t -> float -> unit Sourceval position : t -> int * int Sourceval seek : t -> position:int -> row:int -> unit Sourceval channel_period : t -> int -> int Sourceval channel_volume : t -> int -> int Sourceval tick_samples : int -> float