My next piece of software that has a lot of potential and could be relevant to my own project is MaxMSP. This software is an object oriented programming language, based off of C++. This program allows a huge amount of flexibility when it comes to using a custom built external microprocessor with multiple MiDi/Analogue control sensors attached.
I believe that this piece of software will be vital in creating my project, as it will allow me to programme my sensors with MiDi and Analogue controls.