| Crates.io | auxide-dsp |
| lib.rs | auxide-dsp |
| version | 0.1.1 |
| created_at | 2026-01-05 04:13:28.378329+00 |
| updated_at | 2026-01-07 23:30:06.814813+00 |
| description | Comprehensive DSP node library for Auxide audio graphs. Includes oscillators, filters, effects, envelopes, and modulators for real-time audio synthesis. |
| homepage | |
| repository | https://github.com/Michael-A-Kuykendall/auxide-dsp |
| max_upload_size | |
| id | 2023077 |
| size | 7,202,690 |
🚀 If Auxide helps you build amazing audio tools, consider sponsoring — 100% of support goes to keeping it free forever.
• $5/month: Coffee tier ☕ - Eternal gratitude + sponsor badge • $25/month: Bug prioritizer 🐛 - Priority support + name in SPONSORS.md • $100/month: Corporate backer 🏢 - Logo placement + monthly office hours • $500/month: Infrastructure partner 🚀 - Direct support + roadmap input
🎯 Become a Sponsor | See our amazing sponsors 🙏
DSP utilities and trait-based nodes for Auxide 0.3. This crate supplies helper functions, wavetable and window generators, and NodeDef-based DSP blocks that plug into the Auxide kernel via NodeType::External.
| Crate | Description | Version |
|---|---|---|
| auxide | Real-time-safe audio graph kernel | 0.2.1 |
| auxide-dsp | DSP nodes library | 0.1.1 |
| auxide-io | Audio I/O layer | 0.1.2 |
| auxide-midi | MIDI integration | 0.1.1 |
See AUDIT_REPORT.md for detailed analysis.
Add to your Cargo.toml:
[dependencies]
auxide = "0.3"
auxide-dsp = "0.2"
use auxide_dsp::builders::SynthBuilder;
use auxide_dsp::nodes::oscillators::SawOsc;
use auxide_dsp::nodes::filters::SvfFilter;
use auxide_dsp::nodes::filters::SvfMode;
let graph = SynthBuilder::new()
.add_oscillator(SawOsc { freq: 440.0 })
.add_filter(SvfFilter {
cutoff: 1000.0,
resonance: 0.5,
mode: SvfMode::Lowpass,
})
.build_graph();
See examples/ for more usage.
• 🐛 Bug Reports: GitHub Issues • 💬 Discussions: GitHub Discussions • 📖 Documentation: docs/ • 💝 Sponsorship: GitHub Sponsors • 🤝 Contributing: CONTRIBUTING.md • 📜 Governance: GOVERNANCE.md • 🔒 Security: SECURITY.md
MIT License - forever and always.
Philosophy: DSP infrastructure should be invisible. Auxide is infrastructure.
Testing Philosophy: Reliability through comprehensive validation and property-based testing.
Forever maintainer: Michael A. Kuykendall
Promise: This will never become a paid product
Mission: Making real-time audio DSP simple and reliable