source: buchla-68k/include/panel.h@ eee74cd

Last change on this file since eee74cd was f7428b1, checked in by Thomas Lopatic <thomas@…>, 7 years ago

Started to rework include files.

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