Skip to content
This repository was archived by the owner on Sep 8, 2023. It is now read-only.
/ sirena Public archive

Digital audio signal processing primitives.

License

Notifications You must be signed in to change notification settings

zlosynth/sirena

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

289 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sirena

Digital audio signal processing primitives. Components of the project include:

  • Signal abstraction used to abstract samples into infinite-iterator-like objects.
  • Ring buffer of arbitrary size.
  • Spectral analyzer.
  • State variable filter.

Documentation:

The library is compatible with #[no_std] and targetted for embedded systems.

Development

See DEVELOPMENT.md to find some basic commands to interact with the project.

License

Software of Sirena is distributed under the terms of the General Public License version 3. See LICENSE for details.

Changelog

Read the CHANGELOG.md to learn about changes introduced in each release.

Versioning

The project adheres to Semantic Versioning. Note that the API is unstable and should be expected to change.

About

Digital audio signal processing primitives.

Topics

Resources

License

Stars

Watchers

Forks