Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DylanMeeus/GoAudio
Go tools for audio processing & creation πΆ
https://github.com/DylanMeeus/GoAudio
audio go golang
Last synced: 3 months 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 (over 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-23T13:32:58.000Z (9 months ago)
- Last Synced: 2024-07-31T20:30:24.612Z (6 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. ![stars](https://img.shields.io/badge/stars-358-blue) (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 πΆ
[![Build
Status](https://travis-ci.com/DylanMeeus/GoAudio.svg?branch=master)](https://travis-ci.com/DylanMeeus/GoAudio)
[![Mentioned in Awesome Go](https://awesome.re/mentioned-badge.svg)](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).