Crates.io | rsynth |
lib.rs | rsynth |
version | 0.1.2 |
source | src |
created_at | 2018-06-14 16:09:58.718417 |
updated_at | 2023-10-28 11:43:59.065102 |
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