/usr/share/doc/libghc-midi-doc/html/Sound-MIDI-General.html is in libghc-midi-doc 0.2.0.1-4build1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title>Sound.MIDI.General</title><link href="ocean.css" rel="stylesheet" type="text/css" title="Ocean" /><script src="haddock-util.js" type="text/javascript"></script><script type="text/javascript">//<![CDATA[
window.onload = function () {pageLoad();setSynopsis("mini_Sound-MIDI-General.html");};
//]]>
</script></head><body><div id="package-header"><ul class="links" id="page-menu"><li><a href="src/Sound-MIDI-General.html">Source</a></li><li><a href="index.html">Contents</a></li><li><a href="doc-index.html">Index</a></li></ul><p class="caption">midi-0.2.0.1: Handling of MIDI messages and files</p></div><div id="content"><div id="module-header"><table class="info"><tr><th>Safe Haskell</th><td>None</td></tr></table><p class="caption">Sound.MIDI.General</p></div><div id="table-of-contents"><p class="caption">Contents</p><ul><li><a href="#g:1">Instrument definitions
</a></li><li><a href="#g:2">Drum definitions
</a></li></ul></div><div id="description"><p class="caption">Description</p><div class="doc"><p>General-MIDI definitions.
</p><p>Taken from Haskore.
</p></div></div><div id="synopsis"><p id="control.syn" class="caption expander" onclick="toggleSection('syn')">Synopsis</p><ul id="section.syn" class="hide" onclick="toggleSection('syn')"><li class="src short"><a href="#v:instrumentNameToProgram">instrumentNameToProgram</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Sound-MIDI-Message-Channel-Voice.html#t:Program">Program</a></li><li class="src short"><a href="#v:instrumentNames">instrumentNames</a> :: [<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a>]</li><li class="src short"><a href="#v:instrumentPrograms">instrumentPrograms</a> :: [(<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a>, <a href="Sound-MIDI-Message-Channel-Voice.html#t:Program">Program</a>)]</li><li class="src short"><a href="#v:instrumentFromProgram">instrumentFromProgram</a> :: <a href="Sound-MIDI-Message-Channel-Voice.html#t:Program">Program</a> -> <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a></li><li class="src short"><a href="#v:instrumentToProgram">instrumentToProgram</a> :: <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a> -> <a href="Sound-MIDI-Message-Channel-Voice.html#t:Program">Program</a></li><li class="src short"><a href="#v:instrumentChannels">instrumentChannels</a> :: [<a href="Sound-MIDI-Message-Channel.html#t:Channel">Channel</a>]</li><li class="src short"><a href="#v:instruments">instruments</a> :: [<a href="Sound-MIDI-General.html#t:Instrument">Instrument</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:Instrument">Instrument</a> <ul class="subs"><li>= <a href="#v:AcousticGrandPiano">AcousticGrandPiano</a> </li><li>| <a href="#v:BrightAcousticPiano">BrightAcousticPiano</a> </li><li>| <a href="#v:ElectricGrandPiano">ElectricGrandPiano</a> </li><li>| <a href="#v:HonkyTonk">HonkyTonk</a> </li><li>| <a href="#v:ElectricPiano1">ElectricPiano1</a> </li><li>| <a href="#v:ElectricPiano2">ElectricPiano2</a> </li><li>| <a href="#v:Harpsichord">Harpsichord</a> </li><li>| <a href="#v:Clavinet">Clavinet</a> </li><li>| <a href="#v:Celesta">Celesta</a> </li><li>| <a href="#v:Glockenspiel">Glockenspiel</a> </li><li>| <a href="#v:MusicBox">MusicBox</a> </li><li>| <a href="#v:Vibraphone">Vibraphone</a> </li><li>| <a href="#v:Marimba">Marimba</a> </li><li>| <a href="#v:Xylophone">Xylophone</a> </li><li>| <a href="#v:TubularBells">TubularBells</a> </li><li>| <a href="#v:Dulcimer">Dulcimer</a> </li><li>| <a href="#v:DrawbarOrgan">DrawbarOrgan</a> </li><li>| <a href="#v:PercussiveOrgan">PercussiveOrgan</a> </li><li>| <a href="#v:RockOrgan">RockOrgan</a> </li><li>| <a href="#v:ChurchOrgan">ChurchOrgan</a> </li><li>| <a href="#v:ReedOrgan">ReedOrgan</a> </li><li>| <a href="#v:Accordion">Accordion</a> </li><li>| <a href="#v:Harmonica">Harmonica</a> </li><li>| <a href="#v:TangoAccordian">TangoAccordian</a> </li><li>| <a href="#v:AcousticGuitarNylon">AcousticGuitarNylon</a> </li><li>| <a href="#v:AcousticGuitarSteel">AcousticGuitarSteel</a> </li><li>| <a href="#v:ElectricGuitarJazz">ElectricGuitarJazz</a> </li><li>| <a href="#v:ElectricGuitarClean">ElectricGuitarClean</a> </li><li>| <a href="#v:ElectricGuitarMuted">ElectricGuitarMuted</a> </li><li>| <a href="#v:OverdrivenGuitar">OverdrivenGuitar</a> </li><li>| <a href="#v:DistortionGuitar">DistortionGuitar</a> </li><li>| <a href="#v:GuitarHarmonics">GuitarHarmonics</a> </li><li>| <a href="#v:AcousticBass">AcousticBass</a> </li><li>| <a href="#v:ElectricBassFinger">ElectricBassFinger</a> </li><li>| <a href="#v:ElectricBassPick">ElectricBassPick</a> </li><li>| <a href="#v:FretlessBass">FretlessBass</a> </li><li>| <a href="#v:SlapBass1">SlapBass1</a> </li><li>| <a href="#v:SlapBass2">SlapBass2</a> </li><li>| <a href="#v:SynthBass1">SynthBass1</a> </li><li>| <a href="#v:SynthBass2">SynthBass2</a> </li><li>| <a href="#v:Violin">Violin</a> </li><li>| <a href="#v:Viola">Viola</a> </li><li>| <a href="#v:Cello">Cello</a> </li><li>| <a href="#v:Contrabass">Contrabass</a> </li><li>| <a href="#v:TremoloStrings">TremoloStrings</a> </li><li>| <a href="#v:PizzicatoStrings">PizzicatoStrings</a> </li><li>| <a href="#v:OrchestralHarp">OrchestralHarp</a> </li><li>| <a href="#v:Timpani">Timpani</a> </li><li>| <a href="#v:StringEnsemble1">StringEnsemble1</a> </li><li>| <a href="#v:StringEnsemble2">StringEnsemble2</a> </li><li>| <a href="#v:SynthStrings1">SynthStrings1</a> </li><li>| <a href="#v:SynthStrings2">SynthStrings2</a> </li><li>| <a href="#v:ChoirAahs">ChoirAahs</a> </li><li>| <a href="#v:VoiceOohs">VoiceOohs</a> </li><li>| <a href="#v:SynthVoice">SynthVoice</a> </li><li>| <a href="#v:OrchestraHit">OrchestraHit</a> </li><li>| <a href="#v:Trumpet">Trumpet</a> </li><li>| <a href="#v:Trombone">Trombone</a> </li><li>| <a href="#v:Tuba">Tuba</a> </li><li>| <a href="#v:MutedTrumpet">MutedTrumpet</a> </li><li>| <a href="#v:FrenchHorn">FrenchHorn</a> </li><li>| <a href="#v:BrassSection">BrassSection</a> </li><li>| <a href="#v:SynthBrass1">SynthBrass1</a> </li><li>| <a href="#v:SynthBrass2">SynthBrass2</a> </li><li>| <a href="#v:SopranoSax">SopranoSax</a> </li><li>| <a href="#v:AltoSax">AltoSax</a> </li><li>| <a href="#v:TenorSax">TenorSax</a> </li><li>| <a href="#v:BaritoneSax">BaritoneSax</a> </li><li>| <a href="#v:Oboe">Oboe</a> </li><li>| <a href="#v:EnglishHorn">EnglishHorn</a> </li><li>| <a href="#v:Bassoon">Bassoon</a> </li><li>| <a href="#v:Clarinet">Clarinet</a> </li><li>| <a href="#v:Piccolo">Piccolo</a> </li><li>| <a href="#v:Flute">Flute</a> </li><li>| <a href="#v:Recorder">Recorder</a> </li><li>| <a href="#v:PanFlute">PanFlute</a> </li><li>| <a href="#v:BlownBottle">BlownBottle</a> </li><li>| <a href="#v:Skakuhachi">Skakuhachi</a> </li><li>| <a href="#v:Whistle">Whistle</a> </li><li>| <a href="#v:Ocarina">Ocarina</a> </li><li>| <a href="#v:Lead1Square">Lead1Square</a> </li><li>| <a href="#v:Lead2Sawtooth">Lead2Sawtooth</a> </li><li>| <a href="#v:Lead3Calliope">Lead3Calliope</a> </li><li>| <a href="#v:Lead4Chiff">Lead4Chiff</a> </li><li>| <a href="#v:Lead5Charang">Lead5Charang</a> </li><li>| <a href="#v:Lead6Voice">Lead6Voice</a> </li><li>| <a href="#v:Lead7Fifths">Lead7Fifths</a> </li><li>| <a href="#v:Lead8BassLead">Lead8BassLead</a> </li><li>| <a href="#v:Pad1NewAge">Pad1NewAge</a> </li><li>| <a href="#v:Pad2Warm">Pad2Warm</a> </li><li>| <a href="#v:Pad3Polysynth">Pad3Polysynth</a> </li><li>| <a href="#v:Pad4Choir">Pad4Choir</a> </li><li>| <a href="#v:Pad5Bowed">Pad5Bowed</a> </li><li>| <a href="#v:Pad6Metallic">Pad6Metallic</a> </li><li>| <a href="#v:Pad7Halo">Pad7Halo</a> </li><li>| <a href="#v:Pad8Sweep">Pad8Sweep</a> </li><li>| <a href="#v:FX1Rain">FX1Rain</a> </li><li>| <a href="#v:FX2Soundtrack">FX2Soundtrack</a> </li><li>| <a href="#v:FX3Crystal">FX3Crystal</a> </li><li>| <a href="#v:FX4Atmosphere">FX4Atmosphere</a> </li><li>| <a href="#v:FX5Brightness">FX5Brightness</a> </li><li>| <a href="#v:FX6Goblins">FX6Goblins</a> </li><li>| <a href="#v:FX7Echoes">FX7Echoes</a> </li><li>| <a href="#v:FX8SciFi">FX8SciFi</a> </li><li>| <a href="#v:Sitar">Sitar</a> </li><li>| <a href="#v:Banjo">Banjo</a> </li><li>| <a href="#v:Shamisen">Shamisen</a> </li><li>| <a href="#v:Koto">Koto</a> </li><li>| <a href="#v:Kalimba">Kalimba</a> </li><li>| <a href="#v:Bagpipe">Bagpipe</a> </li><li>| <a href="#v:Fiddle">Fiddle</a> </li><li>| <a href="#v:Shanai">Shanai</a> </li><li>| <a href="#v:TinkleBell">TinkleBell</a> </li><li>| <a href="#v:Agogo">Agogo</a> </li><li>| <a href="#v:SteelDrums">SteelDrums</a> </li><li>| <a href="#v:Woodblock">Woodblock</a> </li><li>| <a href="#v:TaikoDrum">TaikoDrum</a> </li><li>| <a href="#v:MelodicTom">MelodicTom</a> </li><li>| <a href="#v:SynthDrum">SynthDrum</a> </li><li>| <a href="#v:ReverseCymbal">ReverseCymbal</a> </li><li>| <a href="#v:GuitarFretNoise">GuitarFretNoise</a> </li><li>| <a href="#v:BreathNoise">BreathNoise</a> </li><li>| <a href="#v:Seashore">Seashore</a> </li><li>| <a href="#v:BirdTweet">BirdTweet</a> </li><li>| <a href="#v:TelephoneRing">TelephoneRing</a> </li><li>| <a href="#v:Helicopter">Helicopter</a> </li><li>| <a href="#v:Applause">Applause</a> </li><li>| <a href="#v:Gunshot">Gunshot</a> </li></ul></li><li class="src short"><a href="#v:drumChannel">drumChannel</a> :: <a href="Sound-MIDI-Message-Channel.html#t:Channel">Channel</a></li><li class="src short"><a href="#v:drumProgram">drumProgram</a> :: <a href="Sound-MIDI-Message-Channel-Voice.html#t:Program">Program</a></li><li class="src short"><a href="#v:drumMinKey">drumMinKey</a> :: <a href="Sound-MIDI-Message-Channel-Voice.html#t:Pitch">Pitch</a></li><li class="src short"><a href="#v:drumKeyTable">drumKeyTable</a> :: [(<a href="Sound-MIDI-General.html#t:Drum">Drum</a>, <a href="Sound-MIDI-Message-Channel-Voice.html#t:Pitch">Pitch</a>)]</li><li class="src short"><a href="#v:drumFromKey">drumFromKey</a> :: <a href="Sound-MIDI-Message-Channel-Voice.html#t:Pitch">Pitch</a> -> <a href="Sound-MIDI-General.html#t:Drum">Drum</a></li><li class="src short"><a href="#v:drumToKey">drumToKey</a> :: <a href="Sound-MIDI-General.html#t:Drum">Drum</a> -> <a href="Sound-MIDI-Message-Channel-Voice.html#t:Pitch">Pitch</a></li><li class="src short"><a href="#v:drums">drums</a> :: [<a href="Sound-MIDI-General.html#t:Drum">Drum</a>]</li><li class="src short"><span class="keyword">data</span> <a href="#t:Drum">Drum</a> <ul class="subs"><li>= <a href="#v:AcousticBassDrum">AcousticBassDrum</a> </li><li>| <a href="#v:BassDrum1">BassDrum1</a> </li><li>| <a href="#v:SideStick">SideStick</a> </li><li>| <a href="#v:AcousticSnare">AcousticSnare</a> </li><li>| <a href="#v:HandClap">HandClap</a> </li><li>| <a href="#v:ElectricSnare">ElectricSnare</a> </li><li>| <a href="#v:LowFloorTom">LowFloorTom</a> </li><li>| <a href="#v:ClosedHiHat">ClosedHiHat</a> </li><li>| <a href="#v:HighFloorTom">HighFloorTom</a> </li><li>| <a href="#v:PedalHiHat">PedalHiHat</a> </li><li>| <a href="#v:LowTom">LowTom</a> </li><li>| <a href="#v:OpenHiHat">OpenHiHat</a> </li><li>| <a href="#v:LowMidTom">LowMidTom</a> </li><li>| <a href="#v:HiMidTom">HiMidTom</a> </li><li>| <a href="#v:CrashCymbal1">CrashCymbal1</a> </li><li>| <a href="#v:HighTom">HighTom</a> </li><li>| <a href="#v:RideCymbal1">RideCymbal1</a> </li><li>| <a href="#v:ChineseCymbal">ChineseCymbal</a> </li><li>| <a href="#v:RideBell">RideBell</a> </li><li>| <a href="#v:Tambourine">Tambourine</a> </li><li>| <a href="#v:SplashCymbal">SplashCymbal</a> </li><li>| <a href="#v:Cowbell">Cowbell</a> </li><li>| <a href="#v:CrashCymbal2">CrashCymbal2</a> </li><li>| <a href="#v:Vibraslap">Vibraslap</a> </li><li>| <a href="#v:RideCymbal2">RideCymbal2</a> </li><li>| <a href="#v:HiBongo">HiBongo</a> </li><li>| <a href="#v:LowBongo">LowBongo</a> </li><li>| <a href="#v:MuteHiConga">MuteHiConga</a> </li><li>| <a href="#v:OpenHiConga">OpenHiConga</a> </li><li>| <a href="#v:LowConga">LowConga</a> </li><li>| <a href="#v:HighTimbale">HighTimbale</a> </li><li>| <a href="#v:LowTimbale">LowTimbale</a> </li><li>| <a href="#v:HighAgogo">HighAgogo</a> </li><li>| <a href="#v:LowAgogo">LowAgogo</a> </li><li>| <a href="#v:Cabasa">Cabasa</a> </li><li>| <a href="#v:Maracas">Maracas</a> </li><li>| <a href="#v:ShortWhistle">ShortWhistle</a> </li><li>| <a href="#v:LongWhistle">LongWhistle</a> </li><li>| <a href="#v:ShortGuiro">ShortGuiro</a> </li><li>| <a href="#v:LongGuiro">LongGuiro</a> </li><li>| <a href="#v:Claves">Claves</a> </li><li>| <a href="#v:HiWoodBlock">HiWoodBlock</a> </li><li>| <a href="#v:LowWoodBlock">LowWoodBlock</a> </li><li>| <a href="#v:MuteCuica">MuteCuica</a> </li><li>| <a href="#v:OpenCuica">OpenCuica</a> </li><li>| <a href="#v:MuteTriangle">MuteTriangle</a> </li><li>| <a href="#v:OpenTriangle">OpenTriangle</a> </li></ul></li></ul></div><div id="interface"><h1 id="g:1">Instrument definitions
</h1><div class="top"><p class="src"><a name="v:instrumentNameToProgram" class="def">instrumentNameToProgram</a> :: <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a> -> <a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Maybe.html#t:Maybe">Maybe</a> <a href="Sound-MIDI-Message-Channel-Voice.html#t:Program">Program</a><a href="src/Sound-MIDI-General.html#instrumentNameToProgram" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:instrumentNames" class="def">instrumentNames</a> :: [<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a>]<a href="src/Sound-MIDI-General.html#instrumentNames" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:instrumentPrograms" class="def">instrumentPrograms</a> :: [(<a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-String.html#t:String">String</a>, <a href="Sound-MIDI-Message-Channel-Voice.html#t:Program">Program</a>)]<a href="src/Sound-MIDI-General.html#instrumentPrograms" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:instrumentFromProgram" class="def">instrumentFromProgram</a> :: <a href="Sound-MIDI-Message-Channel-Voice.html#t:Program">Program</a> -> <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a><a href="src/Sound-MIDI-General.html#instrumentFromProgram" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:instrumentToProgram" class="def">instrumentToProgram</a> :: <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a> -> <a href="Sound-MIDI-Message-Channel-Voice.html#t:Program">Program</a><a href="src/Sound-MIDI-General.html#instrumentToProgram" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:instrumentChannels" class="def">instrumentChannels</a> :: [<a href="Sound-MIDI-Message-Channel.html#t:Channel">Channel</a>]<a href="src/Sound-MIDI-General.html#instrumentChannels" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:instruments" class="def">instruments</a> :: [<a href="Sound-MIDI-General.html#t:Instrument">Instrument</a>]<a href="src/Sound-MIDI-General.html#instruments" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Instrument" class="def">Instrument</a> <a href="src/Sound-MIDI-General.html#Instrument" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:AcousticGrandPiano" class="def">AcousticGrandPiano</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:BrightAcousticPiano" class="def">BrightAcousticPiano</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ElectricGrandPiano" class="def">ElectricGrandPiano</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:HonkyTonk" class="def">HonkyTonk</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ElectricPiano1" class="def">ElectricPiano1</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ElectricPiano2" class="def">ElectricPiano2</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Harpsichord" class="def">Harpsichord</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Clavinet" class="def">Clavinet</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Celesta" class="def">Celesta</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Glockenspiel" class="def">Glockenspiel</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MusicBox" class="def">MusicBox</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Vibraphone" class="def">Vibraphone</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Marimba" class="def">Marimba</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Xylophone" class="def">Xylophone</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TubularBells" class="def">TubularBells</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Dulcimer" class="def">Dulcimer</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DrawbarOrgan" class="def">DrawbarOrgan</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:PercussiveOrgan" class="def">PercussiveOrgan</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:RockOrgan" class="def">RockOrgan</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ChurchOrgan" class="def">ChurchOrgan</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ReedOrgan" class="def">ReedOrgan</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Accordion" class="def">Accordion</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Harmonica" class="def">Harmonica</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TangoAccordian" class="def">TangoAccordian</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:AcousticGuitarNylon" class="def">AcousticGuitarNylon</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:AcousticGuitarSteel" class="def">AcousticGuitarSteel</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ElectricGuitarJazz" class="def">ElectricGuitarJazz</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ElectricGuitarClean" class="def">ElectricGuitarClean</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ElectricGuitarMuted" class="def">ElectricGuitarMuted</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:OverdrivenGuitar" class="def">OverdrivenGuitar</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:DistortionGuitar" class="def">DistortionGuitar</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:GuitarHarmonics" class="def">GuitarHarmonics</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:AcousticBass" class="def">AcousticBass</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ElectricBassFinger" class="def">ElectricBassFinger</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ElectricBassPick" class="def">ElectricBassPick</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:FretlessBass" class="def">FretlessBass</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SlapBass1" class="def">SlapBass1</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SlapBass2" class="def">SlapBass2</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SynthBass1" class="def">SynthBass1</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SynthBass2" class="def">SynthBass2</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Violin" class="def">Violin</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Viola" class="def">Viola</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Cello" class="def">Cello</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Contrabass" class="def">Contrabass</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TremoloStrings" class="def">TremoloStrings</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:PizzicatoStrings" class="def">PizzicatoStrings</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:OrchestralHarp" class="def">OrchestralHarp</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Timpani" class="def">Timpani</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:StringEnsemble1" class="def">StringEnsemble1</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:StringEnsemble2" class="def">StringEnsemble2</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SynthStrings1" class="def">SynthStrings1</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SynthStrings2" class="def">SynthStrings2</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ChoirAahs" class="def">ChoirAahs</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:VoiceOohs" class="def">VoiceOohs</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SynthVoice" class="def">SynthVoice</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:OrchestraHit" class="def">OrchestraHit</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Trumpet" class="def">Trumpet</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Trombone" class="def">Trombone</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Tuba" class="def">Tuba</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MutedTrumpet" class="def">MutedTrumpet</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:FrenchHorn" class="def">FrenchHorn</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:BrassSection" class="def">BrassSection</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SynthBrass1" class="def">SynthBrass1</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SynthBrass2" class="def">SynthBrass2</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SopranoSax" class="def">SopranoSax</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:AltoSax" class="def">AltoSax</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TenorSax" class="def">TenorSax</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:BaritoneSax" class="def">BaritoneSax</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Oboe" class="def">Oboe</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:EnglishHorn" class="def">EnglishHorn</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Bassoon" class="def">Bassoon</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Clarinet" class="def">Clarinet</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Piccolo" class="def">Piccolo</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Flute" class="def">Flute</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Recorder" class="def">Recorder</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:PanFlute" class="def">PanFlute</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:BlownBottle" class="def">BlownBottle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Skakuhachi" class="def">Skakuhachi</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Whistle" class="def">Whistle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Ocarina" class="def">Ocarina</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Lead1Square" class="def">Lead1Square</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Lead2Sawtooth" class="def">Lead2Sawtooth</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Lead3Calliope" class="def">Lead3Calliope</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Lead4Chiff" class="def">Lead4Chiff</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Lead5Charang" class="def">Lead5Charang</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Lead6Voice" class="def">Lead6Voice</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Lead7Fifths" class="def">Lead7Fifths</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Lead8BassLead" class="def">Lead8BassLead</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Pad1NewAge" class="def">Pad1NewAge</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Pad2Warm" class="def">Pad2Warm</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Pad3Polysynth" class="def">Pad3Polysynth</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Pad4Choir" class="def">Pad4Choir</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Pad5Bowed" class="def">Pad5Bowed</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Pad6Metallic" class="def">Pad6Metallic</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Pad7Halo" class="def">Pad7Halo</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Pad8Sweep" class="def">Pad8Sweep</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:FX1Rain" class="def">FX1Rain</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:FX2Soundtrack" class="def">FX2Soundtrack</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:FX3Crystal" class="def">FX3Crystal</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:FX4Atmosphere" class="def">FX4Atmosphere</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:FX5Brightness" class="def">FX5Brightness</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:FX6Goblins" class="def">FX6Goblins</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:FX7Echoes" class="def">FX7Echoes</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:FX8SciFi" class="def">FX8SciFi</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Sitar" class="def">Sitar</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Banjo" class="def">Banjo</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Shamisen" class="def">Shamisen</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Koto" class="def">Koto</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Kalimba" class="def">Kalimba</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Bagpipe" class="def">Bagpipe</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Fiddle" class="def">Fiddle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Shanai" class="def">Shanai</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TinkleBell" class="def">TinkleBell</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Agogo" class="def">Agogo</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SteelDrums" class="def">SteelDrums</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Woodblock" class="def">Woodblock</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TaikoDrum" class="def">TaikoDrum</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MelodicTom" class="def">MelodicTom</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SynthDrum" class="def">SynthDrum</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ReverseCymbal" class="def">ReverseCymbal</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:GuitarFretNoise" class="def">GuitarFretNoise</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:BreathNoise" class="def">BreathNoise</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Seashore" class="def">Seashore</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:BirdTweet" class="def">BirdTweet</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:TelephoneRing" class="def">TelephoneRing</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Helicopter" class="def">Helicopter</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Applause" class="def">Applause</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Gunshot" class="def">Gunshot</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:Instrument" class="caption collapser" onclick="toggleSection('i:Instrument')">Instances</p><div id="section.i:Instrument" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Bounded">Bounded</a> <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Enum">Enum</a> <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ord.html#t:Ord">Ord</a> <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Text-Show.html#t:Show">Show</a> <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ix.html#t:Ix">Ix</a> <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/libghc-random-doc/html/System-Random.html#t:Random">Random</a> <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a></td><td class="doc empty"> </td></tr><tr><td class="src">Arbitrary <a href="Sound-MIDI-General.html#t:Instrument">Instrument</a></td><td class="doc empty"> </td></tr></table></div></div></div><h1 id="g:2">Drum definitions
</h1><div class="top"><p class="src"><a name="v:drumChannel" class="def">drumChannel</a> :: <a href="Sound-MIDI-Message-Channel.html#t:Channel">Channel</a><a href="src/Sound-MIDI-General.html#drumChannel" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:drumProgram" class="def">drumProgram</a> :: <a href="Sound-MIDI-Message-Channel-Voice.html#t:Program">Program</a><a href="src/Sound-MIDI-General.html#drumProgram" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:drumMinKey" class="def">drumMinKey</a> :: <a href="Sound-MIDI-Message-Channel-Voice.html#t:Pitch">Pitch</a><a href="src/Sound-MIDI-General.html#drumMinKey" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:drumKeyTable" class="def">drumKeyTable</a> :: [(<a href="Sound-MIDI-General.html#t:Drum">Drum</a>, <a href="Sound-MIDI-Message-Channel-Voice.html#t:Pitch">Pitch</a>)]<a href="src/Sound-MIDI-General.html#drumKeyTable" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:drumFromKey" class="def">drumFromKey</a> :: <a href="Sound-MIDI-Message-Channel-Voice.html#t:Pitch">Pitch</a> -> <a href="Sound-MIDI-General.html#t:Drum">Drum</a><a href="src/Sound-MIDI-General.html#drumFromKey" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:drumToKey" class="def">drumToKey</a> :: <a href="Sound-MIDI-General.html#t:Drum">Drum</a> -> <a href="Sound-MIDI-Message-Channel-Voice.html#t:Pitch">Pitch</a><a href="src/Sound-MIDI-General.html#drumToKey" class="link">Source</a></p></div><div class="top"><p class="src"><a name="v:drums" class="def">drums</a> :: [<a href="Sound-MIDI-General.html#t:Drum">Drum</a>]<a href="src/Sound-MIDI-General.html#drums" class="link">Source</a></p></div><div class="top"><p class="src"><span class="keyword">data</span> <a name="t:Drum" class="def">Drum</a> <a href="src/Sound-MIDI-General.html#Drum" class="link">Source</a></p><div class="subs constructors"><p class="caption">Constructors</p><table><tr><td class="src"><a name="v:AcousticBassDrum" class="def">AcousticBassDrum</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:BassDrum1" class="def">BassDrum1</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SideStick" class="def">SideStick</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:AcousticSnare" class="def">AcousticSnare</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:HandClap" class="def">HandClap</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ElectricSnare" class="def">ElectricSnare</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:LowFloorTom" class="def">LowFloorTom</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ClosedHiHat" class="def">ClosedHiHat</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:HighFloorTom" class="def">HighFloorTom</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:PedalHiHat" class="def">PedalHiHat</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:LowTom" class="def">LowTom</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:OpenHiHat" class="def">OpenHiHat</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:LowMidTom" class="def">LowMidTom</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:HiMidTom" class="def">HiMidTom</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:CrashCymbal1" class="def">CrashCymbal1</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:HighTom" class="def">HighTom</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:RideCymbal1" class="def">RideCymbal1</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ChineseCymbal" class="def">ChineseCymbal</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:RideBell" class="def">RideBell</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Tambourine" class="def">Tambourine</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:SplashCymbal" class="def">SplashCymbal</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Cowbell" class="def">Cowbell</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:CrashCymbal2" class="def">CrashCymbal2</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Vibraslap" class="def">Vibraslap</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:RideCymbal2" class="def">RideCymbal2</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:HiBongo" class="def">HiBongo</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:LowBongo" class="def">LowBongo</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MuteHiConga" class="def">MuteHiConga</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:OpenHiConga" class="def">OpenHiConga</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:LowConga" class="def">LowConga</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:HighTimbale" class="def">HighTimbale</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:LowTimbale" class="def">LowTimbale</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:HighAgogo" class="def">HighAgogo</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:LowAgogo" class="def">LowAgogo</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Cabasa" class="def">Cabasa</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Maracas" class="def">Maracas</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ShortWhistle" class="def">ShortWhistle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:LongWhistle" class="def">LongWhistle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:ShortGuiro" class="def">ShortGuiro</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:LongGuiro" class="def">LongGuiro</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:Claves" class="def">Claves</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:HiWoodBlock" class="def">HiWoodBlock</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:LowWoodBlock" class="def">LowWoodBlock</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MuteCuica" class="def">MuteCuica</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:OpenCuica" class="def">OpenCuica</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:MuteTriangle" class="def">MuteTriangle</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a name="v:OpenTriangle" class="def">OpenTriangle</a></td><td class="doc empty"> </td></tr></table></div><div class="subs instances"><p id="control.i:Drum" class="caption collapser" onclick="toggleSection('i:Drum')">Instances</p><div id="section.i:Drum" class="show"><table><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Bounded">Bounded</a> <a href="Sound-MIDI-General.html#t:Drum">Drum</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Prelude.html#t:Enum">Enum</a> <a href="Sound-MIDI-General.html#t:Drum">Drum</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Eq.html#t:Eq">Eq</a> <a href="Sound-MIDI-General.html#t:Drum">Drum</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ord.html#t:Ord">Ord</a> <a href="Sound-MIDI-General.html#t:Drum">Drum</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Text-Show.html#t:Show">Show</a> <a href="Sound-MIDI-General.html#t:Drum">Drum</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/ghc-doc/html/libraries/base-4.6.0.1/Data-Ix.html#t:Ix">Ix</a> <a href="Sound-MIDI-General.html#t:Drum">Drum</a></td><td class="doc empty"> </td></tr><tr><td class="src"><a href="/usr/share/doc/libghc-random-doc/html/System-Random.html#t:Random">Random</a> <a href="Sound-MIDI-General.html#t:Drum">Drum</a></td><td class="doc empty"> </td></tr><tr><td class="src">Arbitrary <a href="Sound-MIDI-General.html#t:Drum">Drum</a></td><td class="doc empty"> </td></tr></table></div></div></div></div></div><div id="footer"><p>Produced by <a href="http://www.haskell.org/haddock/">Haddock</a> version 2.13.2</p></div></body></html>
|