Guitar learning application for the Linux terminal
Project description
Geekar
Geekar is a guitar learning application for the Linux terminal.
Features
It features an interactive fretboard that displays:
- Major and natural minor scales
- Major and minor pentatonic scales
- Scale notes and degrees
- Triads for each scale degree
Geekar facilitates study of the CAGED system. For each supported scale it colors the fretboard accordingly.
The interactive fretboard is playable. Click on a fretboard location and listen to the corresponding pitch.
Supported scales can also be played. Geekar suggests the finger that should be used.
A very simple metronome has also been included in the application.
Build
Geekar has been written using the textualize framework.
It has the following system dependencies:
- fluidsynth
To build the application, execute on a Python virtual environment:
pip install -e ".[dev]"
License
Geekar has been created by human beings for human beings. It is a free and open source project licensed under AGPL v3 only. If you find its code as training input for non-foss ML models consider it stolen.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file geekar-1.0.tar.gz.
File metadata
- Download URL: geekar-1.0.tar.gz
- Upload date:
- Size: 27.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75e8fc2fe0b379c03d3ef06bf0f3095538f37d724ad26eba2c667ccffac13f31
|
|
| MD5 |
9a05cec60f6ae712ba5f279a3b6d12a4
|
|
| BLAKE2b-256 |
7145be6e1287933efcb87f94bd05873a2b3e6dc19b5cc7668462a36fbd40417c
|
File details
Details for the file geekar-1.0-py3-none-any.whl.
File metadata
- Download URL: geekar-1.0-py3-none-any.whl
- Upload date:
- Size: 29.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0319043887413b7820dc209b179267f67a8d6f3f59631163734b2ac77469b343
|
|
| MD5 |
513324f4cbb20409b20be13de81b5bbb
|
|
| BLAKE2b-256 |
b40d20c76ffe898d3ca7289b02a624ae7b7c3cbf7b18b849995310a8f80437bd
|