home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume6 / glib / part01 / dx100.mnu < prev    next >
Encoding:
Text File  |  1989-05-14  |  4.0 KB  |  140 lines

  1. /* $Id: dx100.mnu,v 1.6 89/05/06 17:13:22 lee Exp $
  2.  * GLIB - a Generic LIBrarian and editor for synths
  3.  *
  4.  * DX-100 routines
  5.  * Tim Thompson
  6.  * modifications: Greg Lee
  7.  * $Log:    dx100.mnu,v $
  8.  * Revision 1.6  89/05/06  17:13:22  lee
  9.  * rel. to comp.sources.misc
  10.  * 
  11.  */
  12.  
  13. #define OVERLAY1
  14.  
  15. #include "glib.h"
  16. #include <ctype.h>
  17.  
  18. char *visnum(), *visonoff(), *vism3num(), *viswave(), *vismono();
  19. char *visfreq(), *visdx1a();
  20.  
  21. #define RESERVESIZE 0
  22.  
  23. /* This array contains arbitrary screen labels */
  24. struct labelinfo Ldx100[] = {
  25. #MENU
  26.  
  27.                                                  Algorithm   %
  28.                                                  =========
  29.  
  30.            Dcy Lev Dcy              De  Out     Amp Eg  Key Key
  31.  OP    Atk  1   1   2  Rls   Freq   tun Lvl Vel Mod Bia Rat Scl
  32.  --    --- --- --- --- ---   ----   --- --- --- --- --- --- ---
  33.  1      %   %   %   %   %    %       %   %   %  %    %   %   %
  34.  2      %   %   %   %   %    %       %   %   %  %    %   %   %
  35.  3      %   %   %   %   %    %       %   %   %  %    %   %   %
  36.  4      %   %   %   %   %    %       %   %   %  %    %   %   %
  37.  
  38.                                  Feedback    %         Mono/Poly          %
  39. -------------------------+       Transpose   %         Amp Mod Depth      %
  40. N = set name  q = quit   |       LFO Speed   %         Amp Mod Sense      %
  41. h = left      l = right  |       LFO Delay   %         Pitch Mod Depth    %
  42. k = up        j = down   |       LFO Wave    %         Pitch Mod Sense    %
  43. K = incr      J = decr   |       LFO Sync    %         Mod Pitch Range    %
  44. space = play auto-note   |       Pitch Bend  %         Mod Amp Range      %
  45.                          |       Port. Time  %         Breath Pitch       %
  46. Auto-Note:               |       Port. Mode  %         Breath Amp         %
  47.    Pitch %    Vol  %     |       Port. Foot  %         Breath Pitch Bias  %
  48.    Dur   %    Chan %     |       Sus. Foot   %         Breath EG Bias     %
  49.                          |
  50. #END
  51. -1,-1,NULL
  52. };
  53.  
  54. struct paraminfo  Pdx100[] =  {
  55. /*
  56. NAME        TYPE    POS    MAX    OFFSET    MASK    SHIFT    ADHOC
  57.  */
  58. #O algorithm    dx1a    %%    7    0
  59. #O op1attack    num    %%    31    0
  60. #O op1decay1    num    %%    31    0
  61. #O op1level1    num    %%    15    0
  62. #O op1decay2    num    %%    31    0
  63. #O op1release    num    %%    31    0
  64. #O op1freq    freq    %%    63    0
  65. #O op1detune    m3num    %%    6    0
  66. #O op1outlevel    num    %%    99    0
  67. #O op1velocity    num    %%    7    0
  68. #O op1ampmod    onoff    %%    1    0
  69. #O op1egbias    num    %%    7    0
  70. #O op1keyrate    num    %%    3    0
  71. #O op1keyscale    num    %%    99    0
  72. #O op2attack    num    %%    31    0
  73. #O op2decay1    num    %%    31    0
  74. #O op2level1    num    %%    15    0
  75. #O op2decay2    num    %%    31    0
  76. #O op2release    num    %%    31    0
  77. #O op2freq    freq    %%    63    0
  78. #O op2detune    m3num    %%    6    0
  79. #O op2outlevel    num    %%    99    0
  80. #O op2velocity    num    %%    7    0
  81. #O op2ampmod    onoff    %%    1    0
  82. #O op2egbias    num    %%    7    0
  83. #O op2keyrate    num    %%    3    0
  84. #O op2keyscale    num    %%    99    0
  85. #O op3attack    num    %%    31    0
  86. #O op3decay1    num    %%    31    0
  87. #O op3level1    num    %%    15    0
  88. #O op3decay2    num    %%    31    0
  89. #O op3release    num    %%    31    0
  90. #O op3freq    freq    %%    63    0
  91. #O op3detune    m3num    %%    6    0
  92. #O op3outlevel    num    %%    99    0
  93. #O op3velocity    num    %%    7    0
  94. #O op3ampmod    onoff    %%    1    0
  95. #O op3egbias    num    %%    7    0
  96. #O op3keyrate    num    %%    3    0
  97. #O op3keyscale    num    %%    99    0
  98. #O op4attack    num    %%    31    0
  99. #O op4decay1    num    %%    31    0
  100. #O op4level1    num    %%    15    0
  101. #O op4decay2    num    %%    31    0
  102. #O op4release    num    %%    31    0
  103. #O op4freq    freq    %%    63    0
  104. #O op4detune    m3num    %%    6    0
  105. #O op4outlevel    num    %%    99    0
  106. #O op4velocity    num    %%    7    0
  107. #O op4ampmod    onoff    %%    1    0
  108. #O op4egbias    num    %%    7    0
  109. #O op4keyrate    num    %%    3    0
  110. #O op4keyscale    num    %%    99    0
  111. #O feedback    num    %%    7    0
  112. #O playmode    mono    %%    1    0
  113. #O transpose    num    %%    45    0
  114. #O amoddepth    num    %%    99    0
  115. #O lfospeed    num    %%    99    0
  116. #O amodsens    num    %%    3    0
  117. #O lfodelay    num    %%    99    0
  118. #O pmoddepth    num    %%    99    0
  119. #O lfowave    wave    %%    3    0
  120. #O pmodsens    num    %%    7    0
  121. #O lfosync    onoff    %%    1    0
  122. #O modprange    num    %%    99    0
  123. #O pitchbend    num    %%    12    0
  124. #O modarange    num    %%    99    0
  125. #O portatime    num    %%    99    0
  126. #O breathprange    num    %%    99    0
  127. #O portmode    num    %%    1    0
  128. #O breatharange    num    %%    99    0
  129. #O autovol    num    %%    127    -63
  130. #O autopitch    num    %%    127    -60
  131. #O portfoot    onoff    %%    1    0
  132. #O breathpbias    num    %%    99    0
  133. #O autochan    num    %%    16    -1    *5
  134. #O autodur    num    %%    20    -5    *5
  135. #O susfoot    onoff    %%    1    0
  136. #O breathegbias    num    %%    99    0
  137. NULL,NULL,-1,-1,-1,-1,visnum,0,0,0,0
  138. };
  139.  
  140.