librosax.feature.hz_to_octs

hz_to_octs(frequencies: Array, *, tuning: float = 0.0, bins_per_octave: int = 12) Array[source]

Convert frequencies (Hz) to octave numbers.

Parameters:
  • frequencies – Array of frequencies in Hz

  • tuning – Tuning deviation from A440 in fractional bins

  • bins_per_octave – Number of bins per octave (default: 12)

Returns:

Octave numbers (C1 = 0, C2 = 1, …, A4 = 4.75)

Return type:

jnp.ndarray