fn build_octaves( base_octave: i32, base_amplitude: f64, octave_count: i32, normalize: bool, amplitude_modifiers: &[f64], ) -> Vec<Octave>