генерация трека

генерится, но на острых углах - лажает, а если увеличиваем ль - то
короткие отрезки лажают.