Audio and Music

20 projects

Otoby hajimehoshi

A low-level library to play sound on multiple platforms.

github.com/ebitengine/oto/v3Go 1.25+ 3 dependenciesv3.5.1updated today

2k

PortAudioby gordonklaus

Go bindings for the PortAudio audio I/O library.

github.com/gordonklaus/portaudioGo 1.18+ No dependencies updated 9mo ago

845

beepby gopxl

A simple library for playback and audio manipulation.

github.com/gopxl/beep/v2Go 1.21+ 9 dependenciesv2.1.1updated 1y ago

603

music-theoryby go-music-theory

Music theory models in Go.

github.com/go-music-theory/music-theoryGo 1.14+ 3 dependenciesv0.0.6updated 9mo ago

466

GoAudioby DylanMeeus

Native Go Audio Processing Library.

github.com/DylanMeeus/GoAudioGo 1.16+ No dependencies updated 2y ago

436

malgoby gen2brain

Mini audio library.

github.com/gen2brain/malgoGo 1.21+ No dependencies updated 4d ago

436

id3v2by bogem

ID3 decoding and encoding library for Go.

github.com/bogem/id3v2Go 1.13+ 1 dependencyv2.1.4updated 3y ago

370

flacby mewkiz

Native Go FLAC encoder/decoder with support for FLAC streams.

github.com/mewkiz/flacGo 1.23+ 2 dependenciesupdated 2mo ago

365

gaadby Comcast

Native Go AAC bitstream parser.

github.com/Comcast/gaadGo 1.18+ No dependencies updated 3y ago

137

minimp3by tosone

Lightweight MP3 decoder library.

github.com/tosone/minimp3Go 1.18+ No dependencies v1.1.0updated 23d ago

134

gosamplerateby dh1tw

Libsamplerate bindings for go.

github.com/dh1tw/gosamplerateGo 1.14+ No dependencies updated 2y ago

39

go-mprisby leberKleber

Client for mpris dbus interfaces.

github.com/leberKleber/go-mprisGo 1.21+ 2 dependenciesv0.3.0updated 2y ago

23

go-audio-resamplerby tphakala

Pure-Go, high-quality audio resampler with SIMD acceleration.

github.com/tphakala/go-audio-resamplerGo 1.27+ 5 dependenciesv1.9.0updated 7d ago

11

go-aacby tphakala

Pure-Go AAC-LC encoder and decoder ported from FFmpeg.

github.com/tphakala/go-aacGo 1.26+ 2 dependenciesv0.7.1updated 11d ago

6

go-flacby tphakala

Native Go FLAC encoder and decoder with SIMD acceleration.

github.com/tphakala/go-flacGo 1.27+ 2 dependenciesv1.4.0updated 13d ago

4

go-opusby tphakala

Native Go implementation of the Opus audio codec (RFC 6716) with RFC-compliant decoder.

github.com/tphakala/go-opusGo 1.27+ 2 dependenciesv1.3.0updated 13d ago

4

go-wavby tphakala

Pure-Go WAV/RIFF reader and writer with RF64 and BW64 support for files larger than 4 GiB.

github.com/tphakala/go-wavGo 1.26+ 1 dependencyv1.1.1updated 13d ago

4

voxrai-aiby Voxray-AI

AI voice agents with a JSON configuration, STT → LLM → TTS pipelines over WebSocket and WebRTC.

github.com/Voxray-AI/VoxrayGo 1.25+ 24 dependenciesv0.2.0updated 4mo ago

4

gocueby iSerganov

Audio analysis CLI that detects cue-in, cue-out, and overlay points and measures EBU R128 loudness, emitting JSON for Liquidsoap.

github.com/iSerganov/gocueGo 1.27+ 4 dependenciesv1.3.0updated 19d ago

1

go-resampleby gojargo

Pure-Go (no cgo) audio sample-rate converter with sinc, linear, and zero-order-hold converters.

github.com/gojargo/go-resampleGo 1.26+ No dependencies v1.0.0updated 3mo ago

0
Esc

Type to search every entry. ↑↓ to move, Enter to open.