Module
Data.Midi.Instrument
- Package
- purescript-midi
- Repository
- newlandsvalley/purescript-midi
#InstrumentName Source
data InstrumentNameMIDI instrument names
Constructors
AccordionAcousticBassAcousticGrandPianoAcousticGuitarNylonAcousticGuitarSteelAgogoAltoSaxApplauseBagpipeBanjoBaritoneSaxBassoonBirdTweetBlownBottleBrassSectionBreathNoiseBrightAcousticPianoCelestaCelloChoirAahsChurchOrganClarinetClavinetContrabassDistortionGuitarDrawbarOrganDulcimerElectricBassFingerElectricBassPickElectricGrandPianoElectricGuitarCleanElectricGuitarJazzElectricGuitarMutedElectricPiano1ElectricPiano2EnglishHornFiddleFluteFrenchHornFretlessBassFx1RainFx2SoundtrackFx3CrystalFx4AtmosphereFx5BrightnessFx6GoblinsFx7EchoesFx8ScifiGlockenspielGuitarFretNoiseGuitarHarmonicsGunshotHarmonicaHarpsichordHelicopterHonkytonkPianoKalimbaKotoLead1SquareLead2SawtoothLead3CalliopeLead4ChiffLead5CharangLead6VoiceLead7FifthsLead8BassLeadMarimbaMelodicTomMusicBoxMutedTrumpetOboeOcarinaOrchestraHitOrchestralHarpOverdrivenGuitarPad1NewAgePad2WarmPad3PolysynthPad4ChoirPad5BowedPad6MetallicPad7HaloPad8SweepPanFlutePercussiveOrganPiccoloPizzicatoStringsRecorderReedOrganReverseCymbalRockOrganSeashoreShakuhachiShamisenShanaiSitarSlapBass1SlapBass2SopranoSaxSteelDrumsStringEnsemble1StringEnsemble2SynthBass1SynthBass2SynthBrass1SynthBrass2SynthChoirSynthDrumSynthStrings1SynthStrings2TaikoDrumTangoAccordionTelephoneRingTenorSaxTimpaniTinkleBellTremoloStringsTromboneTrumpetTubaTubularBellsVibraphoneViolaViolinVoiceOohsWhistleWoodblockXylophone
Instances
#instrumentNames Source
instrumentNames :: List InstrumentNamethe set of supported instruments
#gleitzmanName Source
gleitzmanName :: InstrumentName -> Stringconvert a MIDI instrument name to a Gleitxman string for example ElectricPiano1 -> electric_piano_1
#gleitzmanNames Source
gleitzmanNames :: List Stringthe set of supported instruments, using the Gleitzman names
#readGleitzman Source
readGleitzman :: String -> Maybe InstrumentNameread a Gleitzman instrument name amd attempt to convert to a MIDI instrument.