Auralify A website for ear training using randomly played scales and pitch visualization. Try it here!