Home

Awesome

Chordcat

<img width="150px" src="desktop/chordcat.png" align="right">

Chord Naming App with MIDI Support

Chordcat is a desktop app that helps you identify and name chords based on inputted notes.

Features

Screenshots

<img src="https://github.com/user-attachments/assets/fce29f4a-9113-47ff-9a61-bc16081508e0" height="400px" width="608px"> <img src="https://github.com/shriramters/chordcat/assets/127589779/697dc8d9-b8d6-412e-be2d-fea71f324311" height="400px" width="608px">

Installing From Binaries

For installation instructions using pre-built binaries, refer to the Chordcat User's Manual.

Building and Running From Source

To build and run chordcat from source, follow these steps:

  1. Clone the repository:

    $ git clone https://github.com/shriramters/chordcat.git
    $ cd chordcat
    
  2. Create a build directory and navigate into it:

    $ mkdir build && cd build
    
  3. Configure the build using CMake. Ensure all dependencies are installed on your system. (refer to Building From Source section of the chordcat user's manual):

    $ cmake ..
    
  4. Build the application using make:

    $ make -j$(nproc)
    
  5. Run Chordcat:

    $ ./chordcat
    

Built With (Thanks to)