SkillAgentSearch skills...

Chordcat

Chord Naming App with MIDI Support

Install / Use

/learn @shriramters/Chordcat
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

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.

<a href='https://flathub.org/apps/dev.ters.Chordcat'> <img width='240' alt='Get it on Flathub' src='https://flathub.org/api/badge?locale=en'/> </a>

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
  • MIDI device support
  • Staff notation
  • Metronome
  • Looper
  • 128 Inbuilt instruments (General MIDI)
  • Custom .sf2 soundfonts support
  • 4 cool fonts

Screenshots

<img src="https://shriramters.github.io/chordcat/chordcat-0.4.0-staff.png" width="600px">

Keybindings

<img src="https://github.com/user-attachments/assets/3c664e05-fee9-46aa-9c26-79f4e57f4e91" width="600px">

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)

View on GitHub
GitHub Stars89
CategoryCustomer
Updated1d ago
Forks5

Languages

C++

Security Score

100/100

Audited on Mar 21, 2026

No findings