Surmulot ist die Integration einer Sammlung von Werkzeugen für die Komposition von Musik. Diese sind nicht leicht zu bedienen und daher nicht für jeden geeignet. Sie sind in verschiedenen Programmiersprachen implementiert, haben aber einige Gemeinsamkeiten: Sie sind Open Source, plattformübergreifend verfügbar, experimentell, interaktiv und arbeiten auf einer hohen Ebene. Komponenten von Surmulot sind Csound-x, eine Erweiterung für Emacs, Muo (Musical Objects) für Squeak und GeoMaestro für KeyKit. (non)