music-score-1.7.1: Musical score and part representation.

Portabilitynon-portable (TF,GNTD)
Stabilityexperimental
Maintainerhans@hanshoglund.se
Safe HaskellNone

Music.Score.Export.Midi

Contents

Description

 

Synopsis

Midi backend

class HasMidiProgram a whereSource

Class of part types with an associated MIDI program number.

Instances

HasMidiProgram Double 
HasMidiProgram Float 
HasMidiProgram Int 
HasMidiProgram Integer 
HasMidiProgram () 
(Integral a, HasMidiProgram a) => HasMidiProgram (Ratio a) 

type HasMidi a = (HasBackendNote Midi (BackendScoreEvent Midi a), HasBackendScore Midi a)Source

Constraint for types that has a MIDI representation.

writeMidi :: HasMidi a => FilePath -> a -> IO ()Source

showMidi :: HasMidi a => a -> IO ()Source

openMidi :: HasMidi a => a -> IO ()Source