home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 October / usenetsourcesnewsgroupsinfomagicoctober1994disk2.iso / misc / volume6 / glib / part01 / k5multi.mnu < prev    next >
Encoding:
Text File  |  1989-05-14  |  1.5 KB  |  72 lines

  1. /* $Id: k5multi.mnu,v 1.6 89/05/06 17:13:29 lee Exp $
  2.  * GLIB - a Generic LIBrarian and editor for synths
  3.  *
  4.  * Kawai K-5 Librarian - handles (SINGLE and) MULTI patches.
  5.  * Functions are annotated if they work for SINGLE, MULTI, or both kinds.
  6.  * Full editing not implemented - there are zillions of parameters,
  7.  * and the huge LCD on the K-5 is actually quite easy to read and use.
  8.  *
  9.  * Alan Bland - att!druwy!mab
  10.  * $Log:    k5multi.mnu,v $
  11.  * Revision 1.6  89/05/06  17:13:29  lee
  12.  * rel. to comp.sources.misc
  13.  * 
  14.  */
  15.  
  16. #define OVERLAY2
  17.  
  18. #include "glib.h"
  19.  
  20. #define K5SINGLE    0
  21. #define K5MULTI        1
  22. #define K5MAGIC        0x5a3c
  23.  
  24. #define NERRS        5
  25. #define RESERVESIZE    0
  26.  
  27. extern char *visnum();
  28.  
  29.  
  30. /* This array contains arbitrary screen labels (MULTI) */
  31. struct labelinfo Lk5m[] = {
  32. #MENU
  33.  
  34.  
  35.  
  36.           Sorry, no edit capability implemented for the K-5 yet.
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.   +-------------------------+--------------+
  49.   |Space = Play Note        | Auto-Note    |
  50.   |                         |              |
  51.   |h = left   q = quit      |Pitch    %    |
  52.   |j = down   N = Set Name  |Volume   %    |
  53.   |k = up     J = Decrement |Duration %    |
  54.   |l = right  K = Increment |Channel  %    |
  55.   |                         |              |
  56.   +-------------------------+--------------+
  57. #END
  58. -1,-1,NULL
  59. };
  60.  
  61. struct paraminfo  Pk5m[] =  {
  62. /*
  63. NAME        TYPE    POS    MAX    OFFSET    MASK    SHIFT    ADHOC
  64.  */
  65. #O autopitch    num    %%    127    -60
  66. #O autovol    num    %%    127    -63
  67. #O autodur    num    %%    20    -5    *5
  68. #O autochan    num    %%    16    -1    *5
  69. NULL,NULL,-1,-1,-1,-1,visnum,0,0,0,0
  70. };
  71.  
  72.