Skip to main content

Programmatic music synthesis

Project description

# chaudio

chaudio is a collection of audio processing tools

## Usage

### ex_simple.py

Run python3 src/ex_simple.py to create simple.wav, and showcase basis synthesis with chaudio

### ex_read.py

This allows you to perform analysis on existing sound files

Run python3 src/ex_read.py -h for help.

Once you’ve ran ex_simple.py, you will have simple.wav, which you can use with this example:

python3 src/ex_read.py simple.wav -g freq

to show a frequency graph of the sound

### ex_waveform.py

Use this to test out various waveforms:

python3 src/ex_waveform.py -w “wf.saw(t, hz, 0.78)” -g

the -w option refers to the wave generation. Complete this with t, hz and then an (optional) tweak value

### ex_compose.py

This is more in depth, how to use arrangers to string together notes, and use plugins

## Installation

You need python3, and will need numpy, matplotlib, and other dependencies.

Just run pip3 install -r requirements.txt to install all python dependencies.

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

chaudio-0.0.0.tar.gz (152.6 kB view details)

Uploaded Source

File details

Details for the file chaudio-0.0.0.tar.gz.

File metadata

  • Download URL: chaudio-0.0.0.tar.gz
  • Upload date:
  • Size: 152.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for chaudio-0.0.0.tar.gz
Algorithm Hash digest
SHA256 552fbc8d709fe6b2c04ca555c99736f43f81c3e6b74b482020cd14c61bf8e855
MD5 ed5be53a508f5d7b398189b4ba1fd07d
BLAKE2b-256 62f4cd14ebef1501bb9bc96481a99ad533b39fb134e55df073c455e98e3a951a

See more details on using hashes here.

Provenance

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