A software implementation of the EAX (Environmental Audio Extensions)