GNU LilyPond är ett datorprogram för musikgravering.Ett av LilyPonds huvudmål är att producera poäng som är graverade med traditionella layoutregler, vilket återspeglar den tid då poäng graverades för hand.Den använder en enkel textnotation för musikinmatning, som LilyPond tolkar och bearbetar i en serie scener.I det sista steget sänds musiknotation till PDF (via PostScript) eller andra grafiska format, till exempel SVG eller PNG.LilyPond har också möjligheten att generera MIDI-filer som motsvarar musiknotationsutgången .... LilyPond är ett textbaserat program, så det innehåller inte sitt eget grafiska användargränssnitt för att hjälpa till med poängskapande.Det har dock ett flexibelt inmatningsspråk som strävar efter att vara enkelt, vilket underlättar inlärningskurvan för nya användare.LilyPond följer WYSIWYM-paradigmet;arbetsflödet för att ställa in musiknotation med LilyPond liknar det för att förbereda dokument med LaTeX.LilyPonds primära mål är att producera output jämförbar med professionellt graverade poäng i stället för output som ser mekaniskt och datorgenererat