From 3615ec4b93b0229650c9f6dccc91aa1a74cb3796 Mon Sep 17 00:00:00 2001 From: David Kastrup Date: Sun, 24 Mar 2013 14:56:35 +0100 Subject: [PATCH] Issue 3271: Provide \absolute music function to complement \relative From its documentation string: Make @var{music} absolute. This does not actually change the music itself but rather hides it from surrounding @code{\\relative} commands. --- ly/music-functions-init.ly | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/ly/music-functions-init.ly b/ly/music-functions-init.ly index ad9f7bdda2..183bf4db21 100644 --- a/ly/music-functions-init.ly +++ b/ly/music-functions-init.ly @@ -31,6 +31,14 @@ %% TODO: using define-music-function in a .scm causes crash. +absolute = +#(define-music-function (parser location music) + (ly:music?) + (_i "Make @var{music} absolute. This does not actually change the +music itself but rather hides it from surrounding @code{\\relative} +commands.") + (make-music 'RelativeOctaveMusic 'element music)) + acciaccatura = #(def-grace-function startAcciaccaturaMusic stopAcciaccaturaMusic (_i "Create an acciaccatura from the following music expression")) -- 2.39.2