home *** CD-ROM | disk | FTP | other *** search
- /* $Id: dx100.mnu,v 1.6 89/05/06 17:13:22 lee Exp $
- * GLIB - a Generic LIBrarian and editor for synths
- *
- * DX-100 routines
- * Tim Thompson
- * modifications: Greg Lee
- * $Log: dx100.mnu,v $
- * Revision 1.6 89/05/06 17:13:22 lee
- * rel. to comp.sources.misc
- *
- */
-
- #define OVERLAY1
-
- #include "glib.h"
- #include <ctype.h>
-
- char *visnum(), *visonoff(), *vism3num(), *viswave(), *vismono();
- char *visfreq(), *visdx1a();
-
- #define RESERVESIZE 0
-
- /* This array contains arbitrary screen labels */
- struct labelinfo Ldx100[] = {
- #MENU
-
- Algorithm %
- =========
-
- Dcy Lev Dcy De Out Amp Eg Key Key
- OP Atk 1 1 2 Rls Freq tun Lvl Vel Mod Bia Rat Scl
- -- --- --- --- --- --- ---- --- --- --- --- --- --- ---
- 1 % % % % % % % % % % % % %
- 2 % % % % % % % % % % % % %
- 3 % % % % % % % % % % % % %
- 4 % % % % % % % % % % % % %
-
- Feedback % Mono/Poly %
- -------------------------+ Transpose % Amp Mod Depth %
- N = set name q = quit | LFO Speed % Amp Mod Sense %
- h = left l = right | LFO Delay % Pitch Mod Depth %
- k = up j = down | LFO Wave % Pitch Mod Sense %
- K = incr J = decr | LFO Sync % Mod Pitch Range %
- space = play auto-note | Pitch Bend % Mod Amp Range %
- | Port. Time % Breath Pitch %
- Auto-Note: | Port. Mode % Breath Amp %
- Pitch % Vol % | Port. Foot % Breath Pitch Bias %
- Dur % Chan % | Sus. Foot % Breath EG Bias %
- |
- #END
- -1,-1,NULL
- };
-
- struct paraminfo Pdx100[] = {
- /*
- NAME TYPE POS MAX OFFSET MASK SHIFT ADHOC
- */
- #O algorithm dx1a %% 7 0
- #O op1attack num %% 31 0
- #O op1decay1 num %% 31 0
- #O op1level1 num %% 15 0
- #O op1decay2 num %% 31 0
- #O op1release num %% 31 0
- #O op1freq freq %% 63 0
- #O op1detune m3num %% 6 0
- #O op1outlevel num %% 99 0
- #O op1velocity num %% 7 0
- #O op1ampmod onoff %% 1 0
- #O op1egbias num %% 7 0
- #O op1keyrate num %% 3 0
- #O op1keyscale num %% 99 0
- #O op2attack num %% 31 0
- #O op2decay1 num %% 31 0
- #O op2level1 num %% 15 0
- #O op2decay2 num %% 31 0
- #O op2release num %% 31 0
- #O op2freq freq %% 63 0
- #O op2detune m3num %% 6 0
- #O op2outlevel num %% 99 0
- #O op2velocity num %% 7 0
- #O op2ampmod onoff %% 1 0
- #O op2egbias num %% 7 0
- #O op2keyrate num %% 3 0
- #O op2keyscale num %% 99 0
- #O op3attack num %% 31 0
- #O op3decay1 num %% 31 0
- #O op3level1 num %% 15 0
- #O op3decay2 num %% 31 0
- #O op3release num %% 31 0
- #O op3freq freq %% 63 0
- #O op3detune m3num %% 6 0
- #O op3outlevel num %% 99 0
- #O op3velocity num %% 7 0
- #O op3ampmod onoff %% 1 0
- #O op3egbias num %% 7 0
- #O op3keyrate num %% 3 0
- #O op3keyscale num %% 99 0
- #O op4attack num %% 31 0
- #O op4decay1 num %% 31 0
- #O op4level1 num %% 15 0
- #O op4decay2 num %% 31 0
- #O op4release num %% 31 0
- #O op4freq freq %% 63 0
- #O op4detune m3num %% 6 0
- #O op4outlevel num %% 99 0
- #O op4velocity num %% 7 0
- #O op4ampmod onoff %% 1 0
- #O op4egbias num %% 7 0
- #O op4keyrate num %% 3 0
- #O op4keyscale num %% 99 0
- #O feedback num %% 7 0
- #O playmode mono %% 1 0
- #O transpose num %% 45 0
- #O amoddepth num %% 99 0
- #O lfospeed num %% 99 0
- #O amodsens num %% 3 0
- #O lfodelay num %% 99 0
- #O pmoddepth num %% 99 0
- #O lfowave wave %% 3 0
- #O pmodsens num %% 7 0
- #O lfosync onoff %% 1 0
- #O modprange num %% 99 0
- #O pitchbend num %% 12 0
- #O modarange num %% 99 0
- #O portatime num %% 99 0
- #O breathprange num %% 99 0
- #O portmode num %% 1 0
- #O breatharange num %% 99 0
- #O autovol num %% 127 -63
- #O autopitch num %% 127 -60
- #O portfoot onoff %% 1 0
- #O breathpbias num %% 99 0
- #O autochan num %% 16 -1 *5
- #O autodur num %% 20 -5 *5
- #O susfoot onoff %% 1 0
- #O breathegbias num %% 99 0
- NULL,NULL,-1,-1,-1,-1,visnum,0,0,0,0
- };
-
-