wiki:LCDSupport
Last modified 8 years ago Last modified on 28/05/09 13:33:56

Live Control LCD Support

Via use of a customised arduinomeserial and arduinome firmware it is possible for this script to send updates to an arduinome with a serial LCD display connected to "Analogue Pin 1"

LCD Display

The LCD display currently in use is an allshore 40x2 parallel hd44780 compatible character display

Allshore 40x2 HD44780 Compatible Character LCD

ASI-G-402AS-GF-EWSR/W

In order to use as few connections to the arduino as possible im using a parallel to serial breakout board from modern device which are available as kits or preassembled for very little money.

Modern Device parallel to serial breakout board

Serial LCD board

This means i can interface the lcd screen to the arduino using a single analogue or digital pin

Per Program LCD Output

LCD Output for each program in LiveControl

Clip Launcher

 TR1  TR2  TR3  TR4  TR5  TR6  TR7
------------------------------------------
|    |Main|    |Main|Main|Pad |Blip|Cst 7|
|    |Bass|    |Loop|Loop|Loop|    |ManLp|
------------------------------------------

While Holding Program Change Button

------------------------------------------
|Clip Launcher >>                        |
|.   |Bass|Drum|Drm2|Lead|Pad |Misc|     |
------------------------------------------

Track Control

------------------------------------------
|A-Rt|B-Rt|C-Rt|                         |
|.   |Bass|Drum|Drm2|Lead|Pad |Misc|     |
------------------------------------------

While Holding Program Change Button

------------------------------------------
|Track Control >>                        |
|                                        |
------------------------------------------

Track Filter

 TR1  TR2  TR3  TR4  TR5  TR6  TR7
------------------------------------------
|    |0.00|0.00|0.00|0.00|0.00|0.00|     |
|N/A | LP | HP | HP | HP | LP | HP |     |
------------------------------------------

While Holding Program Change Button

------------------------------------------
|Track Filter >>                         |
|.   |Bass|Drum|Drm2|Lead|Pad |Misc|     |
------------------------------------------

Looper

 TR1  TR2  TR3  TR4  TR5  TR6  TR7
------------------------------------------
|    |MnBs|    |PstB|    |PdQt|    |     |
|    |4.00|    |4.00|    |4.00|    |     |
------------------------------------------

While Holding Program Change Button

------------------------------------------
|Looper >>                               |
|.   |Bass|Drum|Drm2|Lead|Pad |Misc|     |
------------------------------------------

MIDI Faders

------------------------------------------
|Mcr1|Mcr2|Mcr3|Mcr4|Mcr5|Mcr6|Mcr7|Bank1|
|   0|   0|   0|   0|   0|   0|   0|     |
------------------------------------------

While Holding Program Change Button

------------------------------------------
|Midi Fader >>                           |
|                                        |
------------------------------------------

Scaled Keyboard

------------------------------------------
|                         C Natural Minor|
| C  | D  | D# | F  | G  | G# | A# |     |
------------------------------------------

While Holding Program Change Button

------------------------------------------
|Scale >>                                |
|                                        |
------------------------------------------

Attachments