Sisyphus repository
Last update: 1 october 2023 | SRPMs: 18631 | Visits: 37561176
en ru br
ALT Linux repos
S:1.0-alt2.hg20140808

Group :: Sound
RPM: cqvamp

 Main   Changelog   Spec   Patches   Sources   Download   Gear   Bugs and FR  Repocop 

Name: cqvamp
Version: 1.0
Release: alt2.hg20140808
Summary: Vamp plugin implementing the Constant-Q transform of a time-domain signal
License: MIT
Group: Sound
Url: https://code.soundsoftware.ac.uk/projects/constant-q-cpp
Packager: Eugeny A. Rostovtsev (REAL) <real at altlinux.org>

Source: %name-%version.tar

BuildPreReq: gcc-c++ libvamp-devel doxygen graphviz
BuildPreReq: boost-devel libsndfile-devel

%description
A C++ library and Vamp plugin implementing the Constant-Q transform of
a time-domain signal.

The Constant-Q transform is a time-to-frequency-domain transform related
to the short-time Fourier transform, but with output bins spaced
logarithmically in frequency, rather than linearly. The output bins are
therefore linearly spaced in terms of musical pitch.

%package -n libcq
Summary: A C++ library implementing the Constant-Q transform of a time-domain signal
Group: System/Libraries

%description -n libcq
A C++ library implementing the Constant-Q transform of a time-domain
signal.

The Constant-Q transform is a time-to-frequency-domain transform related
to the short-time Fourier transform, but with output bins spaced
logarithmically in frequency, rather than linearly. The output bins are
therefore linearly spaced in terms of musical pitch.

%package -n libcq-devel
Summary: Development files of C++ library implementing the Constant-Q transform
Group: Development/C++
Requires: libcq = %EVR

%description -n libcq-devel
A C++ library implementing the Constant-Q transform of a time-domain
signal.

The Constant-Q transform is a time-to-frequency-domain transform related
to the short-time Fourier transform, but with output bins spaced
logarithmically in frequency, rather than linearly. The output bins are
therefore linearly spaced in terms of musical pitch.

This package contains development files of libcq.

%package -n libcq-devel-docs
Summary: Documentation for C++ library implementing the Constant-Q transform
Group: Development/Documentation
BuildArch: noarch

%description -n libcq-devel-docs
A C++ library implementing the Constant-Q transform of a time-domain
signal.

The Constant-Q transform is a time-to-frequency-domain transform related
to the short-time Fourier transform, but with output bins spaced
logarithmically in frequency, rather than linearly. The output bins are
therefore linearly spaced in terms of musical pitch.

This package contains development documentation for libcq.

%prep
%setup

%build
export LD_LIBRARY_PATH=$PWD
%make_build -f Makefile.linux test/processfile
%make_build -f Makefile.linux LIBDIR=%_libdir

doxygen

%install
%makeinstall_std -f Makefile.linux LIBDIR=%_libdir

%files
%doc CITATION README
%_libdir/vamp

%files -n libcq
%_libdir/*.so.*

%files -n libcq-devel
%_includedir/*
%_libdir/*.so

%files -n libcq-devel-docs
%doc doc/html/*

%changelog

Full changelog you can see here

 
design & coding: Vladimir Lettiev aka crux © 2004-2005, Andrew Avramenko aka liks © 2007-2008
current maintainer: Michael Shigorin