Skip to main content
Ctrl+K
librosa librosa
  • Tutorials
  • API documentation
  • Advanced topics
  • Changelog
  • Contributing
  • Reference
  • GitHub
  • GitHub Issues
  • Discussion
  • Tutorials
  • API documentation
  • Advanced topics
  • Changelog
  • Contributing
  • Reference
  • GitHub
  • GitHub Issues
  • Discussion

Section Navigation

  • Core functionality
    • Audio signals
      • librosa.load
      • librosa.loadx
      • librosa.stream
      • librosa.resample
      • librosa.get_duration
      • librosa.get_samplerate
      • librosa.to_mono
      • librosa.to_stereo
      • librosa.to_multi
      • librosa.clicks
      • librosa.tone
      • librosa.chirp
      • librosa.autocorrelate
      • librosa.zero_crossings
    • Harmonics
      • librosa.interp_harmonics
      • librosa.salience
      • librosa.f0_harmonics
    • Magnitude scaling
      • librosa.magphase
      • librosa.amplitude_to_db
      • librosa.db_to_amplitude
      • librosa.power_to_db
      • librosa.db_to_power
      • librosa.perceptual_weighting
      • librosa.frequency_weighting
      • librosa.multi_frequency_weighting
      • librosa.A_weighting
      • librosa.B_weighting
      • librosa.C_weighting
      • librosa.D_weighting
      • librosa.pcen
      • librosa.mu_compress
      • librosa.mu_expand
  • Signal transformations
    • Time and frequency representations
      • librosa.stft
      • librosa.istft
      • librosa.reassigned_spectrogram
      • librosa.cqt
      • librosa.icqt
      • librosa.hybrid_cqt
      • librosa.pseudo_cqt
      • librosa.vqt
      • librosa.iirt
      • librosa.fmt
      • librosa.lpc
      • librosa.phase_vocoder
    • Phase recovery
      • librosa.griffinlim
      • librosa.griffinlim_cqt
  • Display
    • Data visualization
      • librosa.display.specshow
      • librosa.display.waveshow
      • librosa.display.wavebars
      • librosa.display.wavef0
      • librosa.display.multiplot
    • Display utilities
      • librosa.display.colorbar_db
      • librosa.display.colorbar_phase
      • librosa.display.highlight
      • librosa.display.infer_cmap
      • librosa.display.legend_for_axes
    • Display object reference
      • librosa.display.TimeFormatter
      • librosa.display.NoteFormatter
      • librosa.display.SvaraFormatter
      • librosa.display.FJSFormatter
      • librosa.display.LogHzFormatter
      • librosa.display.ChromaFormatter
      • librosa.display.ChromaSvaraFormatter
      • librosa.display.ChromaFJSFormatter
      • librosa.display.TonnetzFormatter
      • librosa.display.AdaptiveWaveplot
      • librosa.display.Transformf0
  • Feature extraction
    • Spectral features
      • librosa.feature.chroma_stft
      • librosa.feature.chroma_cqt
      • librosa.feature.chroma_cens
      • librosa.feature.chroma_vqt
      • librosa.feature.tonnetz
      • librosa.feature.melspectrogram
      • librosa.feature.mfcc
      • librosa.feature.spectral_centroid
      • librosa.feature.spectral_bandwidth
      • librosa.feature.spectral_contrast
      • librosa.feature.spectral_flatness
      • librosa.feature.spectral_rolloff
      • librosa.feature.poly_features
      • librosa.feature.rms
      • librosa.feature.zero_crossing_rate
    • Rhythm features
      • librosa.feature.tempo
      • librosa.feature.tempogram
      • librosa.feature.fourier_tempogram
      • librosa.feature.hybrid_tempogram
      • librosa.feature.tempogram_ratio
      • librosa.feature.metrogram
    • Feature manipulation
      • librosa.feature.delta
      • librosa.feature.stack_memory
    • Feature inversion
      • librosa.feature.inverse.mel_to_stft
      • librosa.feature.inverse.mel_to_audio
      • librosa.feature.inverse.mfcc_to_mel
      • librosa.feature.inverse.mfcc_to_audio
  • Pitch and tuning
    • librosa.pyin
    • librosa.yin
    • librosa.estimate_tuning
    • librosa.pitch_tuning
    • librosa.piptrack
  • Onset detection
    • librosa.onset.onset_detect
    • librosa.onset.onset_strength
    • librosa.onset.onset_strength_multi
    • librosa.onset.onset_backtrack
  • Beat tracking
    • librosa.beat.beat_track
    • librosa.beat.plp
  • Music notation
    • librosa.key_to_notes
    • librosa.key_to_degrees
    • librosa.mela_to_svara
    • librosa.mela_to_degrees
    • librosa.thaat_to_degrees
    • librosa.list_mela
    • librosa.list_thaat
    • librosa.fifths_to_note
    • librosa.interval_to_fjs
    • librosa.interval_frequencies
    • librosa.pythagorean_intervals
    • librosa.plimit_intervals
  • Time and frequency conversions
    • Time unit conversion
      • librosa.frames_to_samples
      • librosa.frames_to_time
      • librosa.samples_to_frames
      • librosa.samples_to_time
      • librosa.time_to_frames
      • librosa.time_to_samples
      • librosa.blocks_to_frames
      • librosa.blocks_to_samples
      • librosa.blocks_to_time
      • librosa.samples_like
      • librosa.times_like
    • Frequency unit conversion
      • librosa.hz_to_note
      • librosa.hz_to_midi
      • librosa.hz_to_svara_h
      • librosa.hz_to_svara_c
      • librosa.hz_to_fjs
      • librosa.midi_to_hz
      • librosa.midi_to_note
      • librosa.midi_to_svara_h
      • librosa.midi_to_svara_c
      • librosa.note_to_hz
      • librosa.note_to_midi
      • librosa.note_to_svara_h
      • librosa.note_to_svara_c
      • librosa.hz_to_mel
      • librosa.hz_to_octs
      • librosa.mel_to_hz
      • librosa.octs_to_hz
      • librosa.A4_to_tuning
      • librosa.tuning_to_A4
    • Frequency range generation
      • librosa.fft_frequencies
      • librosa.cqt_frequencies
      • librosa.mel_frequencies
      • librosa.tempo_frequencies
      • librosa.fourier_tempo_frequencies
  • Spectrogram decomposition
    • librosa.decompose.hpss
    • librosa.decompose.nn_filter
    • librosa.decompose.decompose
  • Effects
    • librosa.effects.hpss
    • librosa.effects.harmonic
    • librosa.effects.percussive
    • librosa.effects.time_stretch
    • librosa.effects.pitch_shift
    • librosa.effects.remix
    • librosa.effects.trim
    • librosa.effects.split
    • librosa.effects.preemphasis
    • librosa.effects.deemphasis
  • Structure and segmentation
    • librosa.segment.cross_similarity
    • librosa.segment.recurrence_matrix
    • librosa.segment.recurrence_to_lag
    • librosa.segment.lag_to_recurrence
    • librosa.segment.timelag_filter
    • librosa.segment.path_enhance
    • librosa.segment.agglomerative
    • librosa.segment.subsegment
  • Sequential modeling
    • librosa.sequence.dtw
    • librosa.sequence.rqa
    • librosa.sequence.path_to_steps
    • librosa.sequence.viterbi
    • librosa.sequence.viterbi_discriminative
    • librosa.sequence.viterbi_binary
    • librosa.sequence.transition_uniform
    • librosa.sequence.transition_loop
    • librosa.sequence.transition_cycle
    • librosa.sequence.transition_local
  • Utilities
    • Numerical operations
      • librosa.util.localmax
      • librosa.util.localmin
      • librosa.util.peak_pick
      • librosa.util.softmask
      • librosa.util.count_unique
      • librosa.util.is_unique
      • librosa.util.nnls
      • librosa.util.cyclic_gradient
      • librosa.util.dtype_c2r
      • librosa.util.dtype_r2c
      • librosa.util.buf_to_float
      • librosa.util.tiny
      • librosa.util.abs2
      • librosa.util.phasor
      • librosa.util.sync
      • librosa.util.interp_broadcast
      • librosa.util.axis_sort
      • librosa.util.normalize
      • librosa.util.sparsify_rows
    • Array shape manipulation
      • librosa.util.frame
      • librosa.util.pad_center
      • librosa.util.expand_to
      • librosa.util.fix_length
      • librosa.util.fix_frames
      • librosa.util.index_to_slice
      • librosa.util.stack
      • librosa.util.shear
    • Matching
      • librosa.util.match_intervals
      • librosa.util.match_events
    • Data validation
      • librosa.util.valid_audio
      • librosa.util.valid_int
      • librosa.util.valid_intervals
      • librosa.util.is_positive_int
    • Files and data
      • librosa.util.example
      • librosa.util.example_info
      • librosa.util.list_examples
      • librosa.util.find_files
      • librosa.util.cite
  • API documentation
  • Utilities

Utilities#

librosa.util contains a variety of utility functions used throughout the package.

Utility functions are broadly categorized into the following groups:

  • Numerical operations (value-based processing, optimization, etc.)

  • Array shape manipulation (slicing, framing, padding, etc.).

  • Matching (events or time intervals)

  • Files and data (packaged examples, metadata, etc.)

  • Data validation (type and range checking)

  • Numerical operations
    • librosa.util.localmax
    • librosa.util.localmin
    • librosa.util.peak_pick
    • librosa.util.softmask
    • librosa.util.count_unique
    • librosa.util.is_unique
    • librosa.util.nnls
    • librosa.util.cyclic_gradient
    • librosa.util.dtype_c2r
    • librosa.util.dtype_r2c
    • librosa.util.buf_to_float
    • librosa.util.tiny
    • librosa.util.abs2
    • librosa.util.phasor
    • librosa.util.sync
    • librosa.util.interp_broadcast
    • librosa.util.axis_sort
    • librosa.util.normalize
    • librosa.util.sparsify_rows
  • Array shape manipulation
    • librosa.util.frame
    • librosa.util.pad_center
    • librosa.util.expand_to
    • librosa.util.fix_length
    • librosa.util.fix_frames
    • librosa.util.index_to_slice
    • librosa.util.stack
    • librosa.util.shear
  • Matching
    • librosa.util.match_intervals
    • librosa.util.match_events
  • Data validation
    • librosa.util.valid_audio
    • librosa.util.valid_int
    • librosa.util.valid_intervals
    • librosa.util.is_positive_int
  • Files and data
    • librosa.util.example
    • librosa.util.example_info
    • librosa.util.list_examples
    • librosa.util.find_files
    • librosa.util.cite

previous

librosa.sequence.transition_local

next

Numerical operations

© Copyright 2013--2026, librosa development team.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.20.0.