licenses.dev

surge-tables v0.2.4-alpha.0

surge synthesizer -- handle to lookup tables for various dsp functions

Published on

Licenses

Learn more about license information.

Package Licenses

GPL-3.0

Dependency Licenses

Apache-2.0 OR MIT43
PackageRelationDependenciesPublished
approx_eq • 0.1.8A macro for comparing equality of two values up to an arbitrary error in the *relative* differenceINDIRECT0
autocfg • 1.4.0Automatic cfg for Rust compiler featuresINDIRECT0
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
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
dft • 0.5.5The package provides an algorithm to compute the discrete Fourier transform.INDIRECT4
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 speedDIRECT5
float-ord • 0.3.2A total ordering for floating-point numbersDIRECT0
getrandom • 0.2.15A small cross-platform library for retrieving random data from system sourceINDIRECT3
half • 1.8.3Half-precision floating point f16 and bf16 types for Rust implementing the IEEE 754-2008 standard binary16 and bfloat16 types.INDIRECT0
lazy_static • 1.5.0A macro for declaring lazily evaluated statics in Rust.INDIRECT0
libc • 0.2.161Raw FFI bindings to platform libraries like libc. INDIRECT0
libm • 0.1.4libm in pure RustINDIRECT0
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
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
paste • 1.0.15Macros for all your token pasting needsINDIRECT0
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.89A 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
rustc_version • 0.4.1A library for querying the version of a installed rustc compilerINDIRECT1
semver • 1.0.23Parser 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 frameworkINDIRECT5
syn • 1.0.109Parser for Rust source codeINDIRECT3
syn • 2.0.85Parser for Rust source codeINDIRECT2
version_check • 0.9.5Tiny crate to check the version of the installed/running rustc.INDIRECT0
GPL-3.07
PackageRelationDependenciesPublished
surge-constants • 0.2.4-alpha.0surge synthesizer -- shared constantsDIRECT0
surge-macros • 0.2.4-alpha.0surge synthesizer -- common macrosINDIRECT0
surge-math • 0.2.4-alpha.0surge synthesizer -- dsp math used in synthesisDIRECT59
surge-param • 0.2.4-alpha.0surge synthesizer -- structs to specify synth parametersINDIRECT61
surge-samplerate • 0.2.4-alpha.0surge synthesizer -- handle for managing the sample rateDIRECT8
surge-traits • 0.2.4-alpha.0surge synthesizer -- traits for various synthesizer componentsDIRECT66
surge-types • 0.2.4-alpha.0surge synthesizer -- primarily comprised of enumerations used to select between synth featuresDIRECT63
MIT5
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
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
Apache-2.0 OR MIT OR Zlib4
PackageRelationDependenciesPublished
atomic_float • 0.1.0Floating point types which can be safely shared between threadsINDIRECT0
bytemuck • 1.19.0A crate for mucking around with piles of bytes.INDIRECT0
safe_arch • 0.7.2Crate that exposes `core::arch` safely via `#[cfg()]`.INDIRECT1
wide • 0.7.28A crate to help you go wide.INDIRECT2
Apache-2.02
PackageRelationDependenciesPublished
approx • 0.5.1Approximate floating point equality comparisons and assertions.INDIRECT2
simba • 0.6.0SIMD algebra for RustINDIRECT11
MIT OR Unlicense2
PackageRelationDependenciesPublished
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
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-DFS-2016 AND (Apache-2.0 OR MIT)1
PackageRelationDependenciesPublished
unicode-ident • 1.0.13Determine whether characters have the XID_Start or XID_Continue properties according to Unicode Standard Annex #31INDIRECT0
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-tables)](https://licenses.dev/cargo/surge-tables)
<a href="https://licenses.dev/cargo/surge-tables">
  <img src="https://licenses.dev/b/cargo/surge-tables" alt="licenses" />
</a>

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

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