https://github.com/seeed-studio/seeed_arduino_audio
https://github.com/seeed-studio/seeed_arduino_audio
Last synced: 11 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/seeed-studio/seeed_arduino_audio
- Owner: Seeed-Studio
- Created: 2020-08-26T01:46:59.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2025-01-08T08:30:03.000Z (over 1 year ago)
- Last Synced: 2025-04-06T01:05:45.992Z (about 1 year ago)
- Language: C++
- Size: 14.2 MB
- Stars: 25
- Watchers: 11
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Seeed Arduino Audio Library
This is a fork of https://github.com/PaulStoffregen/Audio.
The original library is written for Teensy 3.x/ Teensy 4.x and this is ported to work with I2S peripherals on SAMD21 and SAMD51 devices.
It is a 16 bit, 44.1 kHz streaming audio library, featuring:
- Polyphonic Playback
- Recording
- Synthesis
- Analysis
- Effects
- Filtering
- Mixing
- Multiple Simultaneous Inputs & Outputs
- Flexible signal routing between library objects
- Automatic Streaming while your Arduino sketch runs
## Original Audio Library Page
http://www.pjrc.com/teensy/td_libs_Audio.html
## Audio System Design Tool
Use this graphical tool to design your audio project. Easily browse the library's many features, connect objects, export to Arduino code, and quickly access details for the functions each object provides for you to control it from your Arduino sketch!
http://www.pjrc.com/teensy/gui/index.html
## Wav2Sketch Utility
This is a tool to convert .wav audio files to C data arrays. After cloning this repo, navigate to **Seeed_Arduino_Audio > extras > wav2sketch** and then open **wav2sketch.html** to access the tool.