Skip to main content

Library for producing audios from beats

Project description

Beats2Audio

beats2audio is an utility to create audio files with clicks at designated onset times as provided in a configuration file. Onset times are specified in a text file defining one location per line, in milliseconds. This utility was developed in the context of the publication "Simple and Cheap Setup for Measuring Timed Responses to Auditory Stimuli", Miguel. et al. (under review).

Installation

  • From pypi (requires pip >= 20.0.1):
    pip install m2-beats2audio
  • From sources:
    git clone https://github.com/m2march/beats2audio.git
    cd beats2audio
    python setup.py install

Usage

Given a input file as the following, specifying onsets at 500 ms intervals (see examples/iso_500.txt):

0
500
1000
1500
2000
2500

beats2audio takes as a positional parameter the onset times file and specifies an output file with the -o flag. I.e.:

`beats2audio -o 500.wav examples/iso_500.txt`

The utility can produce wav and mp3 files, according to the extension of the output file or via the -f flag. More options are explained in the help text -h.

Project details


Release history Release notifications | RSS feed

This version

0.9

Download files

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

Source Distribution

m2-beats2audio-0.9.tar.gz (48.6 kB view details)

Uploaded Source

Built Distribution

m2_beats2audio-0.9-py3-none-any.whl (48.0 kB view details)

Uploaded Python 3

File details

Details for the file m2-beats2audio-0.9.tar.gz.

File metadata

  • Download URL: m2-beats2audio-0.9.tar.gz
  • Upload date:
  • Size: 48.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for m2-beats2audio-0.9.tar.gz
Algorithm Hash digest
SHA256 c60e02e35429a3ba9c3dc544b44e99f131c1a759291c0930be339f391cd5d32f
MD5 0daa697227f09b4cc4d4ccdba14f9c82
BLAKE2b-256 aef07986f9ba225e9be4020427e636b14ddef7298d805237529ecdeb0c19456a

See more details on using hashes here.

File details

Details for the file m2_beats2audio-0.9-py3-none-any.whl.

File metadata

  • Download URL: m2_beats2audio-0.9-py3-none-any.whl
  • Upload date:
  • Size: 48.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for m2_beats2audio-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 7829bcc45370536ddfc168ba6fa62fef1c4586674f7accdbad808b595658afb0
MD5 b86857ebd74736df3d9d982d6733f62e
BLAKE2b-256 0e1a92bdb6183499d62f60177af56b3f2b8cb9901a7c05de201efee6883290f3

See more details on using hashes here.

Supported by

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