2019-02-26 09:38:09 +00:00
|
|
|
# Bash Drum Kit
|
|
|
|
### simply play
|
2017-02-01 06:25:33 -07:00
|
|
|
|
2019-02-26 09:38:09 +00:00
|
|
|
## Depends
|
2017-02-01 06:30:51 -07:00
|
|
|
* bash
|
|
|
|
* aplay
|
2017-02-01 06:25:33 -07:00
|
|
|
|
2019-02-26 09:38:09 +00:00
|
|
|
## Help File
|
2017-02-01 06:28:54 -07:00
|
|
|
```
|
2017-02-01 06:25:33 -07:00
|
|
|
BDK - BASH DRUM KIT
|
|
|
|
|
2017-02-02 16:31:02 -07:00
|
|
|
bdk [options] [kit-name]
|
2017-02-01 06:25:33 -07:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
[options] [Description]
|
|
|
|
|
|
|
|
-k Load drum kit
|
|
|
|
-l List available kits
|
2017-02-01 06:28:54 -07:00
|
|
|
```
|
2017-02-01 06:25:33 -07:00
|
|
|
|
2019-02-26 09:38:09 +00:00
|
|
|
## Creating Kits
|
2017-02-01 06:25:33 -07:00
|
|
|
|
|
|
|
All kits are just directories within the kits directory.
|
2019-02-26 09:42:01 +00:00
|
|
|
Each directory has it's own config with variables which contain file paths to sounds.
|
2017-02-01 06:25:33 -07:00
|
|
|
These sounds are then carried over to BDK and used with hotkeys.
|
|
|
|
|
2019-02-26 09:38:09 +00:00
|
|
|
## Directory Structures
|
2017-02-01 06:36:33 -07:00
|
|
|
```
|
|
|
|
bdk -|
|
|
|
|
kits (dir)-|
|
|
|
|
|
|
|
|
|
default (dir)-|
|
|
|
|
|
|
2017-02-01 06:25:33 -07:00
|
|
|
config (file)
|
2017-02-01 06:36:33 -07:00
|
|
|
```
|
2017-02-01 06:25:33 -07:00
|
|
|
|
2019-02-26 09:38:09 +00:00
|
|
|
## Using Kits
|
2017-02-01 06:25:33 -07:00
|
|
|
|
|
|
|
|
|
|
|
Just point bdk to the kit you want to use:
|
|
|
|
|
|
|
|
```
|
|
|
|
bdk.sh -k default
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
You can see a list of available kits by typing:
|
|
|
|
|
|
|
|
```
|
2017-02-01 06:42:32 -07:00
|
|
|
bdk -l
|
2017-02-01 06:25:33 -07:00
|
|
|
```
|
|
|
|
|
|
|
|
|
2019-02-26 09:38:09 +00:00
|
|
|
## Example config
|
2017-02-01 06:25:33 -07:00
|
|
|
|
|
|
|
located in: kits/default/config
|
|
|
|
|
|
|
|
```
|
|
|
|
#!/bin/bash
|
|
|
|
|
|
|
|
|
|
|
|
KICK=sounds/kick.wav
|
|
|
|
SNARE=sounds/snare.wav
|
|
|
|
HIHAT=sounds/hihat.wav
|
|
|
|
```
|