[prev in list] [next in list] [prev in thread] [next in thread] 

List:       lilypond-user
Subject:    Re: More than 16 MIDI instruments
From:       ebenezer <ebenezer () thedorsetpagdens ! plus ! com>
Date:       2020-12-31 10:09:11
Message-ID: f007812d-9d94-01f5-e030-04f7ff08f29f () thedorsetpagdens ! plus ! com
[Download RAW message or body]

Thanks Christian,

After a day of experimenting I will go the 2 scores route. Yes, I'll be 
doing both: checking for wrong notes and outputting to a DAW.

Tim.


On 2020-12-30 10:02, Christian Masser wrote:
> Hi!
>
> I think that depends very much upon what you want to do with the MIDI 
> file. If it's only for listening purposes to check for wrong notes, 
> then you can send more instruments (like alle the strings for example) 
> to the same channel. Disadvantage: they all sound the same and if the 
> same note occurs two times at the same time the first note that ends 
> cancels both, because they are one end the same note in one channel.
>
> If you need every single instrument on a separate channel for further 
> work outside lilypond you could just make two separate books/scores 
> with different halfs of the instruments and merge them back where you 
> want to continue working with them. (Kind of like stem export in a DAW.)
>
> All the best
> Christian
>
> ebenezer <ebenezer@thedorsetpagdens.plus.com 
> <mailto:ebenezer@thedorsetpagdens.plus.com>> schrieb am Mi., 30. Dez. 
> 2020, 10:40:
>
>     Hi everyone,
>     I'm creating my first Lilypond score, an arrangement of A Te O Cara.
>     I am using Frescobaldi and used the Score Wiazrd to get started.
>     I have now come across a MIDI limitation, a maximum of 16
>     instruments as I understand it.
>     I'm assuming I'm not the first to come across this limitation;
>     what is the easiest way to accommodate more than 16 instruments
>     within the constraints of a score structured this way? ...
>
>     \version "2.20.0"
>     \language "english"
>
>     \header {
>       % ...
>     }
>
>     \paper {
>       #(set-paper-size "a3")
>     }
>
>     \layout {
>     % ...
>     }
>
>     global = {
>       \key d \major
>     % ...
>     }
>
>     flute = {
>       \global
>       % -- measures _0 to _7
>       R1.  |
>       r4.   r4.   r4.   a''4( a''16) a''16  |
>       % ...
>     }
>
>     % ... more voices
>
>     flutePart = \new Staff \with {
>       instrumentName = "Flute"
>       shortInstrumentName = "Fl."
>       midiInstrument = "flute"
>     } \flute
>
>     % ... more staves
>
>     \score {
>       <<
>         \flutePart
>         % ... more parts
>       >>
>       \layout {
>         \set Score.currentBarNumber = #0
>       }
>       \midi { }
>     }
>
>     If this structure is not conducive to implementing dynamic
>     switching of MIDI instruments or whatever is required, I would
>     consider changing it, but now rather than when I've completed the
>     score!
>
>     Thank you for reading.
>


[Attachment #3 (text/html)]

<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <p>Thanks Christian,</p>
    <p>After a day of experimenting I will go the 2 scores route. Yes,
      I'll be doing both: checking for wrong notes and outputting to a
      DAW.<br>
    </p>
    <p>Tim.<br>
    </p>
    <br>
    <div class="moz-cite-prefix">On 2020-12-30 10:02, Christian Masser
      wrote:<br>
    </div>
    <blockquote
cite="mid:CACGYZ_Hq5S=C+4J8ueLUE35GNRHv0f5xJa0kKsuCKr_OG1cBAA@mail.gmail.com"
      type="cite">
      <div dir="auto">
        <div>Hi! </div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">I think that depends very much upon what you
          want to do with the MIDI file. If it's only for listening
          purposes to check for wrong notes, then you can send more
          instruments (like alle the strings for example) to the same
          channel. Disadvantage: they all sound the same and if the same
          note occurs two times at the same time the first note that
          ends cancels both, because they are one end the same note in
          one channel.</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">If you need every single instrument on a
          separate channel for further work outside lilypond you could
          just make two separate books/scores with different halfs of
          the instruments and merge them back where you want to continue
          working with them. (Kind of like stem export in a DAW.)</div>
        <div dir="auto"><br>
        </div>
        <div dir="auto">All the best</div>
        <div dir="auto">Christian<br>
          <br>
          <div class="gmail_quote" dir="auto">
            <div dir="ltr" class="gmail_attr">ebenezer &lt;<a
                moz-do-not-send="true"
                href="mailto:ebenezer@thedorsetpagdens.plus.com">ebenezer@thedorsetpagdens.plus.com</a>&gt;
  schrieb am Mi., 30. Dez. 2020, 10:40:<br>
            </div>
            <blockquote class="gmail_quote" style="margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">
              <div bgcolor="#FFFFFF" text="#000000"> Hi everyone,<br>
                I'm creating my first Lilypond score, an arrangement of
                A Te O Cara.<br>
                I am using Frescobaldi and used the Score Wiazrd to get
                started.<br>
                I have now come across a MIDI limitation, a maximum of
                16 instruments as I understand it.<br>
                I'm assuming I'm not the first to come across this
                limitation; what is the easiest way to accommodate more
                than 16 instruments within the constraints of a score
                structured this way? ...<br>
                <br>
                <font face="Courier New, Courier, monospace" size="-1">\version
                  "2.20.0"<br>
                  \language "english"<br>
                  <br>
                  \header {<br>
                    % ...<br>
                  }<br>
                  <br>
                  \paper {<br>
                    #(set-paper-size "a3")<br>
                  }<br>
                  <br>
                  \layout {<br>
                    </font><font face="Courier New, Courier, monospace"
                  size="-1"><font face="Courier New, Courier, monospace"
                    size="-1">% </font>...<br>
                  }<br>
                  <br>
                  global = {<br>
                    \key d \major<br>
                    </font><font face="Courier New, Courier, monospace"
                  size="-1"><font face="Courier New, Courier, monospace"
                    size="-1">% </font>...<br>
                  }<br>
                  <br>
                  flute = {<br>
                    \global<br>
                    % -- measures _0 to _7<br>
                    R1.  |<br>
                    r4.   r4.   r4.   a''4( a''16) a''16  |<br>
                    % ...<br>
                  }<br>
                  <br>
                  % ... more voices<br>
                  <br>
                  flutePart = \new Staff \with {<br>
                    instrumentName = "Flute"<br>
                    shortInstrumentName = "Fl."<br>
                    midiInstrument = "flute"<br>
                  } \flute<br>
                </font><br>
                <font face="Courier New, Courier, monospace" size="-1"><font
                    face="Courier New, Courier, monospace" size="-1">%
                    ... more staves<br>
                    <br>
                    \score {<br>
                      &lt;&lt;<br>
                        \flutePart<br>
                  </font></font><font face="Courier New, Courier,
                  monospace" size="-1"><font face="Courier New, Courier,
                    monospace" size="-1"><font face="Courier New,
                      Courier, monospace" size="-1"><font face="Courier
                        New, Courier, monospace" size="-1">    % ...
                        more parts<br>
                          &gt;&gt;<br>
                          \layout { <br>
                            \set Score.currentBarNumber = #0<br>
                          }<br>
                          \midi { }<br>
                        }<br>
                      </font></font></font> <br>
                </font>If this structure is not conducive to
                implementing dynamic switching of MIDI instruments or
                whatever is required, I would consider changing it, but
                now rather than when I've completed the score!<br>
                <br>
                Thank you for reading.<br>
              </div>
            </blockquote>
          </div>
        </div>
      </div>
    </blockquote>
    <br>
  </body>
</html>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic