Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.56 KB

README.md

File metadata and controls

31 lines (23 loc) · 1.56 KB

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) │
│──────────────────────────────────────────────────────────────────────────────────────────│
│            │            │            │            │            │            │            │
└──────────────────────────────────────────────────────────────────────────────────────────┘