Mm_midi.SynthOperations on synthesizers.
class type  t = object ... endA synthesizer.
type synth = tA synthesizer.
class create : (float -> float -> Mm_audio.Audio.Generator.t) -> tCreate a synthesizer from a function which creates a generator at given frequency and volume.
class create_mono : (float -> float -> Mm_audio.Audio.Mono.Generator.t) -> tSame as create with a mono generator.
class sine : ?adsr:Mm_audio.Audio.Mono.Effect.ADSR.t -> int -> tSine synthesizer.
class square : ?adsr:Mm_audio.Audio.Mono.Effect.ADSR.t -> int -> tSquare synthesizer.
class saw : ?adsr:Mm_audio.Audio.Mono.Effect.ADSR.t -> int -> tSaw synthesizer.
class monophonic : Mm_audio.Audio.Generator.t -> tSynths with only one note at a time.
module Multitrack : sig ... endMultichannel synthesizers.