Building a sound engine