2008/12/10 Graham Percival <[EMAIL PROTECTED]>:

> You'll want to pay special attention to ly/arabic.ly, and make
> sure you understand everything that's happening in there.

I found it!  There's some stencil stuff which looks interesting, but
otherwise it doesn't do very much -- the tuning comes from somewhere
else.

I can demonstrate the bug with that file though.  Here's an example:

\version "2.11.65"
\include "arabic.ly"

melody = \relative {
  \key re \bayati
  do re mi fa sol la si do
}

\score {
  \new Staff \melody
  \layout { }
  \midi { }
}

It fails with

"""
Interpreting music...
bayati_ar.ly:5:2: warning: No ordering for key signature alterations

  \key re \bayati
Preprocessing graphical objects...
Interpreting music...
/home/graham/lilypond/usr/share/lilypond/current/scm/lily-library.scm:149:5:
In procedure ly:book-process in expression (process-procedure book
paper ...):
/home/graham/lilypond/usr/share/lilypond/current/scm/lily-library.scm:149:5:
Wrong type (expecting exact integer): -3/2
"""

Removing the \midi{} line fixes it.  Similarly, removing the \midi{ }
from Hans's file fixes that.  So it's not that it works with
quartertones but not other inflections.  It looks like it doesn't work
with any pitch-bent MIDI.


                           t'other Graham


_______________________________________________
lilypond-devel mailing list
lilypond-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to