During second year at university, in a module which required using Max MSP or Max4Live to create a bespoke Plug-In or effect, this project came to fruition. 
The first iteration of this project required the use of an Arduino Uno, Nintendo DS touchscreen, colour topped buttons, a Softpot touch strip (touch potentiometer), a lot of wiring and a few other helpful electronic bits. Another part of the original idea was to integrate these hardware input controls onto the Guitar body for easy use during a live performance module at the end of the year. To create this project, bespoke Ableton software Plug-Ins were created to work alongside the hardware, giving complete creative freedom over what could be done with the guitar signal path. 
These Plug-ins would be the Max MSP/Max4Live side of the project, with custom patches used to create some unique sound manipulation. The main ideas were Octave Sequencer, Stereo Feedback/Octave control via the Touchscreen and finally a basic Tremolo in which the speed would be controlled using the Touchstrip on the Guitar. The corresponding buttons would turn on/off these effects and allow for the user to have a clean guitar tone on its own, or switch between the effects on the fly.
The project was scored very highly in both the Computer Design and Live Performance based modules, achieving one of the highest grades ever given in the former.
There are some videos explaining/showcasing the project in more detail below. The first video is a quick example video which showcases it working. The second video is a longer version, which tries to explain some basic methods behind how it was achieved. Additionally, the second YouTube link has a lot of useful links in the description.