I am new to audio processing and am looking to use bela to create an equalizer for sound coming in from microphone. In addition the output volume will be modulated based on speed and acceleration via CAN bus activity(from vehicle). Project goal is to input natural sounds from the electric motor, then modify with bela and output to speaker system, thus being able to tune the sound of an EV while also muting or lowering volume when desired such as high speed && low acceleration(highway cruising). I have had success with enabling CAN on Bela, thanks to this forum. And have also played with libpd to modify microphone input.
My question is can I code in either the IDE or in Terminal using C++ to run state machine for volume modulation(based on CAN input), AND run a pd patch to handle the equalizer portion of the project. Or is there a cleaner way to accomplish this using only the IDE. At the moment I am just trying to determine the best programming approach.