debian/0000755000000000000000000000000012201537626007172 5ustar debian/klick.10000644000000000000000000000453012201005131010330 0ustar .TH KLICK "1" "January 2010" "klick 0.12.2" "klick Manual Page" .SH NAME klick \- An advanced metronome for JACK .SH SYNOPSIS .B klick [\fIoptions\fR] [\fIbars\fR] [\fImeter\fR] \fItempo\fR[\-\fItempo2\fR/\fIaccel\fR] [\fIpattern\fR] .br .B klick [\fIoptions\fR] \fB\-f\fR \fIfilename\fR .br .B klick [\fIoptions\fR] \fB\-i\fR .br .B klick [\fIoptions\fR] \fB\-j\fR .SH DESCRIPTION \fBklick\fR is an advanced command-line based metronome using the JACK sound server. It allows you to define complex tempo maps for entire songs or performances. A single meter and tempo can be specified on the command line, while more complex tempo maps can be read from plain text files. Alternatively, it's also possible to run klick in interactive mode, where the tempo can be changed at runtime using the keyboard, or to follow tempo information read from JACK transport. .SH OPTIONS .TP \fB\-f\fR \fIfilename\fR load tempo map from file .TP \fB\-j\fR no tempo map, just follow jack transport .TP \fB\-n\fR \fIname\fR set jack client name .TP \fB\-p\fR \fIport\fR,.. jack port(s) to connect to .TP \fB\-P\fR automatically connect to hardware ports .TP \fB\-o\fR \fIport\fR OSC port to listen on .TP \fB\-i\fR interactive mode .TP \fB\-W\fR \fIfilename\fR export click track to audio file .TP \fB\-r\fR \fIsamplerate\fR sample rate of export (default: 48000) .TP \fB\-s\fR \fInumber\fR use built\-in sounds: .br 0: square wave (default) .br 1: sine wave .br 2: noise .br 3: acoustic bell/click .TP \fB\-S\fR \fIfile\fR[,\fIfile\fR] load sounds from file(s) .TP \fB\-e\fR no emphasized beats .TP \fB\-E\fR emphasized beats only .TP \fB\-v\fR \fImult\fR[,\fImult\fR] adjust playback volume (default: 1.0) .TP \fB\-w\fR \fImult\fR[,\fImult\fR] adjust playback pitch (default: 1.0) .TP \fB\-t\fR enable jack transport .TP \fB\-T\fR become transport master (implies \fB\-t\fR) .TP \fB\-d\fR \fIseconds\fR delay before starting playback .TP \fB\-c\fR \fIbars\fR pre\-roll. use \fB\-c\fR 0 for 2 beats .TP \fB\-l\fR \fIlabel\fR start playback at the given label .TP \fB\-x\fR \fImultiplier\fR multiply tempo by the given factor .TP \fB\-h\fR show help .SH TEMPO MAP FILE FORMAT [label:] bars [meter] tempo [pattern] [volume] .br \&... .SH SEE ALSO The full documentation for \fBklick\fR can be found in HTML format at \fI/usr/share/doc/klick/manual.html\fR .SH AUTHOR Dominic Sacre debian/klick.manpages0000644000000000000000000000001712201005131011757 0ustar debian/klick.1 debian/source/0000755000000000000000000000000012201005131010447 5ustar debian/source/format0000644000000000000000000000001412201005131011655 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012201537041010610 5ustar debian/patches/series0000644000000000000000000000002712201535200012017 0ustar 01-hardening_fix.patch debian/patches/01-hardening_fix.patch0000644000000000000000000000122712201537016014660 0ustar Description: Fix hardening, passed CPPFLAGS and LDFLAGS to scons. Author: Jaromír Mikeš Forwarded: yes Last-Update: 2013-08-10 Index: klick/SConstruct =================================================================== --- klick.orig/SConstruct 2013-08-11 00:14:28.493011269 +0200 +++ klick/SConstruct 2013-08-11 00:15:54.853014780 +0200 @@ -25,6 +25,10 @@ opts.Save('scache.conf', env) Help(opts.GenerateHelpText(env)) +env.Append(CFLAGS = os.environ['CFLAGS'], + CXXFLAGS = os.environ['CPPFLAGS'], + LINKFLAGS = os.environ['LDFLAGS']) + if env['DEBUG']: env.Append(CCFLAGS = ['-g', '-W', '-Wall']) else: debian/doc-base0000644000000000000000000000056112201005131010551 0ustar Document: klick Title: Klick User Manual Author: Dominic Sacré Abstract: This manual describes how to use klick. It contains a full list of command line arguments, keyboard commands and OSC messages, and a detailed explanation of the tempo map file format. Section: Sound Format: HTML Index: /usr/share/doc/klick/manual.html Files: /usr/share/doc/klick/manual.html debian/changelog0000644000000000000000000000116112201537531011036 0ustar klick (0.12.2-2) unstable; urgency=low [ Alessio Treglia ] * Add gbp config file. * Update my mail address. * Bump Standards. * Enable debug build. [ Jaromír Mikeš ] * Set dh/compat 9 * Removed DMUA. * Fix VCS canonical URLs. * Added local-options file * Added .gitignore file. * Update copyright file. * Switch to 3.0 format. * Added patch to fix hardening. -- Jaromír Mikeš Thu, 08 Aug 2013 16:10:57 +0200 klick (0.12.2-1) unstable; urgency=low * Initial release (Closes: #579165). -- Jaromír Mikeš Sun, 25 Apr 2010 16:25:37 +0200 debian/compat0000644000000000000000000000000212201005131010345 0ustar 9 debian/watch0000644000000000000000000000012212201005131010173 0ustar version=3 http://das.nasophon.de/download/klick-([\d]+\.[\d]+(?:\.[\d]+|)).tar.gz debian/gbp.conf0000644000000000000000000000003612201005131010565 0ustar [DEFAULT] pristine-tar = True debian/control0000644000000000000000000000226312201533624010572 0ustar Source: klick Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia , Jaromír Mikeš Build-Depends: debhelper (>= 9), scons, libboost-dev, libjack-dev, libsndfile1-dev (>= 1.0.18), libsamplerate0-dev, liblo-dev, librubberband-dev Standards-Version: 3.9.4 Vcs-Git: git://anonscm.debian.org/pkg-multimedia/klick.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/klick.git Homepage: http://das.nasophon.de/klick/ Package: klick Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Suggests: gtklick Description: advanced metronome for JACK klick is an advanced command-line based metronome using the JACK sound server. It allows you to define complex tempo maps for entire songs or performances. . A single meter and tempo can be specified on the command line, while more complex tempo maps can be read from plain text files. Alternatively, it's also possible to run klick in interactive mode, where the tempo can be changed at runtime using the keyboard, or to follow tempo information read from JACK transport. debian/rules0000755000000000000000000000064212201537227010251 0ustar #!/usr/bin/make -f # -*- makefile -*- SCONS = scons --warn=no-deprecated %: dh $@ override_dh_auto_build: $(SCONS) PREFIX=/usr RUBBERBAND=True DEBUG=True override_dh_auto_clean: [ ! $(DEB_MAINTAINER_MODE) -ne 1 ] || $(SCONS) -c rm -f .sconsign.dblite scache.conf .sconf_temp override_dh_auto_install: $(SCONS) install DESTDIR=$(CURDIR)/debian/klick override_dh_installchangelogs: dh_installchangelogs NEWS debian/docs0000644000000000000000000000002012201005131010012 0ustar doc/manual.html debian/copyright0000644000000000000000000000273312201005131011107 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: Klick Upstream-Contact: Dominic Sacré Source: http://das.nasophon.de/klick/ Copyright: 2007-2009 Dominic Sacré Files: * Copyright: 2007-2009 Dominic Sacré License: GPL-2+ Files: samples/sine_*.wav Copyright: 2002 Nick Mainsbridge License: GPL-2+ Files: samples/noise_*.wav Copyright: 2003 Roland Stigge License: GPL-2+ Files: samples/click_*.wav Copyright: 2004-2006 Free Software Foundation License: GPL-2+ Files: debian/* Copyright: 2010-2011 Alessio Treglia 2010-2013 Jaromír Mikeš License: GPL-2+ License: GPL-2+ This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version. . This package is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. Comment: You should have received a copy of the GNU General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. debian/install0000644000000000000000000000006012201005131010534 0ustar klick usr/bin samples/* usr/share/klick/samples