Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ridwansharkar/fretboard-1.0
Guitar Fretboard & Chord Progression Explorer
https://github.com/ridwansharkar/fretboard-1.0
gcc-complier guitar-tabs music-theory
Last synced: about 2 months ago
JSON representation
Guitar Fretboard & Chord Progression Explorer
- Host: GitHub
- URL: https://github.com/ridwansharkar/fretboard-1.0
- Owner: RidwanSharkar
- Created: 2024-05-13T02:31:40.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2024-09-16T16:01:09.000Z (4 months ago)
- Last Synced: 2024-09-17T19:47:19.611Z (4 months ago)
- Topics: gcc-complier, guitar-tabs, music-theory
- Language: C
- Homepage:
- Size: 325 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
**Fretboard Explorer v1.0**
________________________________________________________________________________________________________________
**OVERVIEW:**
Fretboard Explorer is designed for guitarists who want to explore various chord progressions and their corresponding finger-positions on the fretboard. The program takes user input for a chord, key, or chord progression and computes all possible fingerings across the fretboard. Users can specify detailed chord qualities including major, minor, diminished, augmented, and extended chords such as 7th, 9th, and more. It supports specification of chord criteria (such as 3 strings only, or 3 frets apart) or modifications to match user preferences.
________________________________________________________________________________________________________________
![image](https://github.com/user-attachments/assets/e79599b6-c0b5-4e35-ae1c-7b99ccd2deef)
________________________________________________________________________________________________________________
![image](https://github.com/user-attachments/assets/a2ae3ec6-5d85-46fc-8c49-8c5c42036b99)
________________________________________________________________________________________________________________
Compiling:
gcc -Wall -Werror -fsanitize=address Fretboard.c -o FretboardRunning:
./fretboard [chord/key/progression]./fretboard Cmaj7
./fretboard C F G Am