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

In particular, there is 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 goes hand in hand with the FMP notebooks. In particular, we need to manually synchronize all libfmp-functions with text passages, explanations, and 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 this 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), Delft, The Netherlands, 2019.

Acknowledgements

We want to thank the various people who have contributed to the design, implementation, and code examples of libfmp. In particular, these contributors are (in alphabetic order): David Kopyto, Michael Krause, Patricio Lopez-Serrano, Meinard Müller, Julian Reck, Sebastian Rosenzweig, Angel Villar-Corrales, Christof Weiß, Frank Zalkow, and Tim Zunner. The main authors, Meinard Müller and Frank Zalkow, are supported by the German Research Foundation (DFG-MU 2686/11-1, MU 2686/12-1) and associated with the International Audio Laboratories Erlangen, Germany. We thank the German Research Foundation (DFG) for various research grants that allow us for conducting fundamental research in music processing. The International Audio Laboratories Erlangen are a joint institution of the Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU) and Fraunhofer Institute for Integrated Circuits IIS.

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.0.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

libfmp-1.1.0-py3-none-any.whl (3.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: libfmp-1.1.0.tar.gz
  • Upload date:
  • Size: 2.7 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.0.tar.gz
Algorithm Hash digest
SHA256 8f128ad9ab4809d46fdfc4160c04625733405a2e5dd6a832bac863ae677a7553
MD5 03b843c4c69bf603cbfe2517435f919f
BLAKE2b-256 6458a7cd2bdecb88de6c93ea36a795b3aaf98d2a1a6bdfe8200f95a12a0b3f47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: libfmp-1.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.7 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 38f8c6556e1e11323a107d06da95e83df31f523ea058aade2a332c25e25b5735
MD5 343b528c79c3c8228c1fb616bc07b26b
BLAKE2b-256 afd1ca79de20c817a17e90049c428fd4c9bb3bc3227dba16708980a27e9e4bd8

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