Trucs
trucs.txtles ornements en-dehors des liaisons : \override Script #'avoid-slur = #'outside grouper les mesures vides : \set Score.skipBars = ##t masquer les portées vides : \RemoveEmptyStaffContext... ou, maintenant : dans layout {} \context { \Staff \RemoveEmptyStaves \override VerticalAxisGroup #'remove-first = ##t } silence invisible : s ; on peut y attacher du texte ! (rhôôô, malin !) Regroupement de portées : \new GrandStaff par accolade \new StaffGroup par crochet \new ChoirStaff par crochet, barres de mesures séparées #### compiler un fichier en petits png #### lilypond -dbackend=eps --png -dinclude-settings=mise_en_page_web.ly *.ly Frescobaldi : $lilypond -dno-point-and-click -dbackend=eps --png -dinclude-settings=mise_en_page_web.ly -ddelete-intermediate-files $filename ou $lilypond -dpoint-and-click -dbackend=eps -ddelete-intermediate-files --png --pdf -dinclude-settings=mise_en_page_web.ly $filename #### Pour petit pdf (exemple) #### #(ly:set-option 'point-and-click #f) \paper { indent=0\mm line-width=160\mm paper-height = 10.0\cm } \layout {\context {\Score \remove "Bar_number_engraver" \remove "Metronome_mark_engraver" }} \header { title = "2e Rigaudon de Galatée" copyright = \markup {\teeny "2011 - Creative Commons 2.0 by-nc-sa"} tagline = \markup \with-color #(x11-color "grey25")\box {\teeny \override #'(baseline-skip . 2) {\center-column {"Centre d'Études des Théâtres de la Foire et de la Comédie-Italienne" "Programme d'étude des parodies d'opéra, dirigé par Françoise Rubellin, professeur à l'Université de Nantes"}}} } des notes entre crochets : #(define-public (bracket-stencils grob) (let* ((font (ly:grob-default-font grob)) (layout (ly:grob-layout grob)) (props (ly:grob-alist-chain grob (ly:output-def-lookup layout 'text-font-defaults))) (lp (ly:text-interface::interpret-markup layout props (markup #:fontsize 3.5 #:translate (cons -0.3 -0.5) "["))) (rp (ly:text-interface::interpret-markup layout props (markup #:fontsize 3.5 #:translate (cons -0.3 -0.5) "]")))) (list lp rp))) bracketify = #(define-music-function (parser loc arg) (ly:music?) (_i "Tag @var{arg} to be parenthesized.") #{ \once \override ParenthesesItem #'stencils = #bracket-stencils \parenthesize $arg #} ) \relative c'' { c4 \parenthesize c \bracketify c4 \bracketify g4 % < e \bracketify g b > % This doesn't work!!! \bracketify < e g b > \bracketify r4 } ###### Midi en MP3 avec timidity et ffmpeg : timidity monfichier.midi -Ow -o - | ffmpeg -i - -acodec libmp3lame -ab 64k monfichier.mp3