bug-lilypond
[Top][All Lists]
Advanced

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

Re: Unintelligible MIDI output


From: Mats Bengtsson
Subject: Re: Unintelligible MIDI output
Date: Mon, 06 Oct 2003 14:11:30 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312

By default, LilyPond uses a new MIDI channel for each stave.
If you want to squeeze in more parts in the available 16
MIDI channels, I guess it's easiest to define a separate
\score{} context for the MIDI version of your music.
As long as you have used identifiers for all the different
parts, it's not much job to write the new \score block.
An alternative might be to redefine the way LilyPond maps
the different contexts to MIDI channels, see for example
http://mail.gnu.org/archive/html/lilypond-user/2003-01/msg00088.html
Note, though, that LilyPond onlyl handles one instrument per
channel, even though it would be theoretically possible to
insert instrument changing commands in the MIDI file between
each note to allow for more instruments.

   Mats


Marcelo Gomes de Queiroz wrote:
Hello!

I have been struggling the past few weeks with an example that produced a very odd MIDI output. Unfortunately it is
an awfully large orchestral example, and I can't reproduce
it with a small file. The main file is orchestra.ly. The
music lasts for about 4 minutes and 40 seconds. The midi output has events up to 40 minutes, several notes without 'note-offs' and other strange things. On aplying timidity to it I got, among other messages:


orchestra.midi: Can't read track header.
Drum set 7 is undefined
Drum set 127 is undefined
Instrument `pistol' can't be found.
Couldn't load instrument pistol (tone bank 0, program 127)


but the music has no pistols nor drums. I'm using Lilypond 2.0.0. I had the same problem with 1.6.6. The example files are tgz-ipped. I think it has something to do with MIDI limitations on number of tracks, because when I try less than 16 staves everything works fine. The fact that Lilypond didn't report anything wrong on producing the wrong midi file made me think it might be considered a bug.

By the way, I tried to find in the internals documentation any hint on telling Lilypond to use a specific midi track for a particular Staff (since my example has 34 staves but
uses only 13 "midi instruments"). I guess I shouldn't mix
a question with a bug report... sorry! But if you could
help me...........

Thanks in advance!

Marcelo


------------------------------------------------------------------------

_______________________________________________
Bug-lilypond mailing list
address@hidden
http://mail.gnu.org/mailman/listinfo/bug-lilypond

--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
        Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================





reply via email to

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