| Crates.io | rsynth |
| lib.rs | rsynth |
| version | 0.1.2 |
| created_at | 2018-06-14 16:09:58.718417+00 |
| updated_at | 2023-10-28 11:43:59.065102+00 |
| description | A library for developing audio plugins and applications, with a focus on software synthesis. |
| homepage | |
| repository | https://github.com/PieterPenninckx/rsynth |
| max_upload_size | |
| id | 70106 |
| size | 213,542 |
A deprecated API abstraction for API's for audio plugins and applications. You could use it to write real-time audio effects, software synthesizers, ... and target different platforms (jack, offline processing, ...).
This crate has been deprecated.
Here are some options
nih-plug, for instance. Per plugin standard that you want to support, create a separate crate that depends both on the “core” library and on an a library that is dedicated to that particular plugin standard (such as the lv2 crate and the clack crate (not (yet?) on crates.io).The source code of rsynth is licensed under the MIT/BSD-3 License.
Note that in order to use rsynth in combination with other crates (libraries), the combined work needs
to comply with the license of that crate as well. In particular, the following optional dependency may require your attention:
hound crate (behind the backend-file-hound feature) uses the Apache license, see its readme for more details