hydro : fluid dynamics with light and sound