[3ae31e9] | 1 | Notes on data entry for Thunder/Storm Rev 1 1988-12-15
|
---|
| 2 | ------------------------------------- ------------------
|
---|
| 3 |
|
---|
| 4 | * Hardware resources:
|
---|
| 5 |
|
---|
| 6 | * LCD display -- 2 lines of 40 characters
|
---|
| 7 |
|
---|
| 8 | * 1 "Escape" switch with LED (status)
|
---|
| 9 | * 1 "Enter" switch with LED (status)
|
---|
| 10 |
|
---|
| 11 | * 8 data entry / edit switches (status)
|
---|
| 12 |
|
---|
| 13 | * Long pot (status, pressure, position)
|
---|
| 14 |
|
---|
| 15 | * 10 1-element performance pads w/LEDs (status, pressure ?)
|
---|
| 16 | * 12 2-element performance pads (status, pressure, position)
|
---|
| 17 | * 2 3-element performance pads (status, pressure, position ?)
|
---|
| 18 | * 1 4-element performance pad (status, pressure, position ?)
|
---|
| 19 |
|
---|
| 20 | * "Escape" should always cancel the current operation
|
---|
| 21 |
|
---|
| 22 | * "Enter" should always just enter data
|
---|
| 23 |
|
---|
| 24 | * Soft key labels can be 4 characters long (plus a space)
|
---|
| 25 | |
---|
| 26 |
|
---|
| 27 | * Things we need to display:
|
---|
| 28 |
|
---|
| 29 | * Configuration number (MIDI program number ?)
|
---|
| 30 |
|
---|
| 31 | * Configuration data
|
---|
| 32 |
|
---|
| 33 | * Assignments:
|
---|
| 34 |
|
---|
| 35 | * Sensors:
|
---|
| 36 |
|
---|
| 37 | * Switches
|
---|
| 38 | * Long pot
|
---|
| 39 | * Pads
|
---|
| 40 |
|
---|
| 41 | * LEDs
|
---|
| 42 |
|
---|
| 43 | * MIDI setup:
|
---|
| 44 |
|
---|
| 45 | * Basic channel
|
---|
| 46 | * Enable / disable status
|
---|
| 47 |
|
---|
| 48 | * Riffs:
|
---|
| 49 |
|
---|
| 50 | * Status (record, play)
|
---|
| 51 | * Length (clocks, RAM)
|
---|
| 52 | * Playback rate
|
---|
| 53 | * Individual entries
|
---|
| 54 |
|
---|
| 55 | * MIDI performance status:
|
---|
| 56 |
|
---|
| 57 | * Clock status
|
---|
| 58 | * Song number
|
---|
| 59 | * Song position
|
---|
| 60 |
|
---|
| 61 | * Data card status:
|
---|
| 62 |
|
---|
| 63 | * Table of contents
|
---|
| 64 | * Storage allocation (used, available)
|
---|
| 65 | |
---|
| 66 |
|
---|
| 67 | * Menus:
|
---|
| 68 |
|
---|
| 69 | * Main menu
|
---|
| 70 | * Configurations
|
---|
| 71 | * Riffs
|
---|
| 72 | * MIDI
|
---|
| 73 |
|
---|
| 74 | * Things to go on the lowest level display (main menu):
|
---|
| 75 |
|
---|
| 76 | * Current configuration
|
---|
| 77 | * Riff status (record, play)
|
---|
| 78 | * MIDI performance status
|
---|
| 79 | * Next level menu key labels
|
---|