basic knowledge of computer science and audio signal processing