basic interval player