diff options
author | cillianderoiste <cillian.deroiste@gmail.com> | 2015-01-28 00:05:54 +0100 |
---|---|---|
committer | cillianderoiste <cillian.deroiste@gmail.com> | 2015-01-28 00:05:54 +0100 |
commit | 31ef07b1f1b4633778fa55732e0dc837bb14552d (patch) | |
tree | 1c49d8bfa84a5cb6dd9c9baf4c9667a6983a9fd1 | |
parent | 53710c752a85f00658882531bc90a23a3d1287e4 (diff) | |
parent | 6abc915f6c5ba8c217e0e89dccf6479102246987 (diff) | |
download | nixpkgs-31ef07b1f1b4633778fa55732e0dc837bb14552d.tar nixpkgs-31ef07b1f1b4633778fa55732e0dc837bb14552d.tar.gz nixpkgs-31ef07b1f1b4633778fa55732e0dc837bb14552d.tar.bz2 nixpkgs-31ef07b1f1b4633778fa55732e0dc837bb14552d.tar.lz nixpkgs-31ef07b1f1b4633778fa55732e0dc837bb14552d.tar.xz nixpkgs-31ef07b1f1b4633778fa55732e0dc837bb14552d.tar.zst nixpkgs-31ef07b1f1b4633778fa55732e0dc837bb14552d.zip |
Merge pull request #5924 from magnetophon/sooperlooper-1.7.3
add sooperlooper
-rw-r--r-- | pkgs/applications/audio/sooperlooper/default.nix | 34 | ||||
-rw-r--r-- | pkgs/top-level/all-packages.nix | 2 |
2 files changed, 36 insertions, 0 deletions
diff --git a/pkgs/applications/audio/sooperlooper/default.nix b/pkgs/applications/audio/sooperlooper/default.nix new file mode 100644 index 00000000000..b40e2187175 --- /dev/null +++ b/pkgs/applications/audio/sooperlooper/default.nix @@ -0,0 +1,34 @@ +{ stdenv, fetchurl, liblo, libxml2, jack2, libsndfile, wxGTK, libsigcxx +,libsamplerate, rubberband, pkgconfig, ncurses +}: + +stdenv.mkDerivation rec { + name = "sooperlooper-${version}"; + version = "1.7.3"; + src = fetchurl { + url = "http://essej.net/sooperlooper/${name}.tar.gz"; + sha256 = "0n2gdxw1fx8nxxnpzf4sj0kp6k6zi1yq59cbz6qqzcnsnpnvszbs"; + }; + + buildInputs = [ + liblo libxml2 jack2 libsndfile wxGTK libsigcxx + libsamplerate rubberband pkgconfig ncurses + ]; + + meta = { + description = "A live looping sampler capable of immediate loop recording, overdubbing, multiplying, reversing and more"; + longDescription = '' + 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. + However, this kind of live performance looping tool is most effectively used via hardware (midi footpedals, etc) + and the engine can be run standalone on a computer without a monitor. + ''; + + version = "${version}"; + homepage = "http://essej.net/sooperlooper/index.html"; + license = stdenv.lib.licenses.gpl2; + maintainers = [ stdenv.lib.maintainers.magnetophon ]; + platforms = stdenv.lib.platforms.linux; + }; +} diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index c4f8c52bb4a..026874bf168 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -11047,6 +11047,8 @@ let slrn = callPackage ../applications/networking/newsreaders/slrn { }; + sooperlooper = callPackage ../applications/audio/sooperlooper { }; + spideroak = callPackage ../applications/networking/spideroak { }; ssvnc = callPackage ../applications/networking/remote/ssvnc { }; |