Module

Audio.SoundFont.Gleitz

Package
purescript-soundfonts
Repository
newlandsvalley/purescript-soundfonts

#RecordingFormat Source

data RecordingFormat

Provide descriptions of MIDI.js from https://github.com/gleitz/midi-js-soundfonts which describes each note in terms of its pitch class. Provide a translation of note names to MIDI note ids.

Constructors

Instances

#SoundFontType Source

#gleitzNoteName Source

gleitzNoteName :: String -> Maybe (NonEmptyArray (Maybe String))

this should parse Bb0 into Just [(Just "Bb0"),(Just "B"),(Just "b"),(Just "0")] and C8 into Just [(Just "C8"),(Just "C"),(Just ""),(Just "8")]

#midiPitch Source

#debugNoteName Source