Samplecat

SampleCat is a program for cataloguing and auditioning audio samples.

Download tarball View on GitHub
samplecat screenshot cantina-light theme samplecat screenshot

SampleCat is available under the GNU General Public License and runs mainly on GNU/Linux systems. It is written in C and uses the GTK graphics library. MySql and Sqlite can be used for the database.

Currently, basic functionality is in place. A GTK 4 version is in progress.

news

2025-07-08: Version 0.3.4. Updated compiler and library support, bugfixes, small improvements to player and waveform display.

2022-12-22: Version 0.3.3. Support ffmpeg-5.

2022-02-10: Version 0.3.2. Minor updates. OpenGL moved from version 2 to 3.

2020-09-01: Version 0.3.1. Many minor fixes. Updates for changes to Pango API.

2019-09-20: Version 0.3.0. Added new tarball. Many many minor fixes.

features

building

If you are not a developer it is recommended to use the stable tarball. Building should be entirely standard (untar, configure, make, make install).

If you are a developer you will want to use the git repository directly.

You should update the submodules following a git pull:

    git submodule update

Dependencies: gtk+2, jack, libsndfile and/or ffmpeg, dbus.

Optional dependencies: mysqlclient, sqlite, ayyi_auditioner, fftw, libass.

usage

limitations