One of the main issues of design process of HVAC systems and ventilation ducts in particular is correct modelling of coupling of the flow field and acoustic field of the air flowing in such systems. Such a coupling can be modelled in many ways, one of them is using linearised Euler equations (LEE). In this paper, the method of solving these equations using finite element method and open source tools is decribed. Equations were transformed into functional and solved using Python language and FEniCS software. The non-reflective boundary condition called buffer layer was also implemented into equations, which allowed modelling of unbounded domains. The issue, influence of flow on wave propagation, could be adressed using LEE equations, as they take non-uniform mean flow into account. The developed tool was verified and results of simulations were compared with analytical solutions, both in one- and two-dimensional cases. The obtained numerical results are very consistent with analytical ones. Furthermore, this paper describes the use of the developed tool for analysing a more complex model. Acoustic wave propagation for the backward-facing step in the presence of flow calculated using Navier-Stokes equations was studied.