Added most rudimentary tone generation