https://github.com/bringhurst/strum
Strum is a program to generate random rhythm patterns which can be used to practice strumming on a guitar.
https://github.com/bringhurst/strum
guitar learning
Last synced: about 2 months ago
JSON representation
Strum is a program to generate random rhythm patterns which can be used to practice strumming on a guitar.
- Host: GitHub
- URL: https://github.com/bringhurst/strum
- Owner: bringhurst
- Created: 2021-12-29T02:41:02.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-29T03:25:14.000Z (over 4 years ago)
- Last Synced: 2026-01-02T15:19:15.705Z (6 months ago)
- Topics: guitar, learning
- Language: Python
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
strum
=====
Strum is a program to generate random rhythm patterns which can be used to
practice strumming on a guitar.
Example Output
--------------
```
% poetry run strum
1 + 2 + 3 + 4 + | 1 + 2 + 3 + 4 +
D U D U D U U | D U D U U
% poetry run strum
1 + 2 + 3 + 4 + | 1 + 2 + 3 + 4 +
D U D D U D | D U D D U D U
% poetry run strum
1 + 2 + 3 + 4 + | 1 + 2 + 3 + 4 +
D U D U D U D | D U U D U D U
%
```
Concepts
--------
Strumming on every up and down beat:
1 + 2 + 3 + 4 + | 1 + 2 + 3 + 4 +
D U D U D U D U | D U D U D U D U
Strumming on down beats only:
1 + 2 + 3 + 4 + | 1 + 2 + 3 + 4 +
D D D D | D D D D
Strumming on up beats only:
1 + 2 + 3 + 4 + | 1 + 2 + 3 + 4 +
U U U U | U U U U
Usage
-----
First, install poetry via your favorite python package manager. For example,
if you use [Homebrew](https://brew.sh):
`brew install poetry`
Then, run strum with:
`poetry run strum`
Future
------
At the moment, strum is a very simple application. As I continue to practice
guitar, I may add additional features to help me learn various concepts.