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
  • Core functionality

Core functionality#

Librosa is a python package for music and audio analysis. It provides the building blocks necessary to create audio retrieval systems.

Core functionality (loading audio, spectral representations, etc.) is accessible from the top level of the package, while more specialized functionality (beat tracking, visualization, etc.) is organized into submodules.

  • 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

previous

API documentation

next

Audio signals

© Copyright 2013--2026, librosa development team.

Created using Sphinx 9.1.0.

Built with the PyData Sphinx Theme 0.20.0.