This is a Go package together with a command line utility for generating kick drum audio samples.
Note that the project is a bit experimental, a work in progress and that the generated samples aren't quite right, yet.
This project is now archived and synth is a continuation of it.
- A Go package for generating kick drum samples with a wide variety of parameters.
- A command-line utility for generating kick drum samples (
cmd/kick).
gofor building the executables.mpvorffmpegfor playing the generated samples, when usingcmd/kick.
go install github.com/xyproto/kick/cmd/kick@latestGenerate a kick drum inspired by the Roland TR-808 drum machine:
kick --808 -o kick808.wavYou can customize various parameters like the waveform, attack, decay, and more:
kick --waveform 0 --attack 0.005 --decay 0.3 --release 0.2 --drive 0.4 --o custom_kick.wavAvailable drum machine styles:
--606for 606-style kicks.--707for 707-style kicks.--808for 808-style kicks.--909for 909-style kicks.--linnfor LinnDrum-style kicks.--experimentalfor unique and experimental sounds.--deephousefor deep house kicks.
A few generated samples can be found in the samples/ directory. They include both .wav and .mp4 formats to showcase the sounds in GitHub's README.
- License: MIT
- Version: 1.8.1