package tiny_libs

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

Module MidiSource

Sourcetype note = {
  1. start : float;
  2. length : float;
  3. key : int;
  4. velocity : int;
  5. channel : int;
  6. program : int;
}
Sourcetype score = {
  1. notes : note list;
  2. duration : float;
}
Sourceval vlq : int -> string
Sourceval read_vlq : string -> int -> int * int
Sourceval parse : string -> (score, string) result
Sourceval of_tune : ?program:int -> Abc.tune -> string