Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

DaisySP • A Powerful DSP Library in C++

Build Badge Style Badge Documentation Badge Discord Forum Badge License Badge

DaisySP is an open-source DSP (Digital Signal Processing) library that provides a comprehensive collection of modular components for creating audio software across various contexts, facilitating the development of high-quality and customizable audio applications.

📱 Applications

✨ Features

🚀 Getting Started

  • Get the source: git clone https://github.com/electro-smith/DaisySP
  • Navigate to the DaisySP repo: cd DaisySP
  • Build the library: make
  • Make some noise with the example programs!

👨‍💻 Code Example

#include "daisysp.h" static daisysp::OnePole flt; static daisysp::Oscillator osc, lfo; float saw, freq, output; for(size_t i = 0; i < size; i++) { freq = lfo.Process(); saw = osc.Process(); flt.SetFrequency(freq); output = flt.Process(saw); out[i] = output; }

❤️ Community

Connect with other users and developers:

🏆 Contributors

Thank you to all of the awesome people who have given their time and effort to this project!


Made with contrib.rocks.

✍️ Contributing

Here are some ways that you can get involved:

  • Proof read the documentation and suggest improvements
  • Test existing functionality and make issues
  • Make new DSP modules. See issues labeled "feature"
  • Port existing DSP modules from other open source projects (MIT). See issues labeled "port"
  • Fix problems with existing modules. See issues labeled "bug" and/or "polish"

⚠️ License

DaisySP uses the MIT license.

It can be used in both closed source and commercial projects, and does not provide a warranty of any kind.

For the full license, read the LICENSE file in the root directory.

关于 About

A Powerful DSP Library in C++
audiodaisydsphardwaremusicsoundsynthesizer

语言 Languages

C++88.7%
Python4.9%
TeX2.5%
Makefile2.0%
C1.0%
CMake0.5%
Shell0.4%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
1
Total Commits
峰值: 1次/周
Less
More

核心贡献者 Contributors