add 'octaves' property to interval
add tests