Script: trap file not found
[lilypond/mpolesky.git] / ly / festival.ly
blob14b45048659f69216dd025c64c2f6f7dacd48fc5
1 %%%% Festival singing mode output
2 %%%% This file is part of LilyPond, the GNU music typesetter.
3 %%%%
4 %%%% Copyright (C) 2006, 2007 Brailcom, o.p.s.
5 %%%%
6 %%%% Author: Milan Zamazal <pdm@brailcom.org>
7 %%%% LilyPond is free software: you can redistribute it and/or modify
8 %%%% it under the terms of the GNU General Public License as published by
9 %%%% the Free Software Foundation, either version 3 of the License, or
10 %%%% (at your option) any later version.
11 %%%%
12 %%%% LilyPond is distributed in the hope that it will be useful,
13 %%%% but WITHOUT ANY WARRANTY; without even the implied warranty of
14 %%%% MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 %%%% GNU General Public License for more details.
16 %%%%
17 %%%% You should have received a copy of the GNU General Public License
18 %%%% along with LilyPond. If not, see <http://www.gnu.org/licenses/>.
20 \version "2.12.0"
22 #(use-modules (scm song))
24 % \festival #"filename" { \tempo N = X } { music }
25 festival =
26 #(define-music-function (parser location filename tempo music) (string? ly:music? ly:music?)
27 (output-file music tempo filename)
28 music)
30 % \festivalsyl #"filename" { \tempo N = X } { music }
31 festivalsyl =
32 #(define-music-function (parser location filename tempo music) (string? ly:music? ly:music?)
33 (set! *syllabify* #t)
34 (output-file music tempo filename)
35 music)