https://github.com/DylanMeeus/GoAudio
Go tools for audio processing & creation 🎶
https://github.com/DylanMeeus/GoAudio
audio go golang
Last synced: about 1 month ago
JSON representation
Go tools for audio processing & creation 🎶
- Host: GitHub
- URL: https://github.com/DylanMeeus/GoAudio
- Owner: DylanMeeus
- License: mit
- Created: 2020-07-05T01:35:41.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2024-04-23T13:32:58.000Z (12 months ago)
- Last Synced: 2024-07-31T20:30:24.612Z (9 months ago)
- Topics: audio, go, golang
- Language: Go
- Homepage:
- Size: 8.61 MB
- Stars: 340
- Watchers: 10
- Forks: 39
- Open Issues: 10
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-go - GoAudio - Native Go Audio Processing Library. (Audio and Music)
- awesome-go - GoAudio - Native Go Audio Processing Library. (Audio and Music)
- awesome-go-with-stars - GoAudio - Native Go Audio Processing Library. (Audio and Music)
- awesome-go-cn - GoAudio
- awesome-open-synth - GoAudio
- awesome-go-cn - GoAudio
- awesome-go - GoAudio - Native Go Audio Processing Library. (Audio and Music)
- awesome-go - GoAudio - Native Go Audio Processing Library. (Audio and Music)
- awesome-go-cn - GoAudio
- awesome-go - GoAudio - Native Go Audio Processing Library. (Audio and Music)
- fucking-awesome-go - GoAudio - Native Go Audio Processing Library. (Audio and Music)
- fucking-awesome-go - GoAudio - Native Go Audio Processing Library. (Audio and Music)
- awesome-go-plus - GoAudio - Native Go Audio Processing Library.  (Audio and Music)
- awesome-go-plus - GoAudio - Native Go Audio Processing Library. (Audio and Music)
- awesome-go - GoAudio - Go 语言的音频处理库。 (音频与音乐)
- awesome-go - GoAudio - Go 语言的音频处理库。 (音频与音乐)
README
# GoAudio 🎶
[](https://travis-ci.com/DylanMeeus/GoAudio)
[](https://github.com/avelino/awesome-go)GoAudio is an audio processing library, currently supporting `WAVE` files, although some tools such
as the synth and breakpoints are encoding-agnostic, so you could combine them with a different
library for storing the data and using GoAudio only as a means to generate the waveforms.# Features
- [Wave file handling](wave)(READ / WRITE Wave files)
- [Synthesizer](synthesizer) - Create different waveforms using different types of oscillators
- [Breakpoints](breakpoint) (create automation tracks / envelopes)# Blog
If you want to know more about how this code works and what you can do with it, I write about this code and other audio related programs over on my [blog:
dylanmeeus.github.io](https://dylanmeeus.github.io).