bug-lilypond
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Issue 1647 in lilypond: MIDI skips note if the pitch is already soun


From: lilypond
Subject: Re: Issue 1647 in lilypond: MIDI skips note if the pitch is already sounding in the same channel
Date: Sat, 07 May 2011 04:55:41 +0000

Updates:
        Labels: Frog

Comment #1 on issue 1647 by address@hidden: MIDI skips note if the pitch is already sounding in the same channel
http://code.google.com/p/lilypond/issues/detail?id=1647

The repeated note-on events are carefully removed by
  Midi_walker::do_start_note()
(around line 80 of lily\midi-walker.cc).

I think it would be better to skip this check and simply output
  G-on G-on G-off G-off
as I have done in the attached hand-edited midi file
(edited using Frhed, the Windows version of hexedit).

The first G-off stops the sound a little early, if we use just one channel, but that seems much better than skipping the second note-on, given the primary goal of the MIDI output as listening to check for typing errors in our scores.

Added the Frog label because the code in question is within one function, and is commented (!wow!). I hope for a patch from a second person, who does not need familiarity with the Lilypond's vast inter-relationships, so we can get a second opinion on what should be the most appropriate MIDI output.

Attachments:
        repeat_note_by_hand.midi  140 bytes




reply via email to

[Prev in Thread] Current Thread [Next in Thread]