A virtual analog synthesizer that provides a flexible way to create new digital instruments with their own timbres.
Project description
[Sine]thesizer
Overview
It is a digital additive synthesizer that provides a flexible way to create new virtual instruments with their own timbres.
The list of implemented and planned features is as follows:
- Balance between freedom for user and simplicity of input formats
- Stereo sound
- Sound effects (e.g., tremolo, vibrato, overdrive, etc)
- Noises and drums
- Rich collection of presets
Installation
To install a stable version, run:
pip install sinethesizer
Usage
This synthesizer converts text files with parameters of sound events to WAV files with resulting audio tracks. It can be done with the following command:
python -m sinethesizer -i path/to/track.tsv -p path/to/presets.yml -o path/to/output.wav
Below table provides links to detailed information about input files that are required from user.
Option | Description | Example |
---|---|---|
-i path/to/track.tsv | Track definition | Scale |
-p path/to/presets.yml | Timbres definition | Demo timbres |
If something is still unclear, you can read the source code, because it is well-organized and has built-in documentation. Also your questions are welcome.
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
File details
Details for the file sinethesizer-0.2.5.tar.gz
.
File metadata
- Download URL: sinethesizer-0.2.5.tar.gz
- Upload date:
- Size: 14.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.6.4
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39f2dafcff710551460e664049a71adf726425dab3e0c80b4fa9552d1f6066ef |
|
MD5 | 723ce52a6ccf6fbb111722b2078c4e26 |
|
BLAKE2b-256 | ee2678acb909c4eacac6396076218bd998bc6c8b94fed7e6468a7170ff5a6d2d |