debian/0000755000000000000000000000000012202231553007161 5ustar debian/source/0000755000000000000000000000000012156422077010474 5ustar debian/source/format0000644000000000000000000000001412156422077011702 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000012202227754010620 5ustar debian/patches/03-indirect_linking.patch0000644000000000000000000000111212202227754015370 0ustar Description: Fix linking with -lxml2 Author: Angel Abad Bug-Ubuntu: https://launchpad.net/bugs/803199 Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=632253 --- src/gui/Makefile.in | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- sooperlooper.orig/src/gui/Makefile.in +++ sooperlooper/src/gui/Makefile.in @@ -116,7 +116,7 @@ JACK_CFLAGS = @JACK_CFLAGS@ JACK_LIBS = @JACK_LIBS@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ -LIBS = @LIBS@ +LIBS = @LIBS@ -lxml2 LOSC_CFLAGS = @LOSC_CFLAGS@ LOSC_LIBS = @LOSC_LIBS@ LTLIBOBJS = @LTLIBOBJS@ debian/patches/series0000644000000000000000000000011212156422077012032 0ustar 01-spelling_error.patch 02-remove_dmalloc.patch 03-indirect_linking.patch debian/patches/02-remove_dmalloc.patch0000644000000000000000000000317512202227754015056 0ustar Author: Alessio Treglia Description: Don't compile dmalloc and don't link it against GPL-stuff. --- libs/pbd/Makefile.am | 1 - libs/pbd/Makefile.in | 4 +--- 2 files changed, 1 insertion(+), 4 deletions(-) --- sooperlooper.orig/libs/pbd/Makefile.am +++ sooperlooper/libs/pbd/Makefile.am @@ -12,7 +12,6 @@ noinst_LIBRARIES = libpbd.a libpbd_a_SOURCES = \ basename.cc \ dirname.cc \ - dmalloc.cc \ ftw.cc \ mountpoint.cc \ pathscanner.cc \ --- sooperlooper.orig/libs/pbd/Makefile.in +++ sooperlooper/libs/pbd/Makefile.in @@ -57,7 +57,7 @@ ARFLAGS = cru libpbd_a_AR = $(AR) $(ARFLAGS) libpbd_a_LIBADD = am_libpbd_a_OBJECTS = basename.$(OBJEXT) dirname.$(OBJEXT) \ - dmalloc.$(OBJEXT) ftw.$(OBJEXT) mountpoint.$(OBJEXT) \ + ftw.$(OBJEXT) mountpoint.$(OBJEXT) \ pathscanner.$(OBJEXT) pool.$(OBJEXT) pthread_utils.$(OBJEXT) \ receiver.$(OBJEXT) textreceiver.$(OBJEXT) \ transmitter.$(OBJEXT) undo.$(OBJEXT) unescape.$(OBJEXT) \ @@ -249,7 +249,6 @@ noinst_LIBRARIES = libpbd.a libpbd_a_SOURCES = \ basename.cc \ dirname.cc \ - dmalloc.cc \ ftw.cc \ mountpoint.cc \ pathscanner.cc \ @@ -341,7 +340,6 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/basename.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dirname.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/dmalloc.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ftw.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/mountpoint.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/pathscanner.Po@am__quote@ debian/patches/01-spelling_error.patch0000644000000000000000000000102512156422077015106 0ustar Author: Alessio Treglia Description: Fix spelling error. --- src/gui/keyboard_target.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- sooperlooper.orig/src/gui/keyboard_target.cpp +++ sooperlooper/src/gui/keyboard_target.cpp @@ -408,7 +408,7 @@ KeyboardTarget::load_bindings (const XML action = (*niter)->property ("action"); if (!keys || !action) { - cerr << "misformed binding node - ignored" << endl; + cerr << "malformed binding node - ignored" << endl; continue; } debian/sooperlooper.desktop0000644000000000000000000000034512202227754013316 0ustar [Desktop Entry] Type=Application Name=SooperLooper GenericName=SooperLooper Comment=Looping Sampler Keywords=audio;sound;jackd,sampler,looper,loop Icon=sooperlooper Exec=/usr/bin/slgui Terminal=false Categories=AudioVideo;Audio; debian/changelog0000644000000000000000000001512712202231030011027 0ustar sooperlooper (1.7.0~dfsg0-2) unstable; urgency=low * Set dh/compat 9. * Fix VCS canonical URLs. * Update copyright file. * Added Keywords entry to desktop file. -- Jaromír Mikeš Tue, 06 Aug 2013 10:56:12 +0200 sooperlooper (1.7.0~dfsg0-1) unstable; urgency=low [ Alessio Treglia ] * New upstream release. * Improve repackaging. * Mangle debian version number. * Refresh patches. * Wrap and sort. * Bump Standards. [ Jaromír Mikeš ] * Added myself as uploader. -- Alessio Treglia Tue, 09 Jul 2013 22:34:56 +0100 sooperlooper (1.6.18~dfsg0-1) unstable; urgency=low * New upstream release: - Fixed GUI updating issue with more than 5 loops. - Added a few new bindable commands. * Refresh patches. * debian/rules: Enable --parallel. * Re-write debian/copyright to comply with latest DEP-5. -- Alessio Treglia Wed, 07 Dec 2011 11:56:49 +0100 sooperlooper (1.6.14+dfsg-3) unstable; urgency=low * Add patch to fix FTBFS with new toolchain (Closes: #632253, LP: #803199). -- Alessio Treglia Fri, 01 Jul 2011 09:54:04 +0200 sooperlooper (1.6.14+dfsg-2) unstable; urgency=low * Add copyright information about files under libs/midi++. * Fix XPM icon (Closes: #598159); thanks to Peter B. for the patch. * debian/control: - Update my mail address. - Remove DM-Upload-Allowed: yes. - Bump Standards. * debian/rules: - Replace plus '+' delimiter with the tilde '~', thanks to Jonas Smedegaard for the good advice. * Add debian/gbp.conf file. * Switch to 3.0 (quilt) format. * Rely on DH's autotools_dev add-on to update config.{guess,sub} files. -- Alessio Treglia Mon, 09 May 2011 01:35:32 +0200 sooperlooper (1.6.14+dfsg-1) unstable; urgency=low * Repack the tarball to remove the dmalloc.cc module, its license allows non-commercial purposes only (LP: #545066). * debian/patches/02-remove_dmalloc.patch: Don't compile and don't link against dmalloc.cc module, it's unnecessary. * Update debian/copyright. * Update watch file. -- Alessio Treglia Tue, 23 Mar 2010 16:22:32 +0100 sooperlooper (1.6.14-1) unstable; urgency=low * New maintainer (Closes: #546963). * New upstream release (Closes: #530701). * debian/control: - Set Debian Multimedia Team as Maintainer, add myself to Uploaders list. - Set DMUA to yes. - Bump build-dependency on libwxgtk. - Build-Depends on autotools-dev,librubberband-dev. - Add Homepage field. - Improve description. - Add Vcs-* tags. * Add desktop file: thank you, Emmet! (Closes: #423137). * Drop cdbs. * Switch to debhelper 7, use quilt as patch system. * Drop all old patches, now unnecessary. * Fix debian/menu as per spec. * Add watch file. * Add debian/docs file. * Update debian/copyright. * Add manpages for undocumented executables. * debian/patches/01-spelling_error.patch: - src/gui/keyboard_target.cpp: s/misformed/malformed/ * Remove the unnecessary debian/dirs file. -- Alessio Treglia Thu, 11 Feb 2010 20:49:50 +0100 sooperlooper (1.0.8c-3.2) unstable; urgency=low * Non-maintainer upload. * 03_const_char.patch: Fix FTBFS due to invalid const char conversion, thanks to Ilya Barygin, patch from Ubuntu (Closes: #549983). * 04_fix_ftbfs_on_kfreebsd.patch: Fix FTBFS on GNU/kFreeBSD by adding a include (Closes: #542618). * Drop libjack0.100.0-dev from Build-Depends, jack people are trying to get rid of the Provides. Only keep libjack-dev from the previous alternative. Thanks to Felipe Sateler (Closes: #527439). -- Cyril Brulebois Mon, 21 Dec 2009 13:54:37 +0100 sooperlooper (1.0.8c-3.1) unstable; urgency=low * NMU. * 02_sooperlooper_gcc-4.3.diff: Add, fix FTBFS with gcc-4.3. Closes: #417699 -- Arthur Loiret Mon, 17 Mar 2008 00:24:45 +0000 sooperlooper (1.0.8c-3) unstable; urgency=low * recompiled against libwxgtk-2.6 instead of version 2.4 (closes: #418697) -- Guenter Geiger (Debian/GNU) Tue, 13 Nov 2007 18:43:09 +0100 sooperlooper (1.0.8c-2) unstable; urgency=low * replace cast to ints by casts to long (closes: #377474) -- Guenter Geiger (Debian/GNU) Mon, 10 Jul 2006 19:03:39 +0200 sooperlooper (1.0.8c-1) unstable; urgency=low * New upstream version (closes: #376848) * Do not depend on libasound2-dev for FreeBSD (closes: #327691) * removed gcc4 patch (not necessary anymore) * Bumped standards version to .7.2 -- Guenter Geiger (Debian/GNU) Fri, 7 Jul 2006 17:00:48 +0200 sooperlooper (1.0.5-5) unstable; urgency=low * Applied gcc4 patch (this time for real) thanks for Andreas patience, removed the i386 specific gcc4 fixes. -- Guenter Geiger (Debian/GNU) Thu, 25 Aug 2005 21:34:06 +0200 sooperlooper (1.0.5-4) unstable; urgency=low * Changed pointer cast to unsigned long in keys_panel.cpp -- Guenter Geiger (Debian/GNU) Wed, 24 Aug 2005 13:49:38 +0200 sooperlooper (1.0.5-3) unstable; urgency=low * recompiled against libjack 0.100.0 (closes: #317221) -- Guenter Geiger (Debian/GNU) Fri, 15 Jul 2005 18:33:53 +0200 sooperlooper (1.0.5-2) unstable; urgency=low * Applied gcc4 patch (closes: #314970), thanks to Andreas Jochens -- Guenter Geiger (Debian/GNU) Mon, 20 Jun 2005 09:44:24 +0200 sooperlooper (1.0.5-1) unstable; urgency=low * New upstream version -- Guenter Geiger (Debian/GNU) Sun, 12 Jun 2005 15:56:58 +0200 sooperlooper (1.0.0dev18-2) experimental; urgency=low * fixed libsigc++ source dependency (closes: 277758) -- Guenter Geiger (Debian/GNU) Thu, 18 Nov 2004 13:44:17 +0100 sooperlooper (1.0.0dev18-1) experimental; urgency=low * New upstream version * Upload to experimental, because of fundamental changes -- Guenter Geiger (Debian/GNU) Wed, 20 Oct 2004 12:57:29 +0200 sooperlooper (0.93-3) unstable; urgency=low * fixed label at end of compound statement bug, thanks to Andreas Jochens (closes: 263910) -- Guenter Geiger (Debian/GNU) Wed, 11 Aug 2004 01:49:11 +0200 sooperlooper (0.93-2) unstable; urgency=low * Added -fPIC outside of CLFAGS -- Guenter Geiger (Debian/GNU) Tue, 1 Jun 2004 17:29:30 +0200 sooperlooper (0.93-1) unstable; urgency=low * Initial Release (closes: 247641). -- Guenter Geiger (Debian/GNU) Thu, 6 May 2004 08:48:13 +0200 debian/compat0000644000000000000000000000000212202227754010367 0ustar 9 debian/watch0000644000000000000000000000032412156422077010224 0ustar version=3 # opts=dversionmangle=s/\~dfsg// \ # For the next releases we should use the previous line opts=dversionmangle=s/\~dfsg\d*// \ http://www.essej.net/sooperlooper/download.html sooperlooper-(.*)\.tar\.gz debian/sooperlooper.xpm0000644000000000000000000001433712156422077012462 0ustar /* XPM */ static char * sooperlooper_xpm[] = { "32 32 258 2", " c #000000", ". c #08090B", "+ c #111118", "@ c #0F0E13", "# c #080709", "$ c #090609", "% c #0A0508", "& c #0A0507", "* c #0A0407", "= c #0A0406", "- c #0B0405", "; c #0B0305", "> c #0A0305", ", c #110408", "' c #070203", ") c #030405", "! c #18202C", "~ c #2B3547", "{ c #393F56", "] c #41415B", "^ c #413B53", "/ c #3E3246", "( c #412E42", "_ c #432A3E", ": c #452639", "< c #472335", "[ c #491F30", "} c #4B1B2B", "| c #4E1727", "1 c #501323", "2 c #4F1323", "3 c #521424", "4 c #320D17", "5 c #0D0306", "6 c #07090C", "7 c #253042", "8 c #455B7C", "9 c #596E96", "0 c #606B94", "a c #636289", "b c #665C81", "c c #6B567A", "d c #6F5071", "e c #73486A", "f c #764162", "g c #7A3B5A", "h c #7E3552", "i c #812E4A", "j c #852643", "k c #89203B", "l c #88213B", "m c #8E223D", "n c #46111F", "o c #040507", "p c #283549", "q c #556F98", "r c #58739E", "s c #576B92", "t c #5A648A", "u c #5E5D83", "v c #61577B", "w c #655173", "x c #694B6B", "y c #6C4464", "z c #703E5C", "A c #733855", "B c #77324E", "C c #7A2B46", "D c #7E243F", "E c #811F38", "F c #86203A", "G c #44111E", "H c #010101", "I c #121820", "J c #57719B", "K c #566F99", "L c #556E98", "M c #61587B", "N c #665173", "O c #6D4464", "P c #703E5D", "Q c #743855", "R c #080B0E", "S c #33435B", "T c #556E97", "U c #10141C", "V c #566F98", "W c #566B92", "X c #5C668C", "Y c #5B5A7E", "Z c #4F4763", "` c #4B3C54", " . c #4C374E", ".. c #503249", "+. c #522E44", "@. c #54283E", "#. c #61283F", "$. c #742943", "%. c #7F253F", "&. c #11151D", "*. c #5A749F", "=. c #586C93", "-. c #576084", ";. c #393A50", ">. c #0C0A0E", ",. c #0E0B10", "'. c #0E0A0F", "). c #0F0A0E", "!. c #0F090D", "~. c #0B0609", "{. c #2E121D", "]. c #67243C", "^. c #802540", "/. c #11161E", "(. c #5B76A1", "_. c #596D95", ":. c #50597A", "<. c #272837", "[. c #1F0C14", "}. c #632339", "|. c #812541", "1. c #0E1218", "2. c #4D6388", "3. c #586C94", "4. c #35364B", "5. c #010100", "6. c #220D16", "7. c #63233A", "8. c #090B10", "9. c #374761", "0. c #5F6990", "a. c #50506F", "b. c #1D1923", "c. c #050608", "d. c #232E3E", "e. c #546D95", "f. c #5B658B", "g. c #5D5C81", "h. c #443D57", "i. c #465B7E", "j. c #546D96", "k. c #626087", "l. c #554D6D", "m. c #141017", "n. c #010102", "o. c #131922", "p. c #4F668C", "q. c #56719B", "r. c #605F85", "s. c #5A5173", "t. c #322839", "u. c #43111E", "v. c #57719C", "w. c #5F5F84", "x. c #5C5375", "y. c #3E3146", "z. c #85203A", "A. c #4B1221", "B. c #161C26", "C. c #222C3C", "D. c #1D2634", "E. c #303F55", "F. c #526A91", "G. c #567099", "H. c #5F5E84", "I. c #5D5476", "J. c #41344A", "K. c #240E17", "L. c #66243B", "M. c #821F38", "N. c #771D34", "O. c #591526", "P. c #48111F", "Q. c #4C1220", "R. c #46111E", "S. c #270911", "T. c #010001", "U. c #2F3D54", "V. c #4D6489", "W. c #495F82", "X. c #475C7E", "Y. c #415575", "Z. c #51698F", "`. c #605F86", " + c #595172", ".+ c #2C2332", "++ c #17090E", "@+ c #541D2F", "#+ c #832642", "$+ c #842039", "%+ c #7F1E37", "&+ c #7A1D35", "*+ c #7C1E36", "=+ c #751C33", "-+ c #49121F", ";+ c #020101", ">+ c #394965", ",+ c #5D78A5", "'+ c #58729C", ")+ c #59739D", "!+ c #616086", "~+ c #514A67", "{+ c #0B090D", "]+ c #030202", "^+ c #34111C", "/+ c #822642", "(+ c #821F39", "_+ c #831F39", ":+ c #84203A", "<+ c #7E1E37", "[+ c #531423", "}+ c #030101", "|+ c #374762", "1+ c #5A75A1", "2+ c #5D678E", "3+ c #373246", "4+ c #18070D", "5+ c #681E34", "6+ c #511423", "7+ c #384863", "8+ c #5B76A2", "9+ c #576C93", "0+ c #596388", "a+ c #060204", "b+ c #2E0D16", "c+ c #801F38", "d+ c #7D1E36", "e+ c #521423", "f+ c #35455E", "g+ c #526A92", "h+ c #526B92", "i+ c #546C95", "j+ c #536C94", "k+ c #506286", "l+ c #343B50", "m+ c #0F0E14", "n+ c #010000", "o+ c #1C070D", "p+ c #6A1A2D", "q+ c #4E1322", "r+ c #131923", "s+ c #202A3A", "t+ c #232E40", "u+ c #3C4D69", "v+ c #3B4B67", "w+ c #263245", "x+ c #0B0E13", "y+ c #0D0406", "z+ c #270A11", "A+ c #2F0C15", "B+ c #2E0C14", "C+ c #2C0B13", "D+ c #020203", "E+ c #030305", "F+ c #030506", "G+ c #07080B", "H+ c #000001", "I+ c #040102", " ", " ", " ", " ", " . + @ # $ $ % & * = - ; ; > , ' ", " ) ! ~ { ] ^ / ( _ : < [ } | 1 2 3 4 5 ", " 6 7 8 9 0 a b c d e f g h i j k l m n 5 ", " o p q r s t u v w x y z A B C D E E F G 5 ", " H I J K L s t u M N x O P Q B C D E E F G 5 ", " R S T L L s t u M N x O P Q B C D E E F G 5 ", " U V T T L W X Y Z ` ...+.@.#.$.%.E E F G 5 ", " &.*.T T L =.-.;.>.,.'.).!.~.{.].^.E E F G 5 ", " /.(.T T L _.:.<. [.}.|.E E F G 5 ", " 1.2.T T L 3.-.4.5. 6.7.|.E E F G 5 ", " 8.9.T L L W 0.a.b. 6.7.|.E E F G 5 ", " c.d.e.q L s f.g.h. 6.7.|.E E F G 5 ", " o i.j.q s t k.l.m. 6.7.|.E E F G 5 ", " n.o.p.q.s t r.s.t.H 6.7.|.E E F u.5 ", " 2.v.s t w.x.y.H 6.7.|.E E z.A.5 ", " B.d.C.D.o.E.F.G.s t H.I.J.H K.L.^.E E M.N.O.P.Q.R.S.T. ", " U.V.W.X.Y.Z.T q s t `. +.+H ++@+#+E E E $+%+&+*+=+-+;+ ", " >+,+J '+)+G.T L s t !+~+{+ ]+^+/+E E E E (+_+:+<+[+}+ ", " |+1+T T T T T L s 2+Y 3+ 4+5+F M.E E E E _+*+6+}+ ", " 7+8+K K q V q G.9+0+] @ a+b+=+c+_+_+_+_+$+d+e+}+ ", " f+J g+h+i+i+i+j+k+l+m+ n+o+p+&+*+d+*+<+N.q+;+ ", " r+s+D.t+u+v+u+w+x+ n+;+y+z+A+B+B+C+o+n+ ", " D+) E+F+6 G+6 o H+ }+I+I+I+I+}+ ", " ", " ", " ", " ", " "}; debian/gbp.conf0000644000000000000000000000005712156422077010615 0ustar [DEFAULT] pristine-tar = True sign-tags = True debian/manpages/0000755000000000000000000000000012156422077010767 5ustar debian/manpages/slregister.10000644000000000000000000000131412156422077013233 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.37.1. .TH SLREGISTER "1" "February 2010" "SLREGISTER" "User Commands" .SH NAME slregister \- receive status updates from a SooperLooper engine .SH SYNOPSIS .B slregister \fItarget_port_# sl_server_port_# \fR[\fIunregister\fR] .SH DESCRIPTION The target_port_# is the OSC port of the server you wish to receive status updates from SooperLooper and sl_server_port_# is your SL port (for example use 9951 for the standalone SL, or 10051 for the AU plugin). .SH "SEE ALSO" .PP \fBsooperlooper\fR(1), \fBslconsole\fR(1) .SH "AUTHORS" This manual page was written by Alessio Treglia for the Debian project (and may be used by others). debian/manpages/slgui.10000644000000000000000000000424412156422077012200 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.37.1. .TH SLGUI "1" "February 2010" "SLGUI" "User Commands" .SH NAME slgui \- SooperLooper user interface .SH SYNOPSIS .B slgui [\fI-h\fR] [\fI-V\fR] [\fI-l \fR] [\fI-c \fR] [\fI-t \fR] [\fI-H \fR] [\fI-P \fR] [\fI-m \fR] [\fI-L \fR] [\fI-s\fR] [\fI-N\fR] [\fI-E \fR] [\fI-J \fR] [\fI-S \fR] [\fI-T\fR] [\fI-n\fR] .SH DESCRIPTION SooperLooper is a live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more. It allows for multiple simultaneous multi-channel loops limited only by your computer's available memory. .SH OPTIONS .TP \fB\-h\fR, \fB\-\-help\fR show this help .TP \fB\-V\fR, \fB\-\-version\fR show version only .TP \fB\-l\fR, \fB\-\-loopcount=\fR number of loopers to create (default is 1) .TP \fB\-c\fR, \fB\-\-channels=\fR channel count for each looper (default is 2) .TP \fB\-t\fR, \fB\-\-looptime=\fR number of seconds of loop memory per channel .TP \fB\-H\fR, \fB\-\-connect\-host=\fR connect to sooperlooper engine on given host (default is localhost) .TP \fB\-P\fR, \fB\-\-connect\-port=\fR connect to sooperlooper engine on given port (default is 9951) .HP \fB\-m\fR, \fB\-\-load\-midi\-binding=\fR loads midi binding from file .TP \fB\-L\fR, \fB\-\-load\-session=\fR load session from file .TP \fB\-s\fR, \fB\-\-force\-spawn\fR force the execution of a new engine .TP \fB\-N\fR, \fB\-\-never\-spawn\fR never start a new engine .TP \fB\-E\fR, \fB\-\-exec\-name=\fR use name as binary to execute as sooperlooper engine (default is sooperlooper) .TP \fB\-J\fR, \fB\-\-jack\-name=\fR jack client name, default is sooperlooper_1 .TP \fB\-S\fR, \fB\-\-jack\-server\-name=\fR specify JACK server name .TP \fB\-T\fR, \fB\-\-stay\-on\-top\fR keep main window on top of other applications .TP \fB\-n\fR, \fB\-\-never\-timeout\fR Never timeout if an engine stops responding .PP .SH "SEE ALSO" .PP \fBslconsole\fR(1), \fBslregister\fR(1), \fBsooperlooper\fR(1) .SH "AUTHORS" This manual page was written by Alessio Treglia for the Debian project (and may be used by others). debian/manpages/sooperlooper.10000644000000000000000000000342212156422077013602 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.37.1. .TH SOOPERLOOPER "1" "February 2010" "SooperLooper 1.6.14" "User Commands" .SH NAME SooperLooper \- looping sampler .SH SYNOPSIS .B sooperlooper [\fIoptions\fR...] .SH DESCRIPTION SooperLooper is a live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more. It allows for multiple simultaneous multi-channel loops limited only by your computer's available memory. .SH OPTIONS .HP \fB\-l\fR , \fB\-\-loopcount=\fR number of loopers to create (default is 1) .TP \fB\-c\fR , \fB\-\-channels=\fR channel count for each looper (default is 2) .TP \fB\-t\fR , \fB\-\-looptime=\fR number of seconds of loop memory per channel (default is 40), at least .HP \fB\-L\fR , \fB\-\-load\-session=\fR load initial session from pathname .TP \fB\-D\fR , \fB\-\-discrete\-io\fR=\fI[yes]\fR initial loops should have discrete input and output ports (default yes) .TP \fB\-p\fR , \fB\-\-osc\-port=\fR udp port number for OSC server (default is 9951) .HP \fB\-j\fR , \fB\-\-jack\-name=\fR jack client name, default is sooperlooper_1 .HP \fB\-S\fR , \fB\-\-jack\-server\-name=\fR specify jack server name .HP \fB\-m\fR , \fB\-\-load\-midi\-binding=\fR loads midi binding from file or preset .TP \fB\-q\fR , \fB\-\-quiet\fR do not output status to stderr .TP \fB\-h\fR , \fB\-\-help\fR this usage output .TP \fB\-V\fR , \fB\-\-version\fR show version only .SH COPYRIGHT Copyright 2007 Jesse Chappell .SH "SEE ALSO" .PP \fBslconsole\fR(1), \fBslregister\fR(1), \fBslgui\fR(1) .SH "AUTHORS" This manual page was written by Alessio Treglia for the Debian project (and may be used by others). debian/manpages/slconsole.10000644000000000000000000000152112156422077013051 0ustar .\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.37.1. .TH SLCONSOLE "1" "February 2010" "SLCONSOLE" "User Commands" .SH NAME slconsole \- utility to connect to a sooperlooper engine .SH SYNOPSIS .B slconsole [\fIoptions\fR...] .SH OPTIONS .TP \fB\-H\fR host, \fB\-\-connect\-host\fR=\fIhost\fR connect to sooperlooper engine on given host (default is localhost) .TP \fB\-P\fR , \fB\-\-connect\-port=\fR connect to sooperlooper engine on given port (default is 9951) .TP \fB\-h\fR , \fB\-\-help\fR this usage output .PP By default, the gui will try to connect to an engine running at the given (or default) host and port. .PP .SH "SEE ALSO" .PP \fBsooperlooper\fR(1), \fBslregister\fR(1) .SH "AUTHORS" This manual page was written by Alessio Treglia for the Debian project (and may be used by others). debian/control0000644000000000000000000000241512202227754010576 0ustar Source: sooperlooper Section: sound Priority: optional Maintainer: Debian Multimedia Maintainers Uploaders: Alessio Treglia , Jaromír Mikeš Build-Depends: autotools-dev, debhelper (>= 9), libasound2-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libjack-dev, liblo-dev, libncurses5-dev, librubberband-dev, libsamplerate-dev, libsigc++-1.2-dev, libsndfile1-dev, libwxgtk2.8-dev, libxml2-dev Standards-Version: 3.9.4 Homepage: http://www.essej.net/sooperlooper/ Vcs-Git: git://anonscm.debian.org/pkg-multimedia/sooperlooper.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-multimedia/sooperlooper.git Package: sooperlooper Architecture: any Depends: ${misc:Depends}, ${shlibs:Depends} Description: Looping Sampler SooperLooper is a live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more. It allows for multiple simultaneous multi-channel loops limited only by your computer's available memory. . The application is a standalone JACK client with an engine controllable via OSC and MIDI. It also includes a GUI which communicates with the engine via OSC (even over a network) for user-friendly control on a desktop. debian/examples0000644000000000000000000000002212156422077010727 0ustar build-tree/*/*.pd debian/rules0000755000000000000000000000172712202227754010260 0ustar #!/usr/bin/make -f # Path to the debian directory DEBIAN_DIR := $(shell echo ${MAKEFILE_LIST} | awk '{print $$1}' | xargs dirname ) UPSTREAM_VERSION ?=$(shell uscan --dehs | sed -n 's/.*\(.*\)<\/upstream-version>.*/\1/p') DFSG = dfsg0 export LADSPA_PATH=$(CURDIR)/debian/sooperlooper/usr/lib/ladspa %: dh $@ --parallel --with autotools_dev override_dh_auto_configure: dh_auto_configure -- --enable-gtk2 get-orig-source: cd $(DEBIAN_DIR)/.. && uscan --force-download tar xf ../sooperlooper-$(UPSTREAM_VERSION).tar.gz rm ../sooperlooper-$(UPSTREAM_VERSION).tar.gz \ ../sooperlooper_$(UPSTREAM_VERSION).orig.tar.gz mv sooperlooper-$(UPSTREAM_VERSION) sooperlooper-$(UPSTREAM_VERSION)~$(DFSG) tar cf ../sooperlooper_$(UPSTREAM_VERSION)~$(DFSG).orig.tar \ --exclude=libs/pbd/dmalloc.cc sooperlooper-$(UPSTREAM_VERSION)~$(DFSG) \ --exclude-vcs gzip -9fn ../sooperlooper_$(UPSTREAM_VERSION)~$(DFSG).orig.tar rm -r sooperlooper-$(UPSTREAM_VERSION)~$(DFSG) debian/docs0000644000000000000000000000001312156422077010041 0ustar README OSC debian/copyright0000644000000000000000000000757712202227754011144 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: SooperLooper Upstream-Contact: Jesse Chappell Source: http://www.essej.net/sooperlooper/download.html Comment: The libs/pbd/dmalloc.cc has been stripped out to avoid license violations. Files: * Copyright: 2002-2006 Jesse Chappell 2001-2004 Paul Davis 2004 Grame 2002 Brett Viren & Paul Davis 2000 by Ari Johnson 1998-2004 Paul Barton-Davis License: GPL-2+ Files: src/ladspa.h libs/pbd/pbd/compose.h Copyright: 2002 Ole Laursen 2000-2002 Richard W.E. Furse, Paul Barton-Davis License: LGPL-2.1+ Files: libs/pbd/pbd/ftw.* Copyright: 2003 by Joel Baker] License: BSD-3-clause Files: debian/* Copyright: 2010-2011 Alessio Treglia 2013 Jaromír Mikeš 2004-2007 Guenter Geiger 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: 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'. License: LGPL-2.1+ This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. . This library 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 Lesser General Public License for more details. Comment: You should have received a copy of the GNU Lesser General Public License along with this program. If not, see . . On Debian systems, the complete text of the GNU Lesser General Public License can be found in `/usr/share/common-licenses/LGPL-2.1'. License: BSD-3-clause Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: . 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the Author nor the names of any contributors may be used to endorse or promote products derived from this software without specific prior written permission. . THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. debian/install0000644000000000000000000000013512202227754010561 0ustar debian/sooperlooper.desktop usr/share/applications debian/sooperlooper.xpm usr/share/pixmaps debian/menu0000644000000000000000000000026512156422077010066 0ustar ?package(sooperlooper):needs="x11" section="Applications/Sound"\ title="SooperLooper" \ command="/usr/bin/slgui" \ hints="JACK" \ icon="/usr/share/pixmaps/sooperlooper.xpm" debian/sooperlooper.manpages0000644000000000000000000000002212156422077013433 0ustar debian/manpages/*