debian/0000755000000000000000000000000012225074730007170 5ustar debian/specimen.install0000644000000000000000000000011112225074014012347 0ustar debian/*.desktop usr/share/applications/ debian/*.xpm usr/share/pixmaps/ debian/compat0000644000000000000000000000000212225074014010361 0ustar 7 debian/specimen.10000644000000000000000000000262612225074014011056 0ustar .\" Hey, EMACS: -*- nroff -*- .\" First parameter, NAME, should be all caps .\" Second parameter, SECTION, should be 1-8, maybe w/ subsection .\" other parameters are allowed: see man(7), man(1) .TH SPECIMEN 1 "March 17, 2004" .\" Please adjust this date whenever revising the manpage. .\" .\" Some roff macros, for reference: .\" .nh disable hyphenation .\" .hy enable hyphenation .\" .ad l left justify .\" .ad b justify to both left and right margins .\" .nf disable filling .\" .fi enable filling .\" .br insert line break .\" .sp insert n+1 empty lines .\" for manpage-specific macros, see man(7) .SH NAME specimen \- MIDI controlled sampler .SH SYNOPSIS .B specimen .SH DESCRIPTION This manual page documents briefly the .B specimen program. This manual page was written for the Debian distribution because the original program does not have a manual page. .PP .\" TeX users may be more comfortable with the \fB\fP and .\" \fI\fP escape sequences to invode bold face and italics, .\" respectively. \fBspecimen\fP is a MIDI controlled sampler that acts as an alsa sequencer \fBclient, it has native alsa and jack sound output support. .SH OPTIONS This program takes no arguments .SH AUTHOR This manual page was written by Eduardo Marcel Macan , for the Debian project (but may be used by others). debian/patches/0000755000000000000000000000000012225074377010626 5ustar debian/patches/01-jackdriver.c.patch0000644000000000000000000000262012225074014014416 0ustar Description: Patch fixing build problem. Patch was done with help of jackdriver.c file from specimen svn Author: Jaromír Mikeš Forwarded: no Index: specimen/src/jackdriver.c =================================================================== --- specimen.orig/src/jackdriver.c 2011-02-18 22:16:47.292553394 +0100 +++ specimen/src/jackdriver.c 2011-02-18 22:17:57.817053152 +0100 @@ -81,7 +81,11 @@ jack_midi_event_t jack_midi_event; jack_nframes_t event_index = 0; #ifdef HAVE_JACK_MIDI + jack_nframes_t event_count = jack_midi_get_event_count(midi_buf); +#elif defined HAVE_OLD_JACK_MIDI jack_nframes_t event_count = jack_midi_get_event_count(midi_buf, frames); +#elif defined HAVE_OLDEST_JACK_MIDI + jack_nframes_t event_count = jack_midi_port_get_info(midi_buf, frames)->event_count; #endif /* HAVE_JACK_MIDI */ #ifdef HAVE_OLD_JACK_MIDI jack_nframes_t event_count = jack_midi_port_get_info(midi_buf, frames)->event_count; @@ -123,7 +127,11 @@ /* send the JACK MIDI events to the mixer */ while (event_index < event_count) { +#ifdef HAVE_JACK_MIDI + jack_midi_event_get(&jack_midi_event, midi_buf,event_index); +#else jack_midi_event_get(&jack_midi_event, midi_buf,event_index, frames); +#endif /* HAVE_JACK_MIDI */ midi_data = jack_midi_event.buffer; /* TODO: handle 14-bit controllers and RPNs and NRPNs */ debian/patches/02-gcc46_ftbfs.patch0000644000000000000000000000165212225074014014150 0ustar Description: Don't compile with -Werror to avoid FTBFS with GCC 4.6. Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625424 Author: Jaromír Mikeš Forwarded: no --- Index: specimen/configure.ac =================================================================== --- specimen.orig/configure.ac 2011-05-03 23:01:41.000000000 +0200 +++ specimen/configure.ac 2011-05-03 23:08:44.449147041 +0200 @@ -51,7 +51,7 @@ # pthreads ACX_PTHREAD -SPECIMEN_CFLAGS="-Wall -Werror" +SPECIMEN_CFLAGS="-Wall" AC_SUBST(SPECIMEN_CFLAGS) CFLAGS="$SPECIMEN_CFLAGS $CFLAGS" Index: specimen/configure =================================================================== --- specimen.orig/configure 2011-05-03 23:08:58.240694970 +0200 +++ specimen/configure 2011-05-03 23:09:36.519440198 +0200 @@ -5607,7 +5607,7 @@ -SPECIMEN_CFLAGS="-Wall -Werror" +SPECIMEN_CFLAGS="-Wall" CFLAGS="$SPECIMEN_CFLAGS $CFLAGS" debian/patches/series0000644000000000000000000000010412225074202012021 0ustar 02-gcc46_ftbfs.patch 01-jackdriver.c.patch 03-missing_ldflags.patch debian/patches/03-missing_ldflags.patch0000644000000000000000000000037512225074377015241 0ustar --- src/Makefile.in | 1 + 1 file changed, 1 insertion(+) --- specimen.orig/src/Makefile.in +++ specimen/src/Makefile.in @@ -217,6 +217,7 @@ INCLUDES = \ @GTK_CFLAGS@ specimen_LDADD = \ + -lm \ gui/libgui.a \ @PHAT_LIBS@ \ @ALSA_LIBS@ \ debian/rules0000755000000000000000000000035712225074014010250 0ustar #!/usr/bin/make -f # -*- makefile -*- DPKG_EXPORT_BUILDFLAGS = 1 include /usr/share/dpkg/buildflags.mk LDFLAGS+=-Wl,--as-needed %: dh $@ --parallel --with autotools_dev override_dh_auto_configure: dh_auto_configure -- --disable-lash debian/docs0000644000000000000000000000002612225074014010034 0ustar BUGS NEWS README TODO debian/control0000644000000000000000000000226412225074014010572 0ustar Source: specimen Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Jaromír Mikeš Build-Depends: autotools-dev (>= 20100122.1), debhelper (>= 7.0.50~), dpkg-dev (>= 1.16.1~), libasound2-dev (>= 1.0.8), libgnomecanvas2-dev, libgtk2.0-dev (>= 2.4.13), libjack-dev, libphat-dev (>= 0.2.3), libsamplerate0-dev (>= 0.1.1), libsndfile1-dev (>= 1.0.10), libxml2-dev (>= 2.6.11) Standards-Version: 3.9.3 DM-Upload-Allowed: yes Vcs-Git: git://anonscm.debian.org/pkg-multimedia/specimen.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/specimen.git Homepage: http://zhevny.com/specimen/ Package: specimen Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: MIDI controllable audio sampler for GNU/Linux systems A simple but very useful midi controlled sampler for ALSA/JACK featuring 64 notes of polyphony, spread across up to 64 patches; fast, high quality pitch scaling, linear ADSR volume envelopes; low pass filter with resonance; a variety of direction-independent playback modes and zoomable sample editor for loop and play points; debian/changelog0000644000000000000000000001035712225074477011060 0ustar specimen (0.5.2rc3-6) unstable; urgency=low * Team upload. * Fix FTBFS due to missing -lm flag. (Closes: #713642) -- Alessio Treglia Tue, 08 Oct 2013 22:29:20 +0100 specimen (0.5.2rc3-5) unstable; urgency=low * Team upload. * Enable hardening flags. * debian/control: - Set DM-Upload-Allowed: yes. - Update VCS flags. - Bump Standards. * Update debian/copyright. -- Alessio Treglia Sun, 24 Jun 2012 12:24:21 +0200 specimen (0.5.2rc3-4) unstable; urgency=low * Team upload. * Replace libphat0-dev with libphat-dev in the Build-Depends line. * Enable parallel builds. -- Alessio Treglia Tue, 09 Aug 2011 16:28:26 +0200 specimen (0.5.2rc3-3) unstable; urgency=low * Added patch to avoid FTBFS with GCC 4.6 (Closes: #625424). * Bump Standards -- Jaromír Mikeš Tue, 03 May 2011 23:12:04 +0200 specimen (0.5.2rc3-2) unstable; urgency=low * Taking over package by pkg-multimedia-maintainers team (Closes: #555190). [ Jaromír Mikeš ] * ACK nmu. * Set myself as uploader. * one_dep_per_line_style applied to control file. * Bump Standards. * Vcs-* fields added. * Added Homepage field (Closes: #609707). * Switch to DH 7. * Updated copyright file to DEP-5 SVN rev.166. * Add .gitignore file. * Switch to source format 3.0 (quilt). * Add gpb config file. * Update copyright file. * Make debian/rules file executable. * Build-depend on autotools_dev. * Fix duplication in dependencies. * Add patch to fix build issues. * Remove unneded dirs file. * Add misc:Depends added to binary package's dependencies. * specimen.manpages file added * menu file fixed * install desktop file * fixed desktop file * fixed upstream contact in copyright file * Replace build-dependency on libjack0.100.0-dev with libjack-dev (Closes: #527438). * Provide icon for specimen. * Add specimen.install. * Remove install override from rules. * Fix desktop file to use icon. * Remove redundant override_dh_installchangelogs. [ Alessio Treglia ] * debian/copyright: - Sources are taken from http://zhevny.com/specimen/files/. * Fix watch file. * debian/control: - Improve description: + Fix lintian's description-synopsis-starts-with-article. + s/controled/controlled/. * Disable LASH support: - It's broken. - We're going to remove lash in favor of ladish. -- Jaromír Mikeš Thu, 17 Feb 2011 03:37:36 +0100 specimen (0.5.2rc3-1.1) unstable; urgency=low * Non-maintainer upload. * Add build-depends, closes: #459752 * Merge changes from Ubuntu: - Add and install .desktop file - Fixed some calls to libjack functions to fix FTBFS -- Riku Voipio Mon, 16 Jun 2008 17:07:53 +0300 specimen (0.5.2rc3-1) unstable; urgency=low * Fixed a grave bug which led to corruption of previously loaded bank after saving a new empty one (closes: #425506) * New upstream release -- Eduardo Marcel Macan Mon, 07 Jan 2008 21:01:46 -0200 specimen (0.5.1-1) unstable; urgency=low * New upstream release -- Eduardo Marcel Macan Sun, 18 Dec 2005 13:18:01 -0200 specimen (0.4.5-3.1) unstable; urgency=low * Non-maintainer upload. * Build-depend on libjack-0.100.0-dev. Closes: #317222. -- Andreas Barth Sun, 31 Jul 2005 13:38:42 +0200 specimen (0.4.5-3) unstable; urgency=low * Fixed builddeps (will I ever learn?) applied user supplied patch (closes: #294328) -- Eduardo Marcel Macan Thu, 10 Feb 2005 15:15:22 -0200 specimen (0.4.5-2) unstable; urgency=low * Fixed build dependencies (closes: #294054) -- Eduardo Marcel Macan Tue, 8 Feb 2005 10:08:52 -0200 specimen (0.4.5-1) unstable; urgency=low * New upstream release. -- Eduardo Marcel Macan Tue, 28 Dec 2004 14:58:39 -0200 specimen (0.4.3-1) unstable; urgency=low * New upstream release (closes: #265326) -- Eduardo Marcel Macan Tue, 17 Aug 2004 22:15:32 -0300 specimen (0.2.4-1) unstable; urgency=low * Initial Release. (closes: #238746) -- Eduardo Marcel Macan Wed, 17 Mar 2004 20:44:31 -0300 debian/gbp.conf0000644000000000000000000000005712225074014010604 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/copyright0000644000000000000000000000370412225074014011122 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: specimen Upstream-Contact: Eric Dantan Rzewnicki Source: http://zhevny.com/specimen/files/ Copyright: 2005 Pete Bessman License: GPL-2+ Files: * Copyright: 2006-2007 others 2005 Pete Bessman License: GPL-2+ Files: src/gprof-helper.c Copyright: No copyright holders License: WTFPL Files: debian/* Copyright: 2012 Alessio Treglia 2011 Jaromír Mikeš 2008 Riku Voipio 2005 Andreas Barth 2004-2008 Eduardo Marcel Macan 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 program 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: On Debian systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL-2'. . You should have received a copy of the GNU General Public License along with this program. If not, see . License: WTFPL DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE Version 2, December 2004 . Copyright (C) 2004 Sam Hocevar . Everyone is permitted to copy and distribute verbatim or modified copies of this license document, and changing it is allowed as long as the name is changed. . DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION . 0. You just DO WHAT THE FUCK YOU WANT TO. debian/specimen_32x32.xpm0000644000000000000000000001166112225074014012362 0ustar /* XPM */ static char *specimen___x__[] = { /* columns rows colors chars-per-pixel */ "30 32 180 2", " c #000301", ". c #030B03", "X c #041605", "o c #051B06", "O c #071D08", "+ c #08190A", "@ c #062106", "# c #072308", "$ c #092409", "% c #0A2C0B", "& c #0D320E", "* c #0D3B0E", "= c #152D17", "- c #0F3311", "; c #0E3B11", ": c #153516", "> c #133F15", ", c #1B3D1B", "< c #0F4210", "1 c #114013", "2 c #114B13", "3 c #1E4A1D", "4 c #145216", "5 c #18531A", "6 c #165D1A", "7 c #1A5A1D", "8 c #17661A", "9 c #1B631F", "0 c #196B1B", "q c #177019", "w c #19721A", "e c #1F4521", "r c #1F5221", "t c #1F5A20", "y c #204220", "u c #255326", "i c #2A532C", "p c #2A5B2C", "a c #2E5330", "s c #2F5F31", "d c #1D6620", "f c #1F6A23", "g c #1E7521", "h c #1E7B21", "j c #236626", "k c #2E662F", "l c #2D6B2C", "z c #217622", "x c #227D25", "c c #2F762F", "v c #257B29", "b c #2F6531", "n c #2F6930", "m c #336535", "M c #336F34", "N c #366238", "B c #396F3A", "V c #2C7C32", "C c #357236", "Z c #3C743D", "A c #37783A", "S c #3D783D", "D c #3E7640", "F c #456A47", "G c #427645", "H c #447C46", "J c #4E7F4F", "K c #1E851D", "L c #1E8A1E", "P c #228224", "I c #238C25", "U c #258429", "Y c #2B842E", "T c #268C2A", "R c #2C8D2D", "E c #239524", "W c #269C26", "Q c #27952B", "! c #2A932D", "~ c #249A29", "^ c #2A9C2C", "/ c #30932F", "( c #2B8731", ") c #358236", "_ c #308E33", "` c #3B8E3B", "' c #2C9631", "] c #2C9C31", "[ c #329333", "{ c #329E35", "} c #35923C", "| c #26A229", " . c #2BA42C", ".. c #2DA92E", "X. c #2DA531", "o. c #2EAC33", "O. c #32A235", "+. c #31AB34", "@. c #3CA13D", "#. c #35AA39", "$. c #2FB134", "%. c #31B236", "&. c #35B33A", "*. c #3AB63E", "=. c #36B93B", "-. c #39B93E", ";. c #3CA744", ":. c #3FAD42", ">. c #3FB743", ",. c #3CBC42", "<. c #428544", "1. c #458B45", "2. c #4C824D", "3. c #468E4B", "4. c #459A45", "5. c #48964A", "6. c #4C9F4E", "7. c #558F57", "8. c #5C8E5E", "9. c #549756", "0. c #539C55", "q. c #42A445", "w. c #42AC45", "e. c #4BA44E", "r. c #48AB4B", "t. c #41B544", "y. c #4CB34E", "u. c #45BC4B", "i. c #48BE4B", "p. c #4DA150", "a. c #55A355", "s. c #53AE57", "d. c #53A958", "f. c #4DBC51", "g. c #51B451", "h. c #52BD56", "j. c #57B65A", "k. c #56BD58", "l. c #5ABB5D", "z. c #5AB560", "x. c #63A867", "c. c #67AD6B", "v. c #63BC64", "b. c #64B06A", "n. c #6DBE6E", "m. c #70A472", "M. c #75AE77", "N. c #40C145", "B. c #46C44B", "V. c #42C84A", "C. c #47D34F", "Z. c #4BCC51", "A. c #51C255", "S. c #54C159", "D. c #4BD754", "F. c #4DDB56", "G. c #4FDD5A", "H. c #50D456", "J. c #56D55E", "K. c #52DC5C", "L. c #5DD764", "P. c #65C46A", "I. c #69C96F", "U. c #64D46A", "Y. c #68D16E", "T. c #72C174", "R. c #72C876", "E. c #75C078", "W. c #7DC67E", "Q. c #6AD471", "!. c #6BDA73", "~. c #70DF77", "^. c #72D67A", "/. c #62E96D", "(. c #84C586", "). c #85CB87", "_. c #8FD091", "`. c #9FD9A0", "'. c #A3D7A5", "]. c None", /* pixels */ "].].].].].].].].].].].].].].].].].].].].].].].].].: 3 t # ].", "].].].].].].].].].].].].].].].].].].].].].3 p k ` @.{ ! % ].", "].].].].].].].].].].].].].].].].].3 u m 5.l.S.t.&.....U % ].", "].].].].].].].].].].].].].i m C p.Y.~.U.A.t.=...+...^ P % ].", "].].].].].].].].].p p C d.Y.U.g.f.J.D.u.%. .X.W ..E L z $ ].", "].].].].].i b 3.z.!.l.h././.K.*.,.G.K.u.O.! +.E ..E K z $ ].", "].].].].7.v.g.L.J.Z.+.X.V.N.#.P x ( v 5 & $ t / ..E K z $ ].", "].].].].G l.*.D.F.C...! ;.} V 7 1 : + ].].].= e.i.| I z $ ].", "].].].].].k O.| | W K 2 % @ X ].].].].].].].H U.-.^ v $ ].", "].].].].].u q.t.=.%.h # ].].].].].].].].].].].^.B.E Y $ ].", "].].].].].].k f.-.%.x % ].].].].].].].].].].].].b.A.] _ % ].", "].].].].].].].s.B.-.U & ].].].].].].].].].].].].Z j.{ v O ].", "].].].].].].].A i.%.h & ].].].].].].].].].].].].y a./ w O ].", "].].].].].].].m y...P & ].].].].].].].].].].].].].9.[ 0 O ].", "].].].].].].].].` E q # ].].].].].].].].].].].].].<./ 8 O ].", "].].].].].].].].c W w % ].].].].].].].].].].].].].Z R 0 o ].", "].].].].].].].].c ^ q % ].].].].].].].].].].].].].S R 0 o ].", "].].].].].].].].c ^ q % ].].].].].].].].].].].].].1.R q o ].", "].].].].].].].].A ^ w % ].].].].].].].].].].].].].4.! q o ].", "].].].].].].].i r.+.h - ].].].].].].].].].].].].D w.X.x O ].", "].].].].N H Z ) >.+.P % ].].].].].].].].].B 2.H r.&.X.x O ].", "].].i 9.6.q.@.X... .h % ].].].].].].].2.0.p.e.w.#. .~ g O ].", "].a c.R.S.=.$.$.%.X.z % ].].].].].].8.E.I.i.-.&.%.o.X.z o ].", "].2.).T.#.| | | | E 8 $ ].].].].].F M.).j.X.| .| ~ I 0 X ].", "a (.`.E.o.o.o.$.o.^ d $ ].].].].].m.`.`.h.$.$.$.o.X.Q d X ].", "N T.n.y. .$.&.%.$.] d $ ].].].].].m._.W.;.| | | $.o.! d + ].", "s v.u.&.o.$.$.o.X.T 7 $ ].].].].].x.I.f.>.o.$.o.X.] U 7 + ].", "].q.O.~ ~ ^ X.] ' v 2 O ].].].].].<.;.X.~ E I I T T g 1 . ].", "].j X.] Q ' ' ' R f - . ].].].].].r ( ' Q U P h U v t % ].", "].].d K g h g g 6 ; + ].].].].].].].4 d q 8 8 8 5 2 & . ].].", "].].].< 2 4 2 < % X ].].].].].].].].].; 2 2 2 < ; $ . ].].].", "].].].].X % $ X ].].].].].].].].].].].].@ % % $ X ].].].].]." }; debian/specimen.desktop0000644000000000000000000000031312225074014012356 0ustar [Desktop Entry] Type=Application Name=Specimen GenericName=Specimen Comment=Sound Sampler Icon=specimen_32x32 TryExec=specimen Exec=specimen Terminal=false Categories=AudioVideo;AudioVideoEditing;Music; debian/specimen.manpages0000644000000000000000000000002212225074014012475 0ustar debian/specimen.1 debian/source/0000755000000000000000000000000012225074014010463 5ustar debian/source/format0000644000000000000000000000001412225074014011671 0ustar 3.0 (quilt) debian/watch0000644000000000000000000000014112225074014010210 0ustar version=3 opts=uversionmangle=s/-// \ http://zhevny.com/specimen/files/ \ specimen-(.*)\.tar\.gz debian/menu0000644000000000000000000000015412225074014010052 0ustar ?package(specimen):needs="X11" section="Applications/Sound"\ title="specimen" command="/usr/bin/specimen"