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
#gleitzUrl Source
gleitzUrl :: InstrumentName -> SoundFontType -> RecordingFormat -> String
#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")]
#debugNoteName Source
debugNoteName :: String -> String
debug