allow specifying octave