-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathnote.mli
38 lines (31 loc) · 910 Bytes
/
note.mli
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
type t = A | AD | B | C | CD | D | DD | E | F | FD | G | GD;;
exception Unknown_Notation of string
val all_notes: t list
val to_int: t -> int
val to_string: t -> string
val to_string_american: t -> string
val of_int: int -> t
val of_string: string -> t
val pr: Format.formatter -> t -> unit
val pr_l: Format.formatter -> t list -> unit
val parse_list: string -> t list
val decale_chrom: t -> int -> t
val next_chrom: t -> t
val diesify: t -> t
val bemolify: t -> t
val seconde_mineure : t -> t
val seconde_majeure : t -> t
val seconde : t -> t
val tierce_mineure : t -> t
val tierce_majeure : t -> t
val quarte_juste : t -> t
val quarte_diminuee : t -> t
val quarte_augmentee : t -> t
val quinte_diminuee : t -> t
val quinte_juste : t -> t
val quinte_augmentee : t -> t
val sixte_mineure : t -> t
val sixte_majeure : t -> t
val sixte : t -> t
val septieme_mineure : t -> t
val septieme_majeure : t -> t