licenses.dev

surge-param v0.2.8-alpha.0

surge synthesizer -- structs to specify synth parameters

Published on

Licenses

Learn more about license information.

Package Licenses

GPL-3.0

Dependency Licenses

Apache-2.0 OR MIT89
PackageRelationDependenciesPublished
approx_eq • 0.1.8A macro for comparing equality of two values up to an arbitrary error in the *relative* differenceINDIRECT0
auto_impl • 0.4.1Automatically implement traits for common smart pointers and closuresINDIRECT7
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
automod • 1.0.14Pull in every source file in a directory as a module.INDIRECT4
bencher • 0.1.5A port of the libtest (unstable Rust) benchmark runner to Rust stable releases. Supports running benchmarks and filtering based on the name. Benchmark execution works exactly the same way and no more (caveat: black_box is still missing!).INDIRECT0
bitflags • 1.3.2A macro to generate structures which behave like bitflags. INDIRECT0
bitflags • 2.6.0A macro to generate structures which behave like bitflags. INDIRECT0
cc • 1.2.5A build-time dependency for Cargo build scripts to assist in invoking the native C compiler to compile native C code into a static archive to be linked into Rust code. INDIRECT1
cexpr • 0.6.0A C expression parser and evaluatorINDIRECT3
cfg-if • 1.0.0A macro to ergonomically define an item depending on a large number of #[cfg] parameters. Structured like an if-else chain, the first matching branch is the item that gets emitted. INDIRECT0
coreaudio-rs • 0.10.0A friendly rust interface for Apple's CoreAudio API.INDIRECT35
derivative • 2.2.0A set of alternative `derive` attributes for RustINDIRECT4
dft • 0.5.5The package provides an algorithm to compute the discrete Fourier transform.INDIRECT4
dirs-sys • 0.3.7System-level helper functions for the dirs and directories crates.INDIRECT16
dirs • 4.0.0A tiny low-level library that provides platform-specific standard locations of directories for config, cache and other data on Linux, Windows, macOS and Redox by leveraging the mechanisms defined by the XDG base/user directory specifications on Linux, the Known Folder API on Windows, and the Standard Directory guidelines on macOS.INDIRECT17
downcast-rs • 1.2.1Trait object downcasting support using only safe Rust. It supports type parameters, associated types, and type constraints. INDIRECT0
either • 1.13.0The enum `Either` with variants `Left` and `Right` is a general purpose sum type with two cases. INDIRECT0
enhanced_enum • 0.2.2Enhanced Fieldless Enumerations and Associated Array Types.INDIRECT1
enum_dispatch • 0.3.13Near drop-in replacement for dynamic-dispatched method calls with up to 10x the speedINDIRECT5
float-ord • 0.3.2A total ordering for floating-point numbersINDIRECT0
fnv • 1.0.7Fowler–Noll–Vo hash functionINDIRECT0
getrandom • 0.2.15A small cross-platform library for retrieving random data from system sourceINDIRECT3
glob • 0.3.1Support for matching file paths against Unix shell style patterns. INDIRECT0
half • 1.8.3Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.INDIRECT0
indoc • 1.0.9Indented document literalsINDIRECT0
itertools • 0.12.1Extra iterator adaptors, iterator methods, free functions, and macros.INDIRECT1
jack-sys • 0.2.3Low-level binding to the JACK audio API.INDIRECT8
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
lazycell • 1.3.0A library providing a lazily filled Cell structINDIRECT0
libc • 0.2.169Raw FFI bindings to platform libraries like libc. INDIRECT0
libm • 0.1.4libm in pure RustINDIRECT0
lock_api • 0.4.12Wrappers to create fully-featured Mutex and RwLock types. Compatible with no_std.INDIRECT2
log • 0.4.22A lightweight logging facade for Rust INDIRECT0
matrixmultiply • 0.3.9General matrix multiplication for f32 and f64 matrices. Operates on matrices with general layout (they can use arbitrary row and column stride). Detects and uses AVX or SSE2 on x86 platforms transparently for higher performance. Uses a microkernel strategy, so that the implementation is easy to parallelize and optimize. Supports multithreading.INDIRECT2
minimal-lexical • 0.2.1Fast float parsing conversion routines.INDIRECT0
mopa • 0.2.2My Own Personal Any: get your own Any with additional functionalityINDIRECT0
ndarray • 0.15.6An n-dimensional array for general elements and for numerics. Lightweight array views and slicing; views support chunking and splitting.INDIRECT6
num-bigint • 0.4.6Big integer implementation for RustINDIRECT3
num-complex • 0.1.43Complex numbers implementation for RustINDIRECT2
num-complex • 0.4.6Complex numbers implementation for RustINDIRECT2
num-iter • 0.1.45External iterators for generic mathematicsINDIRECT3
num-rational • 0.4.1Rational numbers implementation for RustINDIRECT4
num-traits • 0.1.43Numeric traits for generic mathematicsINDIRECT2
num-traits • 0.2.19Numeric traits for generic mathematicsINDIRECT1
num • 0.4.2A collection of numeric types and traits for Rust, including bigint, complex, rational, range iterators, generic integers, and more! INDIRECT7
once_cell • 1.20.2Single assignment cells and lazy values.INDIRECT0
packed_simd_2 • 0.3.8Portable Packed SIMD vectorsINDIRECT2
parking_lot_core • 0.9.10An advanced API for creating custom synchronization primitives.INDIRECT14
parking_lot • 0.12.3More compact and efficient implementations of the standard synchronization primitives.INDIRECT18
paste • 1.0.15Macros for all your token pasting needsINDIRECT0
pkg-config • 0.3.31A library to run the pkg-config system tool at build time in order to be used in Cargo build scripts. INDIRECT0
ppv-lite86 • 0.2.20Implementation of the crypto-simd API for x86INDIRECT7
proc-macro-error-attr • 1.0.4Attribute macro for proc-macro-error crateINDIRECT4
proc-macro-error • 1.0.4Almost drop-in replacement to panics in proc-macrosINDIRECT6
proc-macro2 • 1.0.92A substitute implementation of the compiler's `proc_macro` API to decouple token-based libraries from the procedural macro use case.INDIRECT1
quote • 1.0.37Quasi-quoting macro quote!(...)INDIRECT2
rand_chacha • 0.3.1ChaCha random number generator INDIRECT13
rand_core • 0.6.4Core random number generator traits and tools for implementation. INDIRECT4
rand • 0.8.5Random number generators and other randomness functionality. INDIRECT14
rawpointer • 0.2.1Extra methods for raw pointers and `NonNull<T>`. For example `.post_inc()` and `.pre_dec()` (c.f. `ptr++` and `--ptr`), `offset` and `add` for `NonNull<T>`, and the function `ptrdistance`. INDIRECT0
regex-syntax • 0.6.29A regular expression parser.INDIRECT0
regex • 1.7.3An implementation of regular expressions for Rust. This implementation uses finite automata and guarantees linear time matching on all inputs. INDIRECT3
rustc_version • 0.4.1A library for querying the version of a installed rustc compilerINDIRECT1
rustc-hash • 1.1.0speed, non-cryptographic hash used in rustcINDIRECT0
scopeguard • 1.2.0A RAII scope guard that will run a given closure when it goes out of scope, even if the code between panics (assuming unwinding panic). Defines the macros `defer!`, `defer_on_unwind!`, `defer_on_success!` as shorthands for guards with one of the implemented strategies. INDIRECT0
semver • 1.0.24Parser and evaluator for Cargo's flavor of Semantic VersioningINDIRECT0
serde_derive • 1.0.195Macros 1.1 implementation of #[derive(Serialize, Deserialize)]INDIRECT4
serde • 1.0.195A generic serialization/deserialization frameworkDIRECT5
shlex • 1.3.0Split a string into shell words, like Python's shlex.INDIRECT0
smallvec • 1.13.2'Small vector' optimization: store up to a small number of items on the stackINDIRECT0
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.90Parser for Rust source codeINDIRECT2
thiserror-impl • 1.0.69Implementation detail of the `thiserror` crateINDIRECT4
thiserror • 1.0.69derive(Error)INDIRECT5
uuid • 0.8.2A library to generate and parse UUIDs.INDIRECT0
vcpkg • 0.2.15A library to find native dependencies in a vcpkg tree at build time in order to be used in Cargo build scripts. INDIRECT0
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
winapi-i686-pc-windows-gnu • 0.4.0Import libraries for the i686-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi-x86_64-pc-windows-gnu • 0.4.0Import libraries for the x86_64-pc-windows-gnu target. Please don't use this crate directly, depend on winapi instead.INDIRECT0
winapi • 0.3.9Raw FFI bindings for all of Windows API.INDIRECT2
windows_aarch64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_aarch64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_i686_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnu • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_gnullvm • 0.52.6Import lib for WindowsINDIRECT0
windows_x86_64_msvc • 0.52.6Import lib for WindowsINDIRECT0
windows-targets • 0.52.6Import libs for WindowsINDIRECT8
MIT17
PackageRelationDependenciesPublished
bincode • 1.3.3A binary serialization / deserialization strategy for transforming structs into bytes and vice versa!INDIRECT6
convert_case • 0.4.0Convert strings into any caseINDIRECT0
coreaudio-sys • 0.2.15Bindings for Apple's CoreAudio frameworks generated via rust-bindgenINDIRECT33
derive_more • 0.99.18Adds #[derive(x)] macros for more traitsINDIRECT7
float-cmp • 0.9.0Floating point approximate comparison traitsINDIRECT2
getset • 0.1.2Getset, we're ready to go! A procedural macro for generating the most basic getters and setters on fields. INDIRECT7
jack • 0.7.3Real time audio and midi with JACK.INDIRECT11
libredox • 0.1.3Redox stable ABIINDIRECT2
libxml • 0.3.3A Rust wrapper for libxml2 - the XML C parser and toolkit developed for the Gnome projectINDIRECT3
lockfree • 0.5.1This crate provides concurrent data structures and a solution to the ABA problem as an alternative of hazard pointersINDIRECT1
nom • 7.1.3A byte-oriented, zero-copy, parser combinators libraryINDIRECT2
owned-alloc • 0.2.0A crate to help reducing manual memory management errors.INDIRECT0
protobuf • 2.28.0Rust implementation of Google protocol buffers INDIRECT0
redox_syscall • 0.5.8A Rust library to access raw Redox system callsINDIRECT1
redox_users • 0.4.6A Rust library to access Redox users and groups functionalityINDIRECT12
vst • 0.2.1VST 2.4 API implementation in rust. Create plugins or hosts.INDIRECT11
xml-rs • 0.8.24An XML library in pure RustINDIRECT0
Apache-2.05
PackageRelationDependenciesPublished
approx • 0.5.1Approximate floating point equality comparisons and assertions.INDIRECT2
clang-sys • 1.8.1Rust bindings for libclang.INDIRECT13
prometheus • 0.13.4Prometheus instrumentation library for Rust applications.INDIRECT29
riff-wave • 0.1.3Simple methods for reading and writing PCM wave files.INDIRECT1
simba • 0.6.0SIMD algebra for RustINDIRECT11
Apache-2.0 OR MIT OR Zlib4
PackageRelationDependenciesPublished
atomic_float • 0.1.0Floating point types which can be safely shared between threadsINDIRECT0
bytemuck • 1.21.0A crate for mucking around with piles of bytes.INDIRECT0
safe_arch • 0.7.3Crate that exposes `core::arch` safely via `#[cfg()]`.INDIRECT1
wide • 0.7.29A crate to help you go wide.INDIRECT2
MIT OR Unlicense4
PackageRelationDependenciesPublished
aho-corasick • 0.7.20Fast multiple substring searching.INDIRECT1
byteorder • 0.5.3Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
byteorder • 1.5.0Library for reading/writing numbers in big-endian and little-endian.INDIRECT0
memchr • 2.7.4Provides extremely fast (uses SIMD on x86_64, aarch64 and wasm32) routines for 1, 2 or 3 byte search and single substring search. INDIRECT0
GPL-3.03
PackageRelationDependenciesPublished
surge-constants • 0.2.8-alpha.0surge synthesizer -- shared constantsDIRECT0
surge-imports • 0.2.8-alpha.0adsr envelopes from the surge synthesizerDIRECT128
surge-math • 0.2.8-alpha.0surge synthesizer -- dsp math used in synthesisDIRECT129
ISC3
PackageRelationDependenciesPublished
libloading • 0.5.2Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.INDIRECT5
libloading • 0.6.7Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.INDIRECT4
libloading • 0.8.6Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.INDIRECT10
Apache-2.0 OR BSD-2-Clause OR MIT2
PackageRelationDependenciesPublished
zerocopy-derive • 0.7.35Custom derive for traits from the zerocopy crateINDIRECT4
zerocopy • 0.7.35Utilities for zero-copy parsing and serializationINDIRECT6
unknown1
PackageRelationDependenciesPublished
num-integer • 0.1.46Integer traits and functionsINDIRECT2
Unicode-3.0 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.14Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
BSD-3-Clause1
PackageRelationDependenciesPublished
bindgen • 0.69.5Automatically generates Rust FFI bindings to C and C++ libraries.INDIRECT32
Apache-2.0 OR MIT OR Apache-2.0 WITH LLVM-exception1
PackageRelationDependenciesPublished
wasi • 0.11.0+wasi-snapshot-preview1Experimental WASI API bindings for RustINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/cargo/surge-param)](https://licenses.dev/cargo/surge-param)
<a href="https://licenses.dev/cargo/surge-param">
  <img src="https://licenses.dev/b/cargo/surge-param" alt="licenses" />
</a>

Or the licenses badge code for the 0.2.8-alpha.0 version:

[![licenses](https://licenses.dev/b/cargo/surge-param/0.2.8-alpha.0)](https://licenses.dev/cargo/surge-param/0.2.8-alpha.0)
<a href="https://licenses.dev/cargo/surge-param/0.2.8-alpha.0">
  <img src="https://licenses.dev/b/cargo/surge-param/0.2.8-alpha.0" alt="licenses" />
</a>
GitHub