Skip to main content

Python module for fundamentals of music processing

Project description

libfmp

This repository contains the Python package libfmp. This package goes hand in hand with the FMP Notebooks, a collection of educational material for teaching and learning Fundamentals of Music Processing (FMP) with a particular focus on the audio domain. For detailed explanations and example appliciations of the libfmp-functions we refer to the FMP Notebooks:

http://audiolabs-erlangen.de/FMP

The FMP notebooks also contain a dedicated notebook for libfmp:

https://www.audiolabs-erlangen.de/resources/MIR/FMP/B/B_libfmp.html

Installing

You can install libfmp using the Python package manager pip:

pip install libfmp

Contributing

The libfmp-package has been developed in the context of the FMP notebooks. Being an integral part, all libfmp-functions need to manually synchronized with text passages, explanations, and the code in the FMP notebooks. Of course, we are happy for suggestions and contributions. However, to facilitate the synchronization, we would be grateful for either directly contacting us via email (meinard.mueller@audiolabs-erlangen.de) or for creating an issue in our Github repository. Please do not submit a pull request without prior consultation with us.

Citing

If you use libfmp in a scholarly work, please consider citing the following article:

Meinard Müller and Frank Zalkow. FMP Notebooks: Educational Material for Teaching and Learning Fundamentals of Music Processing. Proceedings of the International Conference on Music Information Retrieval (ISMIR), 573-580, Delft, The Netherlands, 2019.

Acknowledgements

The main authors of libfmp, Meinard Müller and Frank Zalkow, are associated with the International Audio Laboratories Erlangen, which are a joint institution of the Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) and Fraunhofer Institute for Integrated Circuits IIS. We thank the German Research Foundation (DFG) for various research grants that allow us for conducting fundamental research in music processing. Furthermore, we thank the various people who have contributed to libfmp with code and suggestions. In particular, we want to thank (in alphabetic order) Stefan Balke, Michael Krause, Patricio Lopez-Serrano, Julian Reck, Sebastian Rosenzweig, Angel Villar-Corrales, Christof Weiß, and Tim Zunner.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

libfmp-1.1.1.tar.gz (73.9 kB view details)

Uploaded Source

Built Distribution

libfmp-1.1.1-py3-none-any.whl (103.5 kB view details)

Uploaded Python 3

File details

Details for the file libfmp-1.1.1.tar.gz.

File metadata

  • Download URL: libfmp-1.1.1.tar.gz
  • Upload date:
  • Size: 73.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.12

File hashes

Hashes for libfmp-1.1.1.tar.gz
Algorithm Hash digest
SHA256 4f3d6c1a15e6e3a77e80ba18751afe69ad50f77c67279d3505230227995e996d
MD5 5e742d8e080232b3cc4a23f3b82be607
BLAKE2b-256 ac8600cff74026a9780851a01b36863efb7b90df59b7ff69d4c1d1cfea45d2ca

See more details on using hashes here.

File details

Details for the file libfmp-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: libfmp-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 103.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0.post20201207 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.6.12

File hashes

Hashes for libfmp-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8a1b4a79e1492bdfea32a6efa8f6486883c337115aaf65dfacdddf65dbdef596
MD5 2ccd7340f5d921adce12ed1b4d332a1d
BLAKE2b-256 b688a78a080833688c645586e0656bd6b54bee0407c61c3a08b088a4609f843e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page