I've been checking out lilypond for a few days and really like what it can do. I've come upon a strange error that I can not figure out. Line 95 is commented out. By removing the comment I get the following when running lilypond --pdf ./black_hole.ly
Preprocessing graphical objects... Calculating line breaks... [3][6][9][12][15][18][21][24][27][30]/usr/share/lilypond/2.6.0/scm/output-lib.scm:43:24: In procedure cadr in expression (cadr note-collums): /usr/share/lilypond/2.6.0/scm/output-lib.scm:43:24: Wrong type argument in position 1: () What is it with this snippet of code that causes the error. I'm new to lilypond so I'm guessing the problem is something basic--ish that's not specifically spelled out in the tutorial. There are a couple other warning that pop up when rendering this file. one says: ./black_hole.ly:4:2: warning: junking event: `KeyChangeEvent' but the key change does occur. Should I put the "\key g \major" statement in another place to cover all staffs? Finally I get a ton of: Voiceprogramming error: can't find context continuing, cross fingers But the voice section looks very good. Again, am I doing something slightly wrong that it works, but with loud complaints? I'm running 2.6.0 on Cygwin Linux. Thanks for a great piece of software. Kevin Nowaczyk __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com
% ly snippet: guitarmusic = { \time 4/4 \key g \major g,16\6 d\5 g\4 c'\3~ c'\3 g\4 d\5 g,\6 bes,16\6 d16\5 g16\4 c'16\3~ c'4\3 f,16\6 c16\5 f16\4 c'16\3~ c'16\3 f16\4 c16\5 d,16\6 e,16\6 b,16\5 e16\4 b16\3~ b8.\3 d,16\6 f,\6 bes,\5 ees\4 aes\3~ aes\3 ees\4 bes,\5 ees,\6 d,\6 c\5 d\4 a\3~ a4\3~ \time 2/4 a4\3~ a4\3 \time 4/4 \repeat volta 2 { r16 g'\3 b'\2 e''\1~ e''\1 b'\2 g'\3 b'\2 r g'\3 bes'\2 d''\1~ d''4\1 r16 f'\3 c''\2 f''\1~ f''\1 c''\2 f'\3 c''\2~ c''\2 \acciaccatura f'8\3 g'16\3 b'\2 e''\1~ e''4\1 r16 g'\3 bes'\2 ees''\1~ ees''\1 bes'\2 g'\3 bes'\2~ bes'\2 g'\3 a'\2 d''\1~ d''\1 a'\2 g'\3 a'\2 g'\3 b'\2 e''\1 g'\3 f'\3 b'\2 d''\1 f'\3 aes'\3 c''\2 ees''4.\1 r16 g'\3 b'\2 e''\1~ e''\1 b'\2 g'\3 b'\2 r g'\3 bes'\2 d''\1~ d''4\1 r16 f'\3 c''\2 f''\1~ f''\1 c''\2 f'\3 c''\2~ c''\2 \acciaccatura f'8\3 g'16\3 b'\2 e''\1~ e''4\1 r16 g'\3 bes'\2 ees''\1~ ees''\1 bes'\2 g'\3 bes'\2~ bes'\2 g'\3 a'\2 d''\1~ d''\1 a'\2 g'\3 a'\2 g'\3 b'\2 e''\1 g'\3 f'\3 b'\2 d''\1 f'\3 aes'\3 c''\2 ees''4.\1 \time 2/4 r2 \time 4/4 ees,16\6 bes,\5 ees\4 aes\3~ aes\3 ees\4 bes,\5 ees,\6 d,\6 c\5 d\4 a\3~ a\3 d\4 c\5 d,\6 \acciaccatura f,8\6 g,16\6 d16\5 g16\4 g16\6 f16\6 d16\5 g16\4 f,16\6 bes,16\5 f16\4 bes16\3 d'16\2~ d'16\2 bes16\3 f16\4 bes,16\5 ees,16\6 bes,\5 ees\4 aes\3~ aes\3 ees\4 bes,\5 ees,\6 d,\6 c\5 d\4 a\3~ a\3 d\4 c\5 d,\6 } \alternative { { \time 2/4 <<c8.\5 g8.\4 c'8.\3 e'8.\2>> e'32\2 f'\2 e'16\2 g\4 c'8\3 \time 4/4 <<d1\5 a1\4 d'1\3 fis'1\2>> } { <<c8.\5 g8.\4 c'8.\3 e'8.\2>> e'32\2 f'\2 e'16\2 c'\3 g\4 c'\3 bes,\5 f16\4 bes\3 d'\2~ d'\2 bes\3 f\4 bes\3 ees,16\6 bes,16\5 ees16\4 aes16\3~ aes16\3 ees16\4 bes,16\5 ees,16\6 d,16\6 c16\5 d16\4 a16\3~ a16\3 d16\4 c\5 d,16\6 \acciaccatura f,8\6 g,16\6 d\5 g\4 g,\6 f,\6 d\5 g\4 f,\6 bes,\5 f\4 bes\3 d'\2~ d'\2 bes\3 f\4 bes,\5 ees,\6 bes,\5 ees\4 aes\3~ aes\3 ees\4 bes,\5 ees,\6 d,\6 c\5 d\4 a\3~ a\3 d\4 c\5 d,\6 \time 6/4 <<c8.\5 g\4 c'\3 e'\2>> e'32\2( f'\2 e'16\2) c'\3 g8\4 <<bes,8.\5 f\4 bes\3 d'\2>> d'32\2( ees'\2 d'16\2) bes\3 f\4 bes\3 <<d8.\5 a\4 d'\3 fis'\2>> fis'32\2( g'\2 fis'16\2) d'\3 a\4 d'\3 <<c8.\5 g\4 c'\3 e'\2>> e'32\2( f'\2 e'16\2) c'\3 g8\4 <<bes,8.\5 f\4 bes\3 d'\2>> d'32\2( ees'\2 d'16\2) bes\3 f\4 bes\3 <<d8.\5 a\4 d'\3 fis'\2>> <<d16\5 a\4 d'\3 fis'\2>> <<d8\5 a\4 d'\3 fis'\2>> <<d8\5 a\4 d'\3 fis'\2>> <<c8.\5 g\4 c'\3 e'\2>> e'32\2( f'\2 e'16\2) c'\3 g8\4 <<bes,8.\5 f\4 bes\3 d'\2>> d'32\2( ees'\2 d'16\2) bes\3 f\4 bes\3 <<d8.\5 a\4 d'\3 fis'\2>> fis'32\2( g'\2 fis'16\2) d'\3 a\4 d'\3 <<c8.\5 g\4 c'\3 e'\2>> e'32\2( f'\2 e'16\2) c'\3 g8\4 <<bes,8.\5 f\4 bes\3 d'\2>> d'32\2( ees'\2 d'16\2) bes\3 f\4 bes\3 <<d8.\5 a\4 d'\3 fis'\2>> <<d16\5 a\4 d'\3 fis'\2>> <<d8\5 a\4 d'\3 fis'\2>> <<d8\5 a\4 d'\3 fis'\2>> \time 9/8 c16\5 b,8\5 a,16\5~ a,\5 \acciaccatura b,8\5 c16\5 g,\6 fis,\6~ fis,\6 f,8.\6 <<f,\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,16\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,8\6 c\5 f\4 b\3 d'\2 g'\1>> c16\5 b,8\5 a,16\5~ a,\5 \acciaccatura b,8\5 c16\5 g,\6 fis,\6~ fis,\6 f,8.\6 <<f,\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,16\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,8\6 c\5 f\4 b\3 d'\2 g'\1>> c16\5 b,8\5 a,16\5~ a,\5 \acciaccatura b,8\5 c16\5 g,\6 fis,\6~ fis,\6 f,8.\6 <<f,\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,16\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,8\6 c\5 f\4 b\3 d'\2 g'\1>> c16\5 b,8\5 a,16\5~ a,\5 \acciaccatura b,8\5 c16\5 g,\6 fis,\6~ fis,\6 f,8.\6 <<f,\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,16\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,8\6 c\5 f\4 b\3 d'\2 g'\1>> c16\5 b,8\5 a,16\5~ a,\5 \acciaccatura b,8\5 c16\5 g,\6 fis,\6~ fis,\6 f,8.\6 <<f,\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,16\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,8\6 c\5 f\4 b\3 d'\2 g'\1>> c16\5 b,8\5 a,16\5~ a,\5 \acciaccatura b,8\5 c16\5 g,\6 fis,\6~ fis,\6 f,8.\6 <<f,\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,16\6 c\5 f\4 b\3 d'\2 g'\1>> <<f,8\6 c\5 f\4 b\3 d'\2 g'\1>> }} } nextguitar = { r4 r8. bes'16\3 d''4\3~ d''16\3( e''8.\3 bes'8\3 a'16\3 g'\3~) g'4\3~ g'2\3( % bes'4.\3 b'8\3 d''2\3~) % d''2\3 } vocalmusic = { \time 4/4 \key g \major r1 r r \time 2/4 r4 r16 b8 d'16 \time 4/4 d'16( e'16) r8 r16 \acciaccatura a8 b8 d'16 e'4 r8 b16 d'16 \acciaccatura d'8 e'8 g'16 d'16~ d'16 \acciaccatura d'8 e'8 b16~ b8 r8 \acciaccatura fis8 g8 a16 bes16~ bes8 r8 \acciaccatura bes8 c'8. bes16~ bes16 a8. r16 g8 e16 d16 b8 b16~ b16 a8 \acciaccatura b8 c'16~ c'4 r16 b8 d'16 d'16( e'16) r8 \times 2/3 {r b d'} d'16( e'8.) r8 b16 d'16 \acciaccatura d'8 e'8 g'16 d'16~ d'16 e'8 b16~ \acciaccatura a8 b8 r8 g16 a8 bes16~ bes8. c'16~ c'8. bes16 a8. g16~ g16 e16 r8 d16 b8 b16~( b16 a16) a16 c'16~ c'4~ c'4 \time 2/4 r4 \acciaccatura f8 g16 a8. \time 4/4 bes8-\segno r8 \acciaccatura bes8 c'8 bes16 a16~ a8 r8 r8. d16 b8 a16 a~ a8 g16 \acciaccatura b8 c'16~( c'8 g8) g16 a8( b16) c'( bes) r8 \acciaccatura fis8 g8 bes16 a~ a8 r8 \acciaccatura a8 bes16( e) e g32( a g4) \acciaccatura d8 e8 g16 f~ f4. r8 r4 r16 \acciaccatura a8 b8 d'16 g2~ g8) r8 \acciaccatura fis8 g16 a8. bes8 r8 \acciaccatura bes8 c'8 bes16 <<a32 c'32>> <<g32 bes32>> <<a8 c'8>> r8 r8. <<d16 g16>> <<b8 d'8>> <<a16 c'16>> <<a16~ c'16~>> <<a8 c'8>> <<g16 b16>> \acciaccatura <<bes8 fis'8>> <<c'16~( g'16~(>> <<c'8 g'8>> <<g8) c'8)>> \acciaccatura fis8 <<g16 c'16>> <<a8. c'8.>> } chordlist = \chords { g2:sus4 bes2:6 9 f2:5^3.8 e2:5 ees2:sus4 d1:7^3 g2:6 bes2:6 f2 e2:m ees2 d2:sus4 g4:6 f4:dim7^3 aes2 g2:6 bes2:6 f2 e2:m ees2 d2:sus4 g4:6 f4:dim7^3 aes1 ees2:sus4 d2:7^3 g4:5 g4:5/f bes2 ees2:sus4 d2:7^3 c2 d1 } \version "2.6.0" \header { title = "Black Hole Sun" subtitle = "As Recorded by Soundgarden" subsubtitle = "From the album Superunknown/A&M Records" % meter = "Slow Rock" \tempo 4 = 52 composer = "Words and Music by Chris Cornell" } \score { \new StaffGroup << \new ChordNames \chordlist \new Staff { \clef "G_8" \vocalmusic} \addlyrics { In my eyes, __ In -- dis -- posed, in dis -- guise as no __ one knows __ hides the face, __ lies the __ snake and the sun in my __ dis -- grace. __ Boil -- ing heat. __ Su -- mer stench. __ 'Neath the black, the sky __ looks dead. __ Call my name __ through __ the cream and __ I'll hear you scream __ a -- gain. __ Black hole sun, won't you come __ and wash a -- way the rain? __ Black hole __ sun, __ won't you come? __ Won't __ you come? __ Won't you come? __ Stut -- ter Black hole sun, won't you come __ and wash a -- way__ the rain? __ Black hole sun, __ won't you come? __ Won't you come? __ } \addlyrics { Stut -- ter -- ing, __ cold and damp. Steal the warm wind, ti -- red friend. Times are gone for hon -- est men, And some -- times far too long for snakes. } \new Staff { \clef "G_8" \guitarmusic } \new TabStaff << \set TabStaff.stringTunings = #'(4 -1 -5 -10 -15 -22) { \guitarmusic } >> \new Staff {\clef "G_8" \nextguitar } \new TabStaff {\nextguitar} >> % \midi {\tempo 4=52} } % end ly snippet
_______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user