My first programming languages were audio-specific, Csound and Pure Data (also both open source). My degree is actually in music. I can access either Csound or Pd, or any other library, through C++ and realize any audio manipulation automatically, including conversion to 3d audio using HRTF and ambisonics.
I'd like to know how interactive you want this to be. Do you want to control the settings of the conversion? Do you want an interactive program with buttons to select the audio files, choose the output folder, etc?
Please let me know more details. Thank you!