[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Midi block gives errors with bar number checks
From: |
Peter Toye |
Subject: |
Re: Midi block gives errors with bar number checks |
Date: |
Tue, 26 Nov 2019 18:42:28 +0000 |
Carl,
I've just found the MIDI "beat clock" - 24 per crotchet. Still no bar numbers
though!
Best regards,
Peter
mailto:address@hidden
www.ptoye.com
-------------------------
Tuesday, November 26, 2019, 5:21:07 PM, Carl Sorensen wrote:
> On 11/26/19, 9:24 AM, "Peter Toye"
> <address@hidden> wrote:
> The following MWE gives bar number check
> errors. If you comment out the midi block they
> go away. Bizarre, but a definite bug IMHO.
> I don't think it's a bug at all. Midi files
> require ascending bar numbers, IIUC. You can't
> have two measure #2 in a midi file.
> So you can label the bar with whatever bar
> number you want. But when you run the midi,
> you'll just get incremented bar numbers.
> Hence, the midi sees the fourth bar as bar 4,
> regardless of whether it is in an alternative or not.
> If you put \barNumberCheck on your bars 1 and 2
> and then unfold the repeats in your midi, you'll
> see errors on each bar number check.
> \version "2.19.52"
> \language "english"
> music = {
> \new Staff {
> \repeat volta 2 {
> \barNumberCheck 1 c''1 \barNumberCheck 2 1
> }
> \alternative {
> { \barNumberCheck #3 d''1 }
> { \barNumberCheck #3 e''1 }
> }
> { \barNumberCheck #4 f''1 | }
> }
> }
> \score {
> \music
> \layout {
> \set Score.alternativeNumberingStyle = #'numbers
> \override Score.BarNumber.break-visibility = ##(#t #t #t)
> }
> }
> %%%%%%%%%
> % comment out the midi block to remove errors
> \score {
> \unfoldRepeats
> \music
> \midi { }
> }
>