home *** CD-ROM | disk | FTP | other *** search
/ Set of Apple II Hard Drive Images / eric.hdv / OBJSRC / CNTLPANL.FUNC.txt < prev    next >
Text File  |  2020-08-13  |  2KB  |  51 lines

  1. CONTROL PANEL FUNCTIONALITY:
  2. ===========================
  3.  
  4. - Set up piano screen & text window
  5. - Initialize pianoscr,intrface,timer,tempo,hook,piano-on,fudge q
  6.  
  7. - Display data:
  8.    - get Tempo from Intrface
  9.    - get Transpose, Karaoke, Piano from Notemgr
  10.    - get Prog1, Prog2 for current channel from Progmgr
  11.    - get Vol, Local, Soft, Sost, Damper for current channel from Ctrlmgr
  12.    - get Brill, Multi, Reverb, Effect for current channel from Sysxmgr 
  13.      (set Multi=1 if 21 else 0)
  14.    - Format display line on VTAB 22:
  15.  
  16.                    TxxxxJKL Mx Rx Ex --- Cxx Pxxxx Bx Vxxx
  17.                                                    TR xxxx
  18.  
  19.      - Tempo: right justified decimal
  20.      - Pedals: * if >0, - if =0
  21.      - Channel: right justified decimal
  22.      - Programs: right justified decimal, 0 fill
  23.      - Volume: left justified decimal
  24.      - Transpose: left justified decimal: TR-(256*(TR>127)
  25.        only print transpose if non zero
  26.  
  27. - Process commands:
  28.  
  29.    - A: activate interface
  30.    - D: deactivate interface
  31.    - C: CHANNEL (0-15):  retry if user input error
  32.    - T: TEMPO: validate 256-8192 and send to INTRFACE
  33.    - S: TRANSPOSE: validate -128 to 127, add 256 if negative, send to NOTEMGR
  34.    - K: KARAOKE (0-1): send to NOTEMGR
  35.    - L: LOCAL (0-1): multiply by 127 and send to CTRLMGR
  36.    - ^R: refresh screen - send 'Z' to PIANOSCR
  37.    - ^P: PIANO (0-1): send to NOTEMGR
  38.    - ,: SOFT PEDAL toggle (0,127)
  39.    - .: SOSTENUTO toggle (0,127)
  40.    - /: DAMPER toggle (0,127)
  41.    - M: MULTI (0-1):
  42.    - R: REVERB (0-4):
  43.    - E: EFFECT (0-4):
  44.    - B: BRILLIANCE (0-2):
  45.    - V: VOLUME (0-127):
  46.    - P: PROGRAM (0-127):
  47.    - 0-9: immediate Program Change
  48.    - \: play drum #4
  49.    - left arrow = drum 3, rt arrow=drum2, down arrow=drum1, up arrow=drum0
  50.    - ESC: exit
  51.