Module
Data.Abc.Normaliser
- Package
- purescript-abc-parser
- Repository
- newlandsvalley/purescript-abc-parser
#normaliseBrokenRhythm Source
normaliseBrokenRhythm :: Broken -> RestOrNote -> RestOrNote -> (Tuple Music Music)
Apply the specified broken rhythm to each note in the note pair (presented individually) and return the broken note pair simply as a pair of normalised Music items held in a Tuple
#normaliseChord Source
normaliseChord :: AbcChord -> AbcChord
Normalise an ABC chord by placing the correct duration against each note and setting the overall Chord length to Unit
#normaliseTuneBody Source
normaliseTuneBody :: TuneBody -> TuneBody
as for normalise but just applied to the tune body
- Modules
- Data.
Abc - Data.
Abc. Accidentals - Data.
Abc. Canonical - Data.
Abc. KeySignature - Data.
Abc. Meter - Data.
Abc. Midi - Data.
Abc. Midi. Pitch - Data.
Abc. Midi. RepeatSections - Data.
Abc. Midi. Types - Data.
Abc. Normaliser - Data.
Abc. Octave - Data.
Abc. Optics - Data.
Abc. Parser - Data.
Abc. Repeats. Section - Data.
Abc. Repeats. Types - Data.
Abc. Repeats. Variant - Data.
Abc. Tempo - Data.
Abc. Transposition - Data.
Abc. UnitNote - Data.
Abc. Utils - Data.
Abc. Voice