I've been involved in many projects involving 1D engine unsteady gas dynamics - ie wave tuning - from development of code to using the top packages out there:
Optimum Power's Virtual Engines
Gamma's GT Power
Ricardo's Wave
Lotus'
These packages are all relatively expensive so you need to explain your resources further.
University students involved in FSAE/Formula Student single seat racing projects can get most of these softwares free.
Each of the programs described above have their own pros and cons. Some have more functionality than others, but are inherently more difficult to use successfully!
I predominantly use Virtual Engines and have had success doing so from all perspectives. I do not work for Optimum Power, but seem to get red flagged everytime I mention using this software!
Marquis gave a very detailed response on this subject before, so maybe he can comment again - maybe he has had further exposure to all/any of these software packages. I cannot locate this previous thread.