Skip to content

IyadAssaf/go-drummachine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

go-drummachine

A drum machine written in Go making use of fluidsynth

Installation

Install fluidsynth before building the project:

  • osx: brew install fluidsynth
  • ubuntu: apt-get install fluidsynth

Run make install to build and install the program and supporting files

Usage

$ drummachine --kit 808

  #######    #####    #######
 ##     ##  ##   ##  ##     ##
 ##     ## ##     ## ##     ##
  #######  ##     ##  #######
 ##     ## ##     ## ##     ##
 ##     ##  ##   ##  ##     ##
  #######    #####    #######

β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”
β”‚BassDrum (b)β”‚ Snare (s)  β”‚  Clap (c)  β”‚HHClosed (h)β”‚ HHOpen (j) β”‚TomHigh (t) β”‚ TomLow (y) β”‚
│──────────────────────────────────────────────────────────────────────────────────────────│
β”‚            β”‚            β”‚            β”‚            β”‚            β”‚            β”‚            β”‚
β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜

About

Go cli drum machine πŸ₯

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published