summaryrefslogtreecommitdiff
path: root/midi/input.xml
blob: f86ee92ec4fadf07ecbcca8791573baa69d1180b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<section id="MidiInput">
  <title>MIDI input</title>

  <para>
    The following opcodes can receive MIDI information:
    <itemizedlist>
      <listitem><para>MIDI information for any instruments: <link linkend="aftouch"><citetitle>aftouch</citetitle></link>, <link linkend="chanctrl"><citetitle>chanctrl</citetitle></link> and <link linkend="polyaft"><citetitle>polyaft</citetitle></link>, <link linkend="pchbend"><citetitle>pchbend</citetitle></link>.</para>
      </listitem>
      <listitem><para>MIDI information for MIDI-triggered instruments: <link linkend="veloc"><citetitle>veloc</citetitle></link> , <link linkend="midictrl"><citetitle>midictrl</citetitle></link> and <link linkend="notnum"><citetitle>notnum</citetitle></link>. See also <link linkend="MidiConvert"><citetitle>Converters</citetitle></link>.</para>
      </listitem>
      <listitem><para>MIDI Controller input for any instrument: <link linkend="ctrl7"><citetitle>ctrl7</citetitle></link>, <link linkend="ctrl14"><citetitle>ctrl14</citetitle></link> and <link linkend="ctrl21"><citetitle>ctrl21</citetitle></link>.</para>
      </listitem>
      <listitem><para>MIDI Controller input for MIDI-triggered instruments only: <link linkend="midic7"><citetitle>midic7</citetitle></link>, <link linkend="midic14"><citetitle>midic14</citetitle></link> and <link linkend="midic21"><citetitle>midic21</citetitle></link>.</para>
      </listitem>
      <listitem><para>MIDI controller  value initialization: <link linkend="initc7"><citetitle>initc7</citetitle></link>, <link linkend="initc14"><citetitle>initc14</citetitle></link>, <link linkend="initc21"><citetitle>initc21</citetitle></link> and <link linkend="ctrlinit"><citetitle>ctrlinit</citetitle></link>.</para>
      </listitem>
      <listitem><para>Generic MIDI input: <link linkend="midiin"><citetitle>midiin</citetitle></link>.</para>
      </listitem>
    </itemizedlist>
  </para>
  <para>
    <link linkend="massign"><citetitle>massign</citetitle></link> can be used to specify the csound instrument to be triggered by a particular MIDI channel. <link linkend="pgmassign"><citetitle>pgmassign</citetitle></link> can be use to assign a csound instrument to a specific MIDI program.
  </para>

</section>