I've bought a vintage pedal board, with 10 spring-loaded on-off switches, and want to drive Giada with it in home recording and live performance.
For the developers here, what would you advise as the ideal way to control aspects of Giada via pedal keystrokes? The kinds of things I'm wanting to do are:
- single track -- mute, play, record, overdub, overwrite
- multiple tracks -- turn a whole group of tracks on/off
- switch between different song parts -- intro, verse, chorus, middle 8, breaks, outro
- Get an old computer keyboard, and install its controller inside the pedal board case
- Wire up each of the 10 switches to one of the keys on the keyboard
- Patch Giada: write FLTK keyboard event handlers within Giada, to call routines in user-provided scripts, specified in Giada config; I was thinking of using a lightweight scripting language engine such as Lua, or possibly allowing user to provide a shared lib with C++ functions/methods
Bottom line is I want to be able to program different pedals to potentially achieve several different tasks at once.
Keen for your thoughts, folks