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.