Skip to content

Conversation

@relic-se
Copy link
Contributor

A simple helper library to generate waveforms commonly used by synthio.

I only just noticed that @CedarGroveStudios has already created a library similar to this one (https://github.com/CedarGroveStudios/CircuitPython_WaveBuilder) when adding my library to the list. The library I created has a different API approach and the additional feature of working with .wav files, but otherwise both libraries are capable of producing just about the same result. I am open to discussion about whether or not to include this library in the bundle.

Copy link
Member

@tannewt tannewt left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Two options are fine with me.

@tannewt tannewt merged commit 781b976 into adafruit:main Mar 20, 2025
1 check passed
@relic-se
Copy link
Contributor Author

@tannewt Cool. I just wanted to be transparent. 😸

@relic-se relic-se deleted the origin/waveform branch March 20, 2025 20:26
@CedarGroveStudios
Copy link
Contributor

@relic-se The incorporation of your waveform helper into the Community Bundle is a welcome addition! It makes it easy to create useful waveforms quickly with an intutitive API. WaveBuilder has some similar functionality, but was designed to employ additive synthesis to create relatively complex waveform samples.

@relic-se
Copy link
Contributor Author

Thanks for the affirmation, @CedarGroveStudios! I do agree that users can benefit from both.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants