Dependencies

This page provides an overview of the dependencies used in the project along with their versions and brief descriptions.

bokeh

  • Version: 3.0.3

  • Description: Interactive visualization library for modern web browsers.

  • Bokeh documentation

mirdata

  • Version: 0.3.7

  • Description: Python library for working with common Music Information Retrieval (MIR) datasets.

  • mirdata documentation

music21

  • Version: 8.1.0

  • Description: Toolkit for computer-aided musicology. It allows for the analysis, manipulation, and creation of symbolic music data.

  • music21 documentation

tqdm

  • Version: 4.65.0

  • Description: Fast, extensible progress bar for loops and CLI.

  • tqdm documentation

mido

  • Version: 1.2.10

  • Description: MIDI object library for Python. It allows for reading, editing, and writing MIDI files.

  • mido documentation

mir-eval

  • Version: 0.7

  • Description: Library for evaluating music audio and symbolic representations. It provides a set of metrics commonly used in MIR research.

  • mir-eval documentation

selenium

  • Version: 4.8.2

  • Description: Web testing framework that allows automation of web browsers.

  • selenium documentation

opencv-python

  • Version: 4.7.0

  • Description: Open source computer vision library. It provides tools for image and video analysis.

  • OpenCV documentation

ffmpeg

  • Version: 1.4

  • Description: Cross-platform solution to record, convert, and stream audio and video.

  • FFmpeg website

ffmpeg-python

  • Version: 0.2.0

  • Description: Python bindings for FFmpeg, enabling easy integration of FFmpeg functionalities in Python scripts.

  • ffmpeg-python documentation

pretty-midi

  • Version: 0.2.10

  • Description: Library for handling MIDI data in a straightforward and Pythonic way.

  • pretty-midi documentation

pyFluidSynth

  • Version: 1.3.2

  • Description: Python bindings for FluidSynth, a software synthesizer. It allows for MIDI playback and synthesis.

  • pyFluidSynth documentation

sox

  • Version: 1.4.1

  • Description: Cross-platform command-line audio processing tool.

  • SoX website

soxr

  • Version: 0.3.4

  • Description: High-quality sample rate conversion library. It provides resampling functionalities.

  • soxr documentation

soundfile

  • Version: 0.12.1

  • Description: Library for reading and writing sound files. It supports various audio formats.

  • soundfile documentation

librosa

  • Version: 0.10.0

  • Description: Python library for audio and music analysis. It provides a wide range of tools for feature extraction and manipulation.

  • librosa documentation

Pillow

  • Version: 9.4.0

  • Description: Fork of the Python Imaging Library (PIL) for image processing.

  • Pillow documentation

Note: The descriptions provided here are brief summaries. Please refer to the respective documentation links for more detailed information.