packages feed

temporal-music-notation-demo 0.2.1 → 0.2.3

raw patch · 4 files changed

+14/−11 lines, 4 filesdep ~binarydep ~temporal-music-notationPVP: major bump suggested

API removals or changes: PVP suggests a major version bump

Dependency ranges changed: binary, temporal-music-notation

API changes (from Hackage documentation)

- Temporal.Music.Demo.GeneralMidi: acousticBassDrum, openTriangle, muteTriangle, openCuica, muteCuica, lowWoodBlock, hiWoodBlock, claves, longGuiro, shortGuiro, longWhistle, shortWhistle, maracas, cabasa, lowAgogo, highAgogo, lowTimbale, highTimbale, lowConga, openHiConga, muteHiConga, lowBongo, hiBongo, rideCymbal2, vibraslap, crashCymbal2, cowbell, splashCymbal, tambourine, rideBell, chineseCymbal, rideCymbal1, highTom, crashCymbal1, hiMidTom, lowMidTom, openHiHat, lowTom, pedalHiHat, highFloorTom, closedHiHat, lowFloorTom, electricSnare, handClap, acousticSnare, sideStick, bassDrum1 :: Score (Drum a) -> Score MidiNote
- Temporal.Music.Demo.GeneralMidi: acousticGrandPiano, gunshot, applause, helicopter, telephoneRing, birdTweet, seashore, breathNoise, guitarFretNoise, reverseCymbal, synthDrum, melodicDrum, taikoDrum, woodblock, steelDrums, agogo, tinkleBell, shanai, fiddle, bagpipe, kalimba, koto, shamisen, banjo, sitar, fx8SciFi, fx7Echoes, fx6Goblins, fx5Brightness, fx4Atmosphere, fx3Crystal, fx2Soundtrack, fx1Train, pad8Sweep, pad7Halo, pad6Metallic, pad5Bowed, pad4Choir, pad3Polysynth, pad2Warm, pad1NewAge, lead8BassLead, lead7Fifths, lead6Voice, lead5Charang, lead4Chiff, lead3Calliope, lead2Sawtooth, lead1Square, ocarina, whistle, shakuhachi, blownBottle, panFlute, recorder, flute, piccolo, clarinet, englishHorn, bassoon, oboe, baritoneSax, tenorSax, altoSax, sopranoSax, synthBrass2, synthBrass1, brassSection, frenchHorn, mutedTrumpet, tuba, trombone, trumpet, orchestraHit, synthVoice, voiceOohs, choirAahs, synthStrings2, synthStrings1, stringEnsemble2, stringEnsemble1, timpani, orchestralHarp, pizzicatoStrings, tremoloStrings, contrabass, cello, viola, violin, synthBass2, synthBass1, slapBass2, slapBass1, fretlessBass, electricBassPicked, electricBassFingered, acousticBass, guitarHarmonics, distortionGuitar, overdrivenGuitar, electricGuitarMuted, electricGuitarClean, electricGuitarJazz, acousticGuitarSteel, acousticGuitarNylon, tangoAccordion, harmonica, accordion, reedOrgan, churchOrgan, rockOrgan, percussiveOrgan, hammondOrgan, dulcimer, tubularBells, xylophone, marimba, vibraphone, musicBox, glockenspiel, celesta, clavinet, harpsichord, chorusedPiano, rhodesPiano, honkyTonkPiano, electricGrandPiano, brightAcousticPiano :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo: type Instr = Int
+ Temporal.Music.Demo.GeneralMidi: accordion :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: acousticBass :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: acousticBassDrum :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: acousticGrandPiano :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: acousticGuitarNylon :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: acousticGuitarSteel :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: acousticSnare :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: agogo :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: altoSax :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: applause :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: bagpipe :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: banjo :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: baritoneSax :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: bassDrum1 :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: bassoon :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: birdTweet :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: blownBottle :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: brassSection :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: breathNoise :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: brightAcousticPiano :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: cabasa :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: celesta :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: cello :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: chineseCymbal :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: choirAahs :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: chorusedPiano :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: churchOrgan :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: clarinet :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: claves :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: clavinet :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: closedHiHat :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: contrabass :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: cowbell :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: crashCymbal1 :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: crashCymbal2 :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: distortionGuitar :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: dulcimer :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: electricBassFingered :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: electricBassPicked :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: electricGrandPiano :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: electricGuitarClean :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: electricGuitarJazz :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: electricGuitarMuted :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: electricSnare :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: englishHorn :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: fiddle :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: flute :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: frenchHorn :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: fretlessBass :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: fx1Train :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: fx2Soundtrack :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: fx3Crystal :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: fx4Atmosphere :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: fx5Brightness :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: fx6Goblins :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: fx7Echoes :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: fx8SciFi :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: glockenspiel :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: guitarFretNoise :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: guitarHarmonics :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: gunshot :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: hammondOrgan :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: handClap :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: harmonica :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: harpsichord :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: helicopter :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: hiBongo :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: hiMidTom :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: hiWoodBlock :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: highAgogo :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: highFloorTom :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: highTimbale :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: highTom :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: honkyTonkPiano :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: kalimba :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: koto :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lead1Square :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lead2Sawtooth :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lead3Calliope :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lead4Chiff :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lead5Charang :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lead6Voice :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lead7Fifths :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lead8BassLead :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: longGuiro :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: longWhistle :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lowAgogo :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lowBongo :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lowConga :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lowFloorTom :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lowMidTom :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lowTimbale :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lowTom :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: lowWoodBlock :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: maracas :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: marimba :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: melodicDrum :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: musicBox :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: muteCuica :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: muteHiConga :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: muteTriangle :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: mutedTrumpet :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: oboe :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: ocarina :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: openCuica :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: openHiConga :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: openHiHat :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: openTriangle :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: orchestraHit :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: orchestralHarp :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: overdrivenGuitar :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: pad1NewAge :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: pad2Warm :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: pad3Polysynth :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: pad4Choir :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: pad5Bowed :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: pad6Metallic :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: pad7Halo :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: pad8Sweep :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: panFlute :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: pedalHiHat :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: percussiveOrgan :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: piccolo :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: pizzicatoStrings :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: recorder :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: reedOrgan :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: reverseCymbal :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: rhodesPiano :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: rideBell :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: rideCymbal1 :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: rideCymbal2 :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: rockOrgan :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: seashore :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: shakuhachi :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: shamisen :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: shanai :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: shortGuiro :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: shortWhistle :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: sideStick :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: sitar :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: slapBass1 :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: slapBass2 :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: sopranoSax :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: splashCymbal :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: steelDrums :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: stringEnsemble1 :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: stringEnsemble2 :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: synthBass1 :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: synthBass2 :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: synthBrass1 :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: synthBrass2 :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: synthDrum :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: synthStrings1 :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: synthStrings2 :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: synthVoice :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: taikoDrum :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: tambourine :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: tangoAccordion :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: telephoneRing :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: tenorSax :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: timpani :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: tinkleBell :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: tremoloStrings :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: trombone :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: trumpet :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: tuba :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: tubularBells :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: vibraphone :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: vibraslap :: Score (Drum a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: viola :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: violin :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: voiceOohs :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: whistle :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: woodblock :: Score (Note a) -> Score MidiNote
+ Temporal.Music.Demo.GeneralMidi: xylophone :: Score (Note a) -> Score MidiNote

Files

examples/break.hs view
@@ -11,7 +11,7 @@ scoTom = ff' $ line [tom11, tom12] scoSnare = mp' $ line [hnr,  hd 0, hnr, hd 0] -scoMaracas = mp' $ line [dhnr, tri $ line [ed 0.5, ed 0, ed 0]]+scoMaracas = mp' $ line [dhnr, trn $ line [ed 0.5, ed 0, ed 0]]  drums = loop 8 $ chord [         bassDrum1 scoTom,@@ -25,7 +25,7 @@     mf' $ high $ sustain 0.5 $ chord [         p' $ loop 2 $ qn $ line [f, c, e, f, c, e, f, c],         accent 1 $ low $ line [dwn a, dwn gs, hnr],-        accent 1.5 $ line [bnr, hnr, tri $ line [dhn gs, dhn e, dhn d]]+        accent 1.5 $ line [bnr, hnr, trn $ line [dhn gs, dhn e, dhn d]]     ]  accomp = loop 4 $ glockenspiel scoAccomp 
examples/readme.hs view
@@ -3,10 +3,13 @@ 'temporal-music-notation-demo' examples.  -Examples rely on one external package 'temporal-music-notation-western'.+Examples depend on an external package 'temporal-music-notation-western'. This package contains names specific to western music tradition. So to run them do first.  >>cabal update >>cabal install temporal-music-notation-western++A tune is first rendered to midi-file and then file is played back with the program timidity.+Timidity is recommended for this library, because timidity can interpret microtonal midi-messages. -}
src/Temporal/Music/Demo.hs view
@@ -5,7 +5,7 @@     module Temporal.Music,     MidiNote,     -- * Instruments-    instr, drumInstr,+    Instr, instr, drumInstr,     -- * Rendering     renderMidi, FilePath, exportMidi)  where
temporal-music-notation-demo.cabal view
@@ -1,5 +1,5 @@ Name:          temporal-music-notation-demo-Version:       0.2.1+Version:       0.2.3 Cabal-Version: >= 1.6 License:       BSD3 License-file:  LICENSE@@ -25,19 +25,19 @@                examples/break.hs                examples/readme.hs +Homepage:        https://github.com/anton-k/temporal-music-notation-demo+Bug-Reports:     https://github.com/anton-k/temporal-music-notation-demo/issues -                Source-repository head-  Type:     git-  Location: https://github.com/anton-k/temporal-music-notation-demo-+    Type: git+    Location: https://github.com/anton-k/temporal-music-notation-demo  Library   Build-Depends:         base >= 4, base < 5,         data-default >= 0.3,-        temporal-music-notation >= 0.2,-        HCodecs >= 0.2, binary >= 0.5.0.2+        temporal-music-notation >= 0.2.3,+        HCodecs >= 0.2, binary >= 0.6   Hs-Source-Dirs:      src/   Exposed-Modules:         Temporal.Music.Demo