Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bobrust/keyfinder

🎵 Find the key of a chord progression 🎵
https://github.com/bobrust/keyfinder

egui music-theory rust rust-lang

Last synced: 14 days ago
JSON representation

🎵 Find the key of a chord progression 🎵

Awesome Lists containing this project

README

        

# KeyFinder App

This project is an example of a desktop app.
Build with [Rust](https://www.rust-lang.org) and [egui](https://github.com/emilk/egui)
![KeyFinder](https://user-images.githubusercontent.com/103199710/213818010-0c2dd64e-dfc8-413f-bf0b-3c3e26da48da.png)

## Find the key of a chord progression

Paste your chord progression into the textarea and press the button to get the Key in which this song was composed.
This tool allows you to easily find the key of a chord progression.

### What is the song key?
That's the signature that defines a group of tones and chords that are tonally related, or compatible. There are 12 major and 12 minor keys.

This tool allows you to find the Key of a song based on its chords. You need to paste a chord progression in the textarea, and hit the button at the bottom.

## Installation

* Clone this repo to your machine.
* `CD` ino the *keyfinder* directory.
* Run with:
```Cargo Run```