==============
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.