CS342 Musical Note