Skip to content

Create various waveforms for simple embedded audio streaming embedded apps

Notifications You must be signed in to change notification settings

akobyl/wavemaker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Wave Maker

The purpose of this library is to generate simple waveforms for sounds. The main target is for embedded microcontrollers with DAC or I2S outputs.

How it works

The application must provide a buffer and a buffer length. The waveform generation will return a wave length, which is how many samples are used by the wave (will likely be less than the total available space, since it only needs to fill in one cycle).

Building

Meson is used for building.

First time setup:

  • clone this repository!
  • meson setup builddir
  • cd builddir
  • ninja

To run tests:

  • ninja test

About

Create various waveforms for simple embedded audio streaming embedded apps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published