temporal-music-notation-demo-0.1.5: generates midi from score notation.

Temporal.Music.Notation.Demo.GeneralMidi

Contents

Description

General MIDI names

Synopsis

Instruments

Piano

acousticGrandPiano :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

brightAcousticPiano :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

electricGrandPiano :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

honkyTonkPiano :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

rhodesPiano :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

chorusedPiano :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

harpsichord :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

clavinet :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Chromatic Percussion

celesta :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

glockenspiel :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

musicBox :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

vibraphone :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

marimba :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

xylophone :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

tubularBells :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

dulcimer :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Organ

hammondOrgan :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

percussiveOrgan :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

rockOrgan :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

churchOrgan :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

reedOrgan :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

accordion :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

harmonica :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

tangoAccordion :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Guitar

acousticGuitarNylon :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

acousticGuitarSteel :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

electricGuitarJazz :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

electricGuitarClean :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

electricGuitarMuted :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

overdrivenGuitar :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

distortionGuitar :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

guitarHarmonics :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Bass

acousticBass :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

electricBassFingered :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

electricBassPicked :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

fretlessBass :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

slapBass1 :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

slapBass2 :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

synthBass1 :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

synthBass2 :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Strings

violin :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

viola :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

cello :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

contrabass :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

tremoloStrings :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

pizzicatoStrings :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

orchestralHarp :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

timpani :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Ensemble

stringEnsemble1 :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

stringEnsemble2 :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

synthStrings1 :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

synthStrings2 :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

choirAahs :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

voiceOohs :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

synthVoice :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

orchestraHit :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Brass

trumpet :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

trombone :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

tuba :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

mutedTrumpet :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

frenchHorn :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

brassSection :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

synthBrass1 :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

synthBrass2 :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Reed

sopranoSax :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

altoSax :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

tenorSax :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

baritoneSax :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

oboe :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

bassoon :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

englishHorn :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

clarinet :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Pipe

piccolo :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

flute :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

recorder :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

panFlute :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

blownBottle :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

shakuhachi :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

whistle :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

ocarina :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Synth Lead

lead1Square :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

lead2Sawtooth :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

lead3Calliope :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

lead4Chiff :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

lead5Charang :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

lead6Voice :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

lead7Fifths :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

lead8BassLead :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Synth Pad

pad1NewAge :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

pad2Warm :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

pad3Polysynth :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

pad4Choir :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

pad5Bowed :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

pad6Metallic :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

pad7Halo :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

pad8Sweep :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Synth Effects

fx1Train :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

fx2Soundtrack :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

fx3Crystal :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

fx4Atmosphere :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

fx5Brightness :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

fx6Goblins :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

fx7Echoes :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

fx8SciFi :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Ethnic

sitar :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

banjo :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

shamisen :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

koto :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

kalimba :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

bagpipe :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

fiddle :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

shanai :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Percussive

tinkleBell :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

agogo :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

steelDrums :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

woodblock :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

taikoDrum :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

melodicDrum :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

synthDrum :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

reverseCymbal :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Sound Effects

guitarFretNoise :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

breathNoise :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

seashore :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

birdTweet :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

telephoneRing :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

helicopter :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

applause :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

gunshot :: (Seg nVol, Seg nPch) => Score (Note nVol nPch a) -> Score MidiEventSource

Percussion

bassDrum1 :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

sideStick :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

handClap :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

pedalHiHat :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

lowTom :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

openHiHat :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

lowMidTom :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

hiMidTom :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

highTom :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

rideBell :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

tambourine :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

cowbell :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

vibraslap :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

hiBongo :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

lowBongo :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

lowConga :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

lowTimbale :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

highAgogo :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

lowAgogo :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

cabasa :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

maracas :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

shortGuiro :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

longGuiro :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

claves :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

muteCuica :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource

openCuica :: Seg nVol => Score (Drum nVol a) -> Score MidiEventSource