Skip to main content

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 | RSS feed

This version

0.3

Download files

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

Source Distribution

marlib-0.3.9.tar.gz (360.1 kB view details)

Uploaded Source

File details

Details for the file marlib-0.3.9.tar.gz.

File metadata

  • Download URL: marlib-0.3.9.tar.gz
  • Upload date:
  • Size: 360.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for marlib-0.3.9.tar.gz
Algorithm Hash digest
SHA256 5109447a1ae80b85a49fd1b72270514d649e9d45990aacfb23757e8db8cdf47e
MD5 d1f78af16366cf8d3efb649abf0218b4
BLAKE2b-256 42be93f6d59fe93bad9efaafb5a8975ce3c1655f94e1f6aaeab130d332e955e8

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