music and stuff, but in ruby