home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Set of Apple II Hard Drive Images
/
eric.hdv
/
OBJSRC
/
CNTLPANL.FUNC.txt
< prev
next >
Wrap
Text File
|
2020-08-13
|
2KB
|
51 lines
CONTROL PANEL FUNCTIONALITY:
===========================
- Set up piano screen & text window
- Initialize pianoscr,intrface,timer,tempo,hook,piano-on,fudge q
- Display data:
- get Tempo from Intrface
- get Transpose, Karaoke, Piano from Notemgr
- get Prog1, Prog2 for current channel from Progmgr
- get Vol, Local, Soft, Sost, Damper for current channel from Ctrlmgr
- get Brill, Multi, Reverb, Effect for current channel from Sysxmgr
(set Multi=1 if 21 else 0)
- Format display line on VTAB 22:
TxxxxJKL Mx Rx Ex --- Cxx Pxxxx Bx Vxxx
TR xxxx
- Tempo: right justified decimal
- Pedals: * if >0, - if =0
- Channel: right justified decimal
- Programs: right justified decimal, 0 fill
- Volume: left justified decimal
- Transpose: left justified decimal: TR-(256*(TR>127)
only print transpose if non zero
- Process commands:
- A: activate interface
- D: deactivate interface
- C: CHANNEL (0-15): retry if user input error
- T: TEMPO: validate 256-8192 and send to INTRFACE
- S: TRANSPOSE: validate -128 to 127, add 256 if negative, send to NOTEMGR
- K: KARAOKE (0-1): send to NOTEMGR
- L: LOCAL (0-1): multiply by 127 and send to CTRLMGR
- ^R: refresh screen - send 'Z' to PIANOSCR
- ^P: PIANO (0-1): send to NOTEMGR
- ,: SOFT PEDAL toggle (0,127)
- .: SOSTENUTO toggle (0,127)
- /: DAMPER toggle (0,127)
- M: MULTI (0-1):
- R: REVERB (0-4):
- E: EFFECT (0-4):
- B: BRILLIANCE (0-2):
- V: VOLUME (0-127):
- P: PROGRAM (0-127):
- 0-9: immediate Program Change
- \: play drum #4
- left arrow = drum 3, rt arrow=drum2, down arrow=drum1, up arrow=drum0
- ESC: exit