Karya, built on Sun Nov 26 01:04:37 PST 2017 (patch 0a920b2bde70c0cbac8ee09d158064798b61bbe5)

Safe HaskellNone

Midi.State

Description

Simulate the state of a MIDI synthesizer.

Midi.Synth is different in that it wants to convert MIDI messages to higher level notes, but similar in that it's also simulating a synthesizer. This module focuses on the instantaneous state of the synth.

Synopsis

Documentation

newtype State Source #

Constructors

State (Map Addr Channel) 

Instances

diff :: State -> State -> [Message] Source #

Emit msgs needed to take one State to another.