Skip to content

shriramters/chordcat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chordcat

Chord Naming App with MIDI Support

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

Features

  • Displays chord names when:
    • MIDI devices are connected and you play a chord
    • Piano keys are clicked using the mouse
    • The corresponding PC Keyboard keys are pressed
  • Select MIDI device
  • Inbuilt piano sounds
  • Supports fullscreen mode and resizable window mode.
  • Includes 3 fun fonts (DejaVu Sans, Petaluma and FirstTimeWriting).

Screenshots

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)