Subversion Repositories svn.mios

Rev

Rev 1228 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1228 Rev 1231
Line 414... Line 414...
414
         <LI><I>CC</I>: will send/receive a CC event with the specified cc value
414
         <LI><I>CC</I>: will send/receive a CC event with the specified cc value
415
         <LI><I>ProgramChange</I>: will send/recieve a Program Change event
415
         <LI><I>ProgramChange</I>: will send/recieve a Program Change event
416
         <LI><I>Aftertouch</I>: will send/recieve an Aftertouch event with the specified key value
416
         <LI><I>Aftertouch</I>: will send/recieve an Aftertouch event with the specified key value
417
         <LI><I>PitchBend</I>: will send/recieve a Pitch Bender event with the specified 14bit (!) value
417
         <LI><I>PitchBend</I>: will send/recieve a Pitch Bender event with the specified 14bit (!) value
418
         <LI><I>SysEx</I>: will send/recieve SysEx values with the specified stream
418
         <LI><I>SysEx</I>: will send/recieve SysEx values with the specified stream
-
 
419
         <LI><I>Clock</I>: will send a MIDI clock event (0xf8)
-
 
420
         <LI><I>Start</I>: will send a MIDI start event (0xfa)
-
 
421
         <LI><I>Stop</I>: will send a MIDI stop event (0xfb)
-
 
422
         <LI><I>Cont</I>: will send a MIDI cont event (0xfc)
419
         <LI><I>NRPN</I>: will send/recieve NRPN values with the specified nrpn number and format
423
         <LI><I>NRPN</I>: will send/recieve NRPN values with the specified nrpn number and format
420
         <LI><I>Meta</I>: will perform the specified Meta command with the specified meta event
424
         <LI><I>Meta</I>: will perform the specified Meta command with the specified meta event
421
       </UL>
425
       </UL>
422
    </TD>
426
    </TD>
423
  </TR>
427
  </TR>
Line 582... Line 586...
582
        <LI><I>MClkPause</I>: pauses the internal MIDI Clock Generator
586
        <LI><I>MClkPause</I>: pauses the internal MIDI Clock Generator
583
        <LI><I>MClkPlayStop</I>: toggles between Play and Stop
587
        <LI><I>MClkPlayStop</I>: toggles between Play and Stop
584
        <LI><I>MClkDecTempo</I>: decrements the current tempo by 1 BPM
588
        <LI><I>MClkDecTempo</I>: decrements the current tempo by 1 BPM
585
        <LI><I>MClkIncTempo</I>: increments the current tempo by 1 BPM
589
        <LI><I>MClkIncTempo</I>: increments the current tempo by 1 BPM
586
        <LI><I>MClkSetTempo</I>: sets the BPM value of the current tempo
590
        <LI><I>MClkSetTempo</I>: sets the BPM value of the current tempo
-
 
591
        <LI><I>MClkDecDivider</I>: decrements the MIDI clock divider
-
 
592
        <LI><I>MClkIncDivider</I>: increments the MIDI clock divider
-
 
593
        <LI><I>MClkSetDivider</I>: sets the MIDI clock divider (6 by default)
587
594
588
        <LI><I>CvPitchBend14Bit:&lt;cv-channel&gt;</I>: sets the pitch (within the given pitchrange) of a CV channel in 14bit resolution, e.g. forwarded from a PitchBend event. See <A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fcvtransp.ngc" TARGET="_blank">cvtransp.ngc example</A>.
595
        <LI><I>CvPitchBend14Bit:&lt;cv-channel&gt;</I>: sets the pitch (within the given pitchrange) of a CV channel in 14bit resolution, e.g. forwarded from a PitchBend event. See <A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fcvtransp.ngc" TARGET="_blank">cvtransp.ngc example</A>.
589
        <LI><I>CvPitchBend7Bit:&lt;cv-channel&gt;</I>: sets the pitch (within the given pitchrange) of a CV channel in 7bit resolution, e.g. forwarded from a CC event. See <A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fcvtransp.ngc" TARGET="_blank">cvtransp.ngc example</A>.
596
        <LI><I>CvPitchBend7Bit:&lt;cv-channel&gt;</I>: sets the pitch (within the given pitchrange) of a CV channel in 7bit resolution, e.g. forwarded from a CC event. See <A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fcvtransp.ngc" TARGET="_blank">cvtransp.ngc example</A>.
590
        <LI><I>CvPitchRange:&lt;cv-channel&gt;</I>: sets the pitch range. Example: <I>CvPitchRange:1</I> will set the pitch range of CV channel #1 to +/- 2 semitones.
597
        <LI><I>CvPitchRange:&lt;cv-channel&gt;</I>: sets the pitch range. Example: <I>CvPitchRange:1</I> will set the pitch range of CV channel #1 to +/- 2 semitones.
591
        <LI><I>CvTransposeOctave:&lt;cv-channel&gt;</I>: transposes the given CV channel octave-wise. See <A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fcvtransp.ngc" TARGET="_blank">cvtransp.ngc example</A>.
598
        <LI><I>CvTransposeOctave:&lt;cv-channel&gt;</I>: transposes the given CV channel octave-wise. See <A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fcvtransp.ngc" TARGET="_blank">cvtransp.ngc example</A>.
Line 984... Line 991...
984
        <LI><I>%c</I>: will output the value as character
991
        <LI><I>%c</I>: will output the value as character
985
        <LI><I>%s</I>: will output an empty string. In conjunction with padding values it could save some memory, e.g. "%20s" will output 20 spaces
992
        <LI><I>%s</I>: will output an empty string. In conjunction with padding values it could save some memory, e.g. "%20s" will output 20 spaces
986
        <LI><I>%i</I>: the ID of the EVENT
993
        <LI><I>%i</I>: the ID of the EVENT
987
        <LI><I>%p</I>: for EVENT_BUTTON_MATRIX only: the pin number of the matrix
994
        <LI><I>%p</I>: for EVENT_BUTTON_MATRIX only: the pin number of the matrix
988
        <LI><I>%e</I>: the MIDI event of the EVENT (up to 3 hexadecimal values, always 6 characters)
995
        <LI><I>%e</I>: the MIDI event of the EVENT (up to 3 hexadecimal values, always 6 characters)
-
 
996
        <LI><I>%L</I>: displays logic control digits (MTC and status digits). See <A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftemplates%2Flogictrl.ngc" TARGET="_blank">cfg/templates/logictrl.ngc</A>for an example</I>
989
        <LI><I>%m</I>: the minimum value of the EVENT which has been specified with <I>range</I>
997
        <LI><I>%m</I>: the minimum value of the EVENT which has been specified with <I>range</I>
990
        <LI><I>%M</I>: the maximum value of the EVENT which has been specified with <I>range</I>
998
        <LI><I>%M</I>: the maximum value of the EVENT which has been specified with <I>range</I>
991
        <LI><I>%n</I>: print note name (C-1, C#1, D-1, D#1, ...) based on the EVENT value
999
        <LI><I>%n</I>: print note name (C-1, C#1, D-1, D#1, ...) based on the EVENT value
992
        <LI><I>%N</I>: print note name (C-1, C#1, D-1, D#1, ...) based on the MIDI event which is sent
1000
        <LI><I>%N</I>: print note name (C-1, C#1, D-1, D#1, ...) based on the MIDI event which is sent
993
        <LI><I>%b</I>: a binary digit: * if value >= (range/2), o if value < (range/2)
1001
        <LI><I>%b</I>: a binary digit: * if value >= (range/2), o if value < (range/2)
Line 1504... Line 1512...
1504
  <LI><A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_1.ngc" TARGET="_blank">kb_1.ngc</A>: simple configuration
1512
  <LI><A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_1.ngc" TARGET="_blank">kb_1.ngc</A>: simple configuration
1505
  <LI><A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_2.ngc" TARGET="_blank">kb_2.ngc</A>: usage of a velocity map
1513
  <LI><A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_2.ngc" TARGET="_blank">kb_2.ngc</A>: usage of a velocity map
1506
  <LI><A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_3.ngc" TARGET="_blank">kb_3.ngc</A>: splitting keyboard into two zones
1514
  <LI><A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_3.ngc" TARGET="_blank">kb_3.ngc</A>: splitting keyboard into two zones
1507
  <LI><A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_4.ngc" TARGET="_blank">kb_4.ngc</A>: forwarding to CV outputs
1515
  <LI><A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_4.ngc" TARGET="_blank">kb_4.ngc</A>: forwarding to CV outputs
1508
  <LI><A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_5.ngc" TARGET="_blank">kb_5.ngc</A>: using the KbBreakIsMake option
1516
  <LI><A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_5.ngc" TARGET="_blank">kb_5.ngc</A>: using the KbBreakIsMake option
-
 
1517
  <LI><A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_6.ngc" TARGET="_blank">kb_6.ngc</A>/<A HREF="http://svnmios.midibox.org/filedetails.php?repname=svn.mios32&path=%2Ftrunk%2Fapps%2Fcontrollers%2Fmidibox_ng_v1%2Fcfg%2Ftests%2Fkb_6.ngr" TARGET="_blank">kb_6.ngr</A>: selectable transpose and velocity map
1509
</UL>
1518
</UL>
1510
1519
1511
1520
1512
<P CLASS=DESC>Please note, that the configuration commands are identical "set kb..." as documented at the <A HREF="http://www.ucapps.de/midibox_kb.html">MIDIbox KB page</A>. This means, that the keyboard parameters can also be changed during runtime to determine the best matching values, before they are written into the .NGC file.</P>
1521
<P CLASS=DESC>Please note, that the configuration commands are identical "set kb..." as documented at the <A HREF="http://www.ucapps.de/midibox_kb.html">MIDIbox KB page</A>. This means, that the keyboard parameters can also be changed during runtime to determine the best matching values, before they are written into the .NGC file.</P>
1513
1522
Line 1909... Line 1918...
1909
      Additional modes can be added in future on request:
1918
      Additional modes can be added in future on request:
1910
      </TD>
1919
      </TD>
1911
  </TR>
1920
  </TR>
1912
</TABLE>
1921
</TABLE>
1913
1922
-
 
1923
-
 
1924
<H2> <IMG SRC="images/bullet.gif" ALT=""> MidiClkOutPorts and MidiClkInPorts </H2>
-
 
1925
-
 
1926
<P CLASS=DESC><I>MidiClkOutPorts &lt;ports&gt;</I>: sets the MIDI clock output ports</P>
-
 
1927
<P CLASS=DESC><I>MidiClkInPorts &lt;ports&gt;</I>: sets the MIDI clock input ports</P>
1914
1928
1915
<H2> <IMG SRC="images/bullet.gif" ALT=""> GlobalChannel </H2>
1929
<H2> <IMG SRC="images/bullet.gif" ALT=""> GlobalChannel </H2>
1916
1930
1917
<P CLASS=DESC><I>GlobalChannel &lt;0..16&gt;</I>: if set to a value &gt;0, all MIDI events generated with EVENT_* commands will be forced to the given MIDI channel. <B>not implemented yet!</B>
1931
<P CLASS=DESC><I>GlobalChannel &lt;0..16&gt;</I>: if set to a value &gt;0, all MIDI events generated with EVENT_* commands will be forced to the given MIDI channel. <B>not implemented yet!</B>
1918
1932