notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
libkeyfinder Small C++11 library for estimating the musical key of digital audio
2.2.4 audio on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.2.4Version of this port present on the latest quarterly branch.
Maintainer: acm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-07-17 02:12:09
Last Update: 2021-10-16 09:51:39
Commit Hash: 4460cf7
License: GPLv3
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (29 items)
Collapse this list.
  1. /usr/local/share/licenses/libkeyfinder-2.2.4/catalog.mk
  2. /usr/local/share/licenses/libkeyfinder-2.2.4/LICENSE
  3. /usr/local/share/licenses/libkeyfinder-2.2.4/GPLv3
  4. include/keyfinder/audiodata.h
  5. include/keyfinder/binode.h
  6. include/keyfinder/chromagram.h
  7. include/keyfinder/chromatransform.h
  8. include/keyfinder/chromatransformfactory.h
  9. include/keyfinder/constants.h
  10. include/keyfinder/exception.h
  11. include/keyfinder/fftadapter.h
  12. include/keyfinder/keyclassifier.h
  13. include/keyfinder/keyfinder.h
  14. include/keyfinder/lowpassfilter.h
  15. include/keyfinder/lowpassfilterfactory.h
  16. include/keyfinder/spectrumanalyser.h
  17. include/keyfinder/temporalwindowfactory.h
  18. include/keyfinder/toneprofiles.h
  19. include/keyfinder/windowfunctions.h
  20. include/keyfinder/workspace.h
  21. lib/cmake/KeyFinder/KeyFinderConfig.cmake
  22. lib/cmake/KeyFinder/KeyFinderConfigVersion.cmake
  23. lib/cmake/KeyFinder/KeyFinderTargets-release.cmake
  24. lib/cmake/KeyFinder/KeyFinderTargets.cmake
  25. lib/libkeyfinder.so
  26. libdata/pkgconfig/libkeyfinder.pc
  27. @owner
  28. @group
  29. @mode
Collapse this list.
Dependency lines:
  • For RUN/BUILD depends:
    • libkeyfinder>0:audio/libkeyfinder
  • For LIB depends:
    • libkeyfinder.so:audio/libkeyfinder
To install the port:
cd /usr/ports/audio/libkeyfinder/ && make install clean
To add the package, run one of these commands:
  • pkg install audio/libkeyfinder
  • pkg install libkeyfinder
PKGNAME: libkeyfinder
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
libkeyfinder
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd642.2.4-
FreeBSD:11:armv6--
FreeBSD:11:i3862.2.4-
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-2.2.4
FreeBSD:12:amd642.2.42.2.4
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3862.2.42.2.4
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64-2.2.4
FreeBSD:13:amd642.2.42.2.4
FreeBSD:13:armv6--
FreeBSD:13:armv7-2.2.4
FreeBSD:13:i3862.2.42.2.4
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch642.2.4-
FreeBSD:14:amd642.2.4-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3862.2.4-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake
  2. ninja : devel/ninja
Library dependencies:
  1. libfftw3.so : math/fftw3
This port is required by:
for Libraries
  1. audio/mixxx

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/mixxxdj/libkeyfinder/tar.gz/v2.2.4?dummy=/
Collapse this list.

Number of commits found: 2

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
16 Oct 2021 09:51:39
 files touched by this commit commit hash:4460cf727a7788c9ce21f3344ce5745e5cd9fc4a  2.2.4
Jimmy Olgeni (olgeni) search for other commits by this committer
*: fix tab vs. space issues, and comments according to the guide.
17 Jul 2021 02:09:28
 files touched by this commit commit hash:d902630dfc4c9cc00cb97b7813f52ca0856acb0e  2.2.4
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
audio/libkeyfinder: New port: Musical key detection for digital audio

libkeyfinder is a small C++11 library for estimating the musical key of digital
audio. It is published under the GNU General Public License version 3 or later.

It was written by Ibrahim Shaath who wrote it in 2011 as part of a master's
thesis in computer science. A GUI application to use it is available for macOS
and Windows, however that is no longer maintained and does not build on
contemporary Linux distributions.

In 2020, Ibrahim handed over maintenance of libkeyfinder to the Mixxx DJ
software team who incorporated it into Mixxx as of Mixxx 2.3. If you want to
discuss anything related to libkeyfinder with us, please get in touch on the
Mixxx Zulip chat. Contributions are welcome by opening pull requests and issues
on GitHub.

WWW: https://github.com/mixxxdj/libkeyfinder

Number of commits found: 2