| MF | Haskore.Music |
| MIDIPrefix | Haskore.Interface.MIDI, Haskore.Interface.MIDI.File |
| MP | Haskore.Music |
| Major | Haskore.Interface.MIDI, Haskore.Interface.MIDI.File |
| Map | Haskore.Music.Player |
| Maracas | Haskore.Basic.Drum |
| Marcato | Haskore.Music |
| Marker | Haskore.Interface.MIDI, Haskore.Interface.MIDI.File |
| Matrix | Haskore.Example.Fractal |
| MaxDel | Haskore.Interface.CSound.Orchestra |
| MetaEvent |
| 1 (Type/Class) | Haskore.Interface.MIDI, Haskore.Interface.MIDI.File |
| 2 (Data Constructor) | Haskore.Interface.MIDI, Haskore.Interface.MIDI.File |
| MidiEvent |
| 1 (Type/Class) | Haskore.Interface.MIDI, Haskore.Interface.MIDI.File |
| 2 (Data Constructor) | Haskore.Interface.MIDI, Haskore.Interface.MIDI.File |
| Minor | Haskore.Interface.MIDI, Haskore.Interface.MIDI.File |
| Minus | Haskore.Interface.CSound.Orchestra |
| Mixed | Haskore.Interface.MIDI, Haskore.Interface.MIDI.File |
| ModFreq | Haskore.Interface.CSound.Orchestra |
| ModIndex | Haskore.Interface.CSound.Orchestra |
| Mode | Haskore.Interface.MIDI, Haskore.Interface.MIDI.File |
| Modulo | Haskore.Interface.CSound.Orchestra |
| MonoAfter | Haskore.Interface.MIDI, Haskore.Interface.MIDI.File |
| MonoOut | Haskore.Interface.CSound.Orchestra |
| Mordent | Haskore.Music |
| Mult | Haskore.Interface.CSound.Score |
| Multiplier | Haskore.Interface.CSound.Orchestra |
| MuteCuica | Haskore.Basic.Drum |
| MuteHiConga | Haskore.Basic.Drum |
| MuteTriangle | Haskore.Basic.Drum |
| m1 | Haskore.Example.Ssf |
| m2 | Haskore.Example.Ssf |
| m3 | Haskore.Example.Ssf |
| m4 | Haskore.Example.Ssf |
| main |
| 1 (Function) | Haskore.Example.Kantate147 |
| 2 (Function) | Haskore.Example.NewResolutions |
| 3 (Function) | Main |
| mainVoice | Haskore.Example.ChildSong6 |
| majArpegDown | Haskore.Example.NewResolutions |
| major | Haskore.Basic.Chord |
| majorInt | Haskore.Basic.Chord |
| majorSecond | Haskore.Basic.Interval |
| majorSeventh |
| 1 (Function) | Haskore.Basic.Chord |
| 2 (Function) | Haskore.Basic.Interval |
| majorSeventhInt | Haskore.Basic.Chord |
| majorSixth | Haskore.Basic.Interval |
| majorThird | Haskore.Basic.Interval |
| makeChord | Haskore.Basic.Chord |
| makeNameMap | Haskore.Interface.CSound.Score |
| makeSN | Haskore.Example.NewResolutions |
| makeSong | Haskore.Example.Flip |
| manySines | Haskore.Interface.CSound.Tutorial |
| manySinesTN | Haskore.Interface.CSound.Tutorial |
| map | Haskore.Interface.MIDI.General |
| mapEvents | Haskore.Music.Player |
| mapList |
| 1 (Function) | Haskore.Music |
| 2 (Function) | Media |
| mapListFlat |
| 1 (Function) | Haskore.Music |
| 2 (Function) | Media |
| markovChain | Haskore.Example.Kantate147 |
| markovChainMidi | Haskore.Example.Kantate147 |
| maximumByMag | Media.ContextFreeGrammar |
| maximumCommonInfix | Media.ContextFreeGrammar |
| maximumCommonInfixMulti | Media.ContextFreeGrammar |
| melPattern | Haskore.Example.NewResolutions |
| melody | Haskore.Example.Ssf |
| melody1 | Haskore.Example.NewResolutions |
| melody2 | Haskore.Example.NewResolutions |
| melody3 | Haskore.Example.NewResolutions |
| merge |
| 1 (Function) | Haskore.General.Utility |
| 2 (Function) | Haskore.Music.Performance |
| mergeControl | Haskore.Process.Optimization |
| mergeControl' | Haskore.Process.Optimization |
| mergeFirst | Haskore.Music.Performance |
| metro | Haskore.Basic.Tempo |
| midHump | Haskore.Interface.CSound.Tutorial |
| midHumpTN | Haskore.Interface.CSound.Tutorial |
| midi |
| 1 (Function) | Haskore.Example.Kantate147 |
| 2 (Function) | Haskore.Example.NewResolutions |
| midiDir | Main |
| minArpegDown | Haskore.Example.NewResolutions |
| minArpegUp | Haskore.Example.NewResolutions |
| minor | Haskore.Basic.Chord |
| minorInt | Haskore.Basic.Chord |
| minorMajorSeventh | Haskore.Basic.Chord |
| minorMajorSeventhInt | Haskore.Basic.Chord |
| minorSecond | Haskore.Basic.Interval |
| minorSeventh |
| 1 (Function) | Haskore.Basic.Chord |
| 2 (Function) | Haskore.Basic.Interval |
| minorSeventhInt | Haskore.Basic.Chord |
| minorSixth | Haskore.Basic.Interval |
| minorThird | Haskore.Basic.Interval |
| mixolydian | Haskore.Basic.Scale |
| mixolydianRel | Haskore.Basic.Scale |
| mkControl | Haskore.Music |
| mkList | Haskore.Interface.CSound.Orchestra |
| mkListAll | Haskore.Interface.CSound.Orchestra |
| mkLn | Haskore.Basic.Tempo |
| mkNote | Haskore.Example.Fractal |
| moderato | Haskore.Basic.Tempo |
| moderatoRange | Haskore.Basic.Tempo |
| mu2 | Haskore.Example.Miscellaneous |
| music | Haskore.Music.Format |
| musicToFile | Haskore.Interface.MIDI.Render |
| musicTracks | Haskore.Example.Kantate147 |
| mvmult | Haskore.Example.Fractal |