HCodecs-0.5.2: A library to read, write and manipulate MIDI, WAVE, and SoundFont2 files.

CopyrightGeorge Giorgidze
LicenseBSD3
MaintainerGeorge Giorgidze <http://cs.nott.ac.uk/~ggg/>
StabilityExperimental
PortabilityPortable
Safe HaskellNone
LanguageHaskell98

Codec.SoundFont

Description

Module for reading and writting of SoundFont instrument description files.

Documentation

data SoundFont Source #

Constructors

SoundFont 

Fields

Instances
Eq SoundFont Source # 
Instance details

Defined in Codec.SoundFont

Show SoundFont Source # 
Instance details

Defined in Codec.SoundFont

Arbitrary SoundFont Source # 
Instance details

Defined in Codec.SoundFont

data Sdta Source #

Constructors

Sdta 
Instances
Eq Sdta Source # 
Instance details

Defined in Codec.SoundFont

Methods

(==) :: Sdta -> Sdta -> Bool #

(/=) :: Sdta -> Sdta -> Bool #

Show Sdta Source # 
Instance details

Defined in Codec.SoundFont

Methods

showsPrec :: Int -> Sdta -> ShowS #

show :: Sdta -> String #

showList :: [Sdta] -> ShowS #

Arbitrary Sdta Source # 
Instance details

Defined in Codec.SoundFont

Methods

arbitrary :: Gen Sdta #

shrink :: Sdta -> [Sdta] #

data Pdta Source #

Instances
Eq Pdta Source # 
Instance details

Defined in Codec.SoundFont

Methods

(==) :: Pdta -> Pdta -> Bool #

(/=) :: Pdta -> Pdta -> Bool #

Show Pdta Source # 
Instance details

Defined in Codec.SoundFont

Methods

showsPrec :: Int -> Pdta -> ShowS #

show :: Pdta -> String #

showList :: [Pdta] -> ShowS #

Arbitrary Pdta Source # 
Instance details

Defined in Codec.SoundFont

Methods

arbitrary :: Gen Pdta #

shrink :: Pdta -> [Pdta] #

data Phdr Source #

Constructors

Phdr 
Instances
Eq Phdr Source # 
Instance details

Defined in Codec.SoundFont

Methods

(==) :: Phdr -> Phdr -> Bool #

(/=) :: Phdr -> Phdr -> Bool #

Show Phdr Source # 
Instance details

Defined in Codec.SoundFont

Methods

showsPrec :: Int -> Phdr -> ShowS #

show :: Phdr -> String #

showList :: [Phdr] -> ShowS #

Arbitrary Phdr Source # 
Instance details

Defined in Codec.SoundFont

Methods

arbitrary :: Gen Phdr #

shrink :: Phdr -> [Phdr] #

data Bag Source #

Constructors

Bag 

Fields

Instances
Eq Bag Source # 
Instance details

Defined in Codec.SoundFont

Methods

(==) :: Bag -> Bag -> Bool #

(/=) :: Bag -> Bag -> Bool #

Show Bag Source # 
Instance details

Defined in Codec.SoundFont

Methods

showsPrec :: Int -> Bag -> ShowS #

show :: Bag -> String #

showList :: [Bag] -> ShowS #

Arbitrary Bag Source # 
Instance details

Defined in Codec.SoundFont

Methods

arbitrary :: Gen Bag #

shrink :: Bag -> [Bag] #

data Mod Source #

Constructors

Mod 
Instances
Eq Mod Source # 
Instance details

Defined in Codec.SoundFont

Methods

(==) :: Mod -> Mod -> Bool #

(/=) :: Mod -> Mod -> Bool #

Show Mod Source # 
Instance details

Defined in Codec.SoundFont

Methods

showsPrec :: Int -> Mod -> ShowS #

show :: Mod -> String #

showList :: [Mod] -> ShowS #

Arbitrary Mod Source # 
Instance details

Defined in Codec.SoundFont

Methods

arbitrary :: Gen Mod #

shrink :: Mod -> [Mod] #

data Generator Source #

Instances
Eq Generator Source # 
Instance details

Defined in Codec.SoundFont

Show Generator Source # 
Instance details

Defined in Codec.SoundFont

Arbitrary Generator Source # 
Instance details

Defined in Codec.SoundFont

data Inst Source #

Constructors

Inst 
Instances
Eq Inst Source # 
Instance details

Defined in Codec.SoundFont

Methods

(==) :: Inst -> Inst -> Bool #

(/=) :: Inst -> Inst -> Bool #

Show Inst Source # 
Instance details

Defined in Codec.SoundFont

Methods

showsPrec :: Int -> Inst -> ShowS #

show :: Inst -> String #

showList :: [Inst] -> ShowS #

Arbitrary Inst Source # 
Instance details

Defined in Codec.SoundFont

Methods

arbitrary :: Gen Inst #

shrink :: Inst -> [Inst] #

data Shdr Source #

Instances
Eq Shdr Source # 
Instance details

Defined in Codec.SoundFont

Methods

(==) :: Shdr -> Shdr -> Bool #

(/=) :: Shdr -> Shdr -> Bool #

Show Shdr Source # 
Instance details

Defined in Codec.SoundFont

Methods

showsPrec :: Int -> Shdr -> ShowS #

show :: Shdr -> String #

showList :: [Shdr] -> ShowS #

Arbitrary Shdr Source # 
Instance details

Defined in Codec.SoundFont

Methods

arbitrary :: Gen Shdr #

shrink :: Shdr -> [Shdr] #