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.
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
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)
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5109447a1ae80b85a49fd1b72270514d649e9d45990aacfb23757e8db8cdf47e |
|
MD5 | d1f78af16366cf8d3efb649abf0218b4 |
|
BLAKE2b-256 | 42be93f6d59fe93bad9efaafb5a8975ce3c1655f94e1f6aaeab130d332e955e8 |