is reprogram needed if adding components to arduino2max Bluetooth board?

Hi, Im new to Arduino and have inherited a ready programmed bluetooth board with arduino2max code. As this recieves data from the analog and a bang from the digital this was fine originally for the prototype gloves to obtain data from piezo and flex sensors.
However I am customising them for a different purpose from a synth originally, to a vocal manipulation tool . My Max/Msp patch will loop, have reverb, maybe vocal glitching and chopping in a performance context.
My aim is to add more functionality by way of new components ie an accelerometer and ultrasonic reader to create better parameters for the special FX I need.
The current sensors housed are 4 piezos and 2 flex sensors, using all analog inputs. I aim to change the piezo to digital bangs.
My concern and questions I hope someone can please answer are:
Will the code allow me to use the new components with no more coding required? (As it currently recieves the data from analog and digital pins)
When I add these new components will I need to upload the recommended code for them to work? Will this wipe the already working code so therefore should I add all the codes together somehow and will this solve my dilemma.
Apologies for my ignorance and thanks in advance :slight_smile: