Switch license from GPL-3.0 to Apache-2.0

- Replace LICENSE with properly filled Apache-2.0 (Mikkeli Matlock 2026)
- Update Cargo.toml license field
- Add SPDX-License-Identifier headers to all .rs source files
This commit is contained in:
2026-08-21 01:06:46 +09:00
parent abc9ea8b4f
commit 057d630c5b
17 changed files with 217 additions and 675 deletions
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
//! Generic second-order IIR biquad, Transposed Direct Form II.
//!
//! Coefficient formulas are the RBJ Audio EQ Cookbook
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
//! Single full-band feed-forward compressor with look-ahead.
//!
//! Design follows Giannoulis, Massberg & Reiss, "Digital Dynamic Range Compressor
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
//! 3-band Linkwitz-Riley (LR4, 24 dB/oct) crossover filterbank.
//!
//! Each crossover splits into a low-passed band output and a high-passed remainder that feeds
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
//! Look-ahead brickwall peak limiter (base-rate).
//!
//! Guarantees the output never exceeds the ceiling. A short fixed look-ahead lets the gain ramp
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
//! DSP building blocks for Codename 206.
//!
//! The signal chain: a `crossover` filterbank splits into bands, each band (plus the summed
+1
View File
@@ -1,3 +1,4 @@
// SPDX-License-Identifier: Apache-2.0
//! 4× polyphase interpolation for **true-peak (inter-sample) detection only**.
//!
//! A band-limited signal can overshoot its sample values between samples, so the digital sample