source: buchla-68k/orig/lib/INCLUDE/PANEL.H@ 050d522

Last change on this file since 050d522 was 3ae31e9, checked in by Thomas Lopatic <thomas@…>, 8 years ago

Imported original source code.

  • Property mode set to 100755
File size: 1.5 KB
RevLine 
[3ae31e9]1/*
2 =============================================================================
3 panel.h -- front panel LCD, switch, key and pot control definitions
4 Version 6 -- 1988-07-31 -- D.N. Lynx Crowe
5 =============================================================================
6*/
7
8/* ----- performance key states (in pkctrl) ----- */
9
10#define PK_PFRM 0 /* performance keys */
11#define PK_NOTE 1 /* note weight */
12#define PK_GOTO 2 /* go to (sectn / score) */
13#define PK_INST 3 /* instrument selection (01..20 / 21..40)*/
14#define PK_ASGN 4 /* assignment selection */
15#define PK_LIBR 5 /* library selection */
16#define PK_NGRP 6 /* group selection */
17#define PK_LOAD 7 /* load selection */
18
19/* ----- slider and switch display state definitions (in sliders) ----- */
20
21#define LS_PRMTR 0 /* parameter articulation */
22#define LS_VOICE 1 /* voice articulation enable */
23#define LS_OTHER 2 /* aux, dome, cv */
24#define LS_EQ 3 /* EQ adjust */
25#define LS_INST 4 /* instrument select */
26#define LS_LIBR 5 /* library select */
27#define LS_NGRP 6 /* group select */
28#define LS_LOAD 7 /* load select */
29
30/* ----- go to state definitions (in gomode) ----- */
31
32#define GO_NULL 0 /* null - not selected */
33#define GO_SECT 1 /* go to section */
34#define GO_SCOR 2 /* go to score */
35
36/* ----- instrument selection state definitions (in ismode) ----- */
37
38#define IS_NULL 0 /* null - not selected */
39#define IS_LORC 1 /* 01..20 - low orchestra */
40#define IS_HORC 2 /* 21..40 - high orchestra */
Note: See TracBrowser for help on using the repository browser.