Package snd provides methods and types for sound processing and synthesis.
Go GLSL
Switch branches/tags
Nothing to show
Clone or download
Permalink
Failed to load latest commit information.
al minor changes, docs and notes Jun 17, 2018
example minor changes, docs and notes Jun 17, 2018
.gitignore minor changes, docs and notes Jun 17, 2018
LICENSE commit last bits before submission Oct 26, 2015
README.md add super important note Mar 6, 2016
delay.go minor changes, docs and notes Jun 17, 2018
delay_test.go reorganize for release Oct 31, 2015
dispatch.go reorganize for release Oct 31, 2015
dispatch_test.go reorganize for release Oct 31, 2015
envel.go minor changes, docs and notes Jun 17, 2018
envel_test.go reorganize for release Oct 31, 2015
filter.go reorganize for release Oct 31, 2015
filter_test.go reorganize for release Oct 31, 2015
freeze.go minor changes, docs and notes Jun 17, 2018
freeze_test.go minor changes, docs and notes Jun 17, 2018
gain.go reorganize for release Oct 31, 2015
instrument.go reorganize for release Oct 31, 2015
mixer.go minor changes, docs and notes Jun 17, 2018
mixer_test.go reorganize for release Oct 31, 2015
notes.go reorganize for release Oct 31, 2015
notes_test.go reorganize for release Oct 31, 2015
oscil.go minor changes, docs and notes Jun 17, 2018
oscil_test.go minor changes, docs and notes Jun 17, 2018
pan.go reorganize for release Oct 31, 2015
pan_test.go reorganize for release Oct 31, 2015
plot_test.go minor changes, docs and notes Jun 17, 2018
ring.go reorganize for release Oct 31, 2015
signal.go minor changes, docs and notes Jun 17, 2018
signal_test.go minor changes, docs and notes Jun 17, 2018
snd.go minor changes, docs and notes Jun 17, 2018
snd_test.go minor changes, docs and notes Jun 17, 2018

README.md

Package snd GoDoc

Package snd provides methods and types for sound processing and synthesis.

go get dasa.cc/snd

Tests

In addition to regular unit tests, there are plot tests that produce images saved to a plots/ folder. This depends on package gonum/plot and requires an additional tag flag to enable as follows:

go get github.com/gonum/plot
go test -tags plot

SndObj

This package was very much inspired by Victor Lazzarini's SndObj Library for which I spent countless hours enjoying, and without it I may never have come to program.