A digital additive synthesizer that provides a flexible way to create new virtual instruments with their own timbres.
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:
- [x] Balance between freedom for user and simplicity of input formats
- [x] Stereo sound
- [x] Sound effects (e.g., vibrato, overdrive, phaser, etc)
- [x] Partial support of subtractive synthesis and FM synthesis
- [ ] Noises and drums
- [ ] Rich collection of presets
To install a stable version, run:
pip install sinethesizer
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.
|-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.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size sinethesizer-0.2.8.tar.gz (18.9 kB)||File type Source||Python version None||Upload date||Hashes View|