Skip to main content
Help us improve PyPI by participating in user testing. All experience levels needed!

Music and Audio Research Library

Project description

MARLib - A Music and Audio Research Library
Under development by the Music and Audio Research Lab (MARL) at NYU
http://marl.smusic.nyu.edu

=====

Provides
1. Abstracted audio file reading & writing (internal buffering)
2. Integration with SoX for various CODEC support

Under Development
1. Basic time-frequency transforms
2. Integration with SoX for various CODEC support

How to use the documentation
----------------------------
Documentation is available inline as docstrings provided within the code. In
time, it is our intention to host a Sphynx-like online reference to facilitate
ease of use.


Examples provided assume that each module has been imported as its first
characters in uppercase::

>>> import marlib.audiofile as AF
>>> import marlib.timefreq as TF
...

...where code snippets are indicated by three greater-than signs.

Use the built-in ``help`` function to view a function's docstring::

>>> help(TF.mel)

Available subpackages
---------------------
audiofile
timefreq
signal
utils


Dependencies
-----------------------------------
This package builds upon freely available Python libraries at various
stages of maturity:

- NumPy: Numerical Computing in Python
- SciPy: Scientific Computing in Python

Additionally, this library takes advantage of SoX, a command
line utility for non-wave file support and audio file conversion.
If you do not currently have SoX, it can be obtained here:

http://sox.sourceforge.net

SoX functionality is currently supported under Unix-like OS's only,
(sorry, Windows). However, extending this library should be straightforward
if necessary. Note that SoX is required only for file conversions and
non-wave file formats, so - while strongly encouraged - SoX is not
truly mandatory.

Project details


Release history Release notifications

This version
History Node

0.3

Download files

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

Filename, size & hash SHA256 hash help File type Python version Upload date
marlib-0.3.9.tar.gz (360.1 kB) Copy SHA256 hash SHA256 Source None Jan 8, 2013

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging CloudAMQP CloudAMQP RabbitMQ AWS AWS Cloud computing Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page