Skip to content

Commit

Permalink
pregenerated tracks
Browse files Browse the repository at this point in the history
  • Loading branch information
mikea committed Jan 12, 2025
1 parent 236f202 commit 087f879
Show file tree
Hide file tree
Showing 270 changed files with 38 additions and 2 deletions.
2 changes: 1 addition & 1 deletion Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "clave"
version = "0.4.8"
version = "0.4.9"
edition = "2021"
description = "Midi click-track generator"
license = "MIT"
Expand Down
21 changes: 21 additions & 0 deletions Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -9,3 +9,24 @@ run:
cargo run -- --bpm 180 --subs 2 --out target/cascara.mid --pattern "h>r h>r hh> rh h>r hh> rh> rh"
cargo run -- --bpm 180 --subs 2 --out target/clave32.mid --pattern "crrcrrcrrrcrcrrr"
cargo run -- --bpm 180 --subs 3 --out target/triplet.mid --pattern "c>cc ccc ccc> cc>c"

tracks: build-release
#!/usr/bin/env bash
set -euxo pipefail
mkdir -p tracks
mkdir -p tracks/44
mkdir -p tracks/44_2
mkdir -p tracks/44_3
mkdir -p tracks/clave23
mkdir -p tracks/clave32
for ((i=40; i<=300; i+=5)); do
./target/release/clave --bpm $i --beats 10000 --pattern "m>mmm" --out "tracks/44/44_$i.mid"
./target/release/clave --bpm $i --beats 10000 --subs 2 --pattern "m>m,mm,mm,mm," --out "tracks/44_2/44_2_$i.mid"
./target/release/clave --bpm $i --beats 10000 --subs 3 --pattern "m>m,m,mm,m,mm,m,mm,m," --out "tracks/44_3/44_3_$i.mid"
./target/release/clave --bpm $i --beats 10000 --subs 2 --pattern "rrcrcrrrcrrcrrcr" --out "tracks/clave23/clave23_$i.mid"
./target/release/clave --bpm $i --beats 10000 --subs 2 --pattern "crrcrrcrrrcrcrrr" --out "tracks/clave32/clave32_$i.mid"
done

build-release:
cargo build -r
5 changes: 5 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,11 @@ Note: click tracks are percussion in their nature.
Because of this clave does not generate note off events
(only note on).

## Pregenerated Tracks

A lot of pregenerated tracks are available
in [tracks](https://github.com/mikea/clave/tree/master/tracks) folder.

## Installation

`cargo install clave`
Expand Down
Binary file added tracks/44/44_100.mid
Binary file not shown.
Binary file added tracks/44/44_105.mid
Binary file not shown.
Binary file added tracks/44/44_110.mid
Binary file not shown.
Binary file added tracks/44/44_115.mid
Binary file not shown.
Binary file added tracks/44/44_120.mid
Binary file not shown.
Binary file added tracks/44/44_125.mid
Binary file not shown.
Binary file added tracks/44/44_130.mid
Binary file not shown.
Binary file added tracks/44/44_135.mid
Binary file not shown.
Binary file added tracks/44/44_140.mid
Binary file not shown.
Binary file added tracks/44/44_145.mid
Binary file not shown.
Binary file added tracks/44/44_150.mid
Binary file not shown.
Binary file added tracks/44/44_155.mid
Binary file not shown.
Binary file added tracks/44/44_160.mid
Binary file not shown.
Binary file added tracks/44/44_165.mid
Binary file not shown.
Binary file added tracks/44/44_170.mid
Binary file not shown.
Binary file added tracks/44/44_175.mid
Binary file not shown.
Binary file added tracks/44/44_180.mid
Binary file not shown.
Binary file added tracks/44/44_185.mid
Binary file not shown.
Binary file added tracks/44/44_190.mid
Binary file not shown.
Binary file added tracks/44/44_195.mid
Binary file not shown.
Binary file added tracks/44/44_200.mid
Binary file not shown.
Binary file added tracks/44/44_205.mid
Binary file not shown.
Binary file added tracks/44/44_210.mid
Binary file not shown.
Binary file added tracks/44/44_215.mid
Binary file not shown.
Binary file added tracks/44/44_220.mid
Binary file not shown.
Binary file added tracks/44/44_225.mid
Binary file not shown.
Binary file added tracks/44/44_230.mid
Binary file not shown.
Binary file added tracks/44/44_235.mid
Binary file not shown.
Binary file added tracks/44/44_240.mid
Binary file not shown.
Binary file added tracks/44/44_245.mid
Binary file not shown.
Binary file added tracks/44/44_250.mid
Binary file not shown.
Binary file added tracks/44/44_255.mid
Binary file not shown.
Binary file added tracks/44/44_260.mid
Binary file not shown.
Binary file added tracks/44/44_265.mid
Binary file not shown.
Binary file added tracks/44/44_270.mid
Binary file not shown.
Binary file added tracks/44/44_275.mid
Binary file not shown.
Binary file added tracks/44/44_280.mid
Binary file not shown.
Binary file added tracks/44/44_285.mid
Binary file not shown.
Binary file added tracks/44/44_290.mid
Binary file not shown.
Binary file added tracks/44/44_295.mid
Binary file not shown.
Binary file added tracks/44/44_300.mid
Binary file not shown.
Binary file added tracks/44/44_40.mid
Binary file not shown.
Binary file added tracks/44/44_45.mid
Binary file not shown.
Binary file added tracks/44/44_50.mid
Binary file not shown.
Binary file added tracks/44/44_55.mid
Binary file not shown.
Binary file added tracks/44/44_60.mid
Binary file not shown.
Binary file added tracks/44/44_65.mid
Binary file not shown.
Binary file added tracks/44/44_70.mid
Binary file not shown.
Binary file added tracks/44/44_75.mid
Binary file not shown.
Binary file added tracks/44/44_80.mid
Binary file not shown.
Binary file added tracks/44/44_85.mid
Binary file not shown.
Binary file added tracks/44/44_90.mid
Binary file not shown.
Binary file added tracks/44/44_95.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_100.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_105.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_110.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_115.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_120.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_125.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_130.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_135.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_140.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_145.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_150.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_155.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_160.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_165.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_170.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_175.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_180.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_185.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_190.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_195.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_200.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_205.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_210.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_215.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_220.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_225.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_230.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_235.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_240.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_245.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_250.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_255.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_260.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_265.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_270.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_275.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_280.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_285.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_290.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_295.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_300.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_40.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_45.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_50.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_55.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_60.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_65.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_70.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_75.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_80.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_85.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_90.mid
Binary file not shown.
Binary file added tracks/44_2/44_2_95.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_100.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_105.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_110.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_115.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_120.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_125.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_130.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_135.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_140.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_145.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_150.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_155.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_160.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_165.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_170.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_175.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_180.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_185.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_190.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_195.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_200.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_205.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_210.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_215.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_220.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_225.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_230.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_235.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_240.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_245.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_250.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_255.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_260.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_265.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_270.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_275.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_280.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_285.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_290.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_295.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_300.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_40.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_45.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_50.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_55.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_60.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_65.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_70.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_75.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_80.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_85.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_90.mid
Binary file not shown.
Binary file added tracks/44_3/44_3_95.mid
Binary file not shown.
10 changes: 10 additions & 0 deletions tracks/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
This directory contains pregenerated click tracks for
common patterns with different bpms for the practice.

|Folder|Pattern|
|--|--|
|[44](44/)| 4/4 click |
|[44_2](44_2/)| 4/4 click with ghost 8th|
|[44_3](44_3/)| 4/4 click with ghost triplet |
|[clave23](clave23/)| Son clave 2-3 |
|[clave32](clave32/)| Son clave 3-2 |
Binary file added tracks/clave23/clave23_100.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_105.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_110.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_115.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_120.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_125.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_130.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_135.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_140.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_145.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_150.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_155.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_160.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_165.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_170.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_175.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_180.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_185.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_190.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_195.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_200.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_205.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_210.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_215.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_220.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_225.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_230.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_235.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_240.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_245.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_250.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_255.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_260.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_265.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_270.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_275.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_280.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_285.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_290.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_295.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_300.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_40.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_45.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_50.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_55.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_60.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_65.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_70.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_75.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_80.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_85.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_90.mid
Binary file not shown.
Binary file added tracks/clave23/clave23_95.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_100.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_105.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_110.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_115.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_120.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_125.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_130.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_135.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_140.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_145.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_150.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_155.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_160.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_165.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_170.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_175.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_180.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_185.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_190.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_195.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_200.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_205.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_210.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_215.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_220.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_225.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_230.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_235.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_240.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_245.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_250.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_255.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_260.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_265.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_270.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_275.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_280.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_285.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_290.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_295.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_300.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_40.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_45.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_50.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_55.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_60.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_65.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_70.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_75.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_80.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_85.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_90.mid
Binary file not shown.
Binary file added tracks/clave32/clave32_95.mid
Binary file not shown.

0 comments on commit 087f879

Please sign in to comment.